Использование разбора Android SDK бросить исключение - PullRequest
0 голосов
/ 27 июня 2018

Я попытался инициализировать Parse Android SDK в своем приложении, но каждый раз, когда я пытаюсь сохранить анализ объекта, возникает исключение NullPointerException

06-27 15:22:54.643 25869-25869/glassstones.net.creche E/APP: java.lang.NullPointerException: value for name X-Parse-App-Display-Version == null

Я использовал parse в нескольких других проектах и ​​никогда не видел этого исключения. Вот как я инициализирую Parse:

ParseObject.registerSubclass(ParseMessage::class.java)
        val config = Parse.Configuration.Builder(context)
                .clientKey("")
                .applicationId(appId)
                .server(baseUrl)
                .build()
        Parse.setLogLevel(Parse.LOG_LEVEL_DEBUG)
        Parse.initialize(config)

И вот как я сохраняю объект:

val message = ParseMessage()
        message.content = "Blah blah"
        message.saveInBackground {
            if (it == null) {
                Log.e("APP", "Good")
            } else {
                Log.e("APP", it.message)
            }
        }

Зависимость:

parseVersion = "1.17.3"
androidBuildToolsVersion = "27.0.3"
androidMinSdkVersion = 21
androidTargetSdkVersion = 27
androidCompileSdkVersion = 27
...