Skip to content

Nextcloud Notes App not syncing. "The response from your server is incorrect." #2733

@RedRiges

Description

@RedRiges

This issue respects the following points:

Describe the bug

  1. Trying to login with my account after updating Nextcloud server to 31.0.7
  2. Getting an error "The response from your server is incorrect. Please check if login via the web interface is working."
  3. But login via the web interface is working well. The general Nextcloud android app also works fine.
  4. I tried using versions of Notes both from Google Play Store and F-Droid

Expected behavior

No response

Notes Android version

4.4.0

Notes server version

4.12.2

Nextcloud Android version

3.32.0

Nextcloud version

31.0.7

Device

Sony Xperia 1 III

Android Version

11

App Store

  • Google Play Store
  • F-Droid
  • Huawei App Gallery

Stacktrace

App Version: 4.4.0 App Version Code: 40040090 App Flavor: play Files App Version Code: 30320090 (PROD) --- OS Version: 5.4.61-qgki-00388-g3ca34e0d01ac(061000A023002002163851124) OS API Level: 30 Device: XQ-BC72 Manufacturer: Sony Model (and Product): XQ-BC72 (XQ-BC72_RU) --- java.lang.NullPointerException: Attempt to invoke virtual method 'com.google.gson.JsonPrimitive com.google.gson.JsonObject.getAsJsonPrimitive(java.lang.String)' on a null object reference	at it.niedermann.owncloud.notes.persistence.sync.CapabilitiesDeserializer.deserialize(CapabilitiesDeserializer.java:75)	at it.niedermann.owncloud.notes.persistence.sync.CapabilitiesDeserializer.deserialize(CapabilitiesDeserializer.java:32)	at com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:95)	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$2.readIntoField(ReflectiveTypeAdapterFactory.java:271)	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$FieldReflectionAdapter.readField(ReflectiveTypeAdapterFactory.java:561)	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:519)	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$2.readIntoField(ReflectiveTypeAdapterFactory.java:271)	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$FieldReflectionAdapter.readField(ReflectiveTypeAdapterFactory.java:561)	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:519)	at com.google.gson.Gson.fromJson(Gson.java:1359)	at com.google.gson.Gson.fromJson(Gson.java:1260)	at com.google.gson.Gson.fromJson(Gson.java:1228)	at com.nextcloud.android.sso.api.NextcloudAPI.convertStreamToTargetEntity(NextcloudAPI.java:136)	at com.nextcloud.android.sso.api.NextcloudAPI.lambda$performRequestObservableV2$0(NextcloudAPI.java:98)	at com.nextcloud.android.sso.api.NextcloudAPI.$r8$lambda$af7W9mq2B0ZrhVJwZd-ibFp8T3Y(Unknown Source:0)	at com.nextcloud.android.sso.api.NextcloudAPI$$ExternalSyntheticLambda1.subscribe(D8$$SyntheticClass:0)	at io.reactivex.internal.operators.observable.ObservableFromPublisher.subscribeActual(ObservableFromPublisher.java:31)	at io.reactivex.Observable.subscribe(Observable.java:12284)	at io.reactivex.internal.operators.observable.ObservableSingleMaybe.subscribeActual(ObservableSingleMaybe.java:31)	at io.reactivex.Maybe.subscribe(Maybe.java:4290)	at io.reactivex.Maybe.blockingGet(Maybe.java:2320)	at io.reactivex.Observable.blockingSingle(Observable.java:5381)	at it.niedermann.owncloud.notes.persistence.CapabilitiesClient.getCapabilities(CapabilitiesClient.java:38)	at it.niedermann.owncloud.notes.importaccount.ImportAccountActivity.lambda$onActivityResult$5(ImportAccountActivity.java:104)	at it.niedermann.owncloud.notes.importaccount.ImportAccountActivity.$r8$lambda$wIJzzcgrzM9d6k7exwdLMn3GvgQ(Unknown Source:0)	at it.niedermann.owncloud.notes.importaccount.ImportAccountActivity$$ExternalSyntheticLambda4.run(D8$$SyntheticClass:0)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)	at java.util.concurrent.FutureTask.run(FutureTask.java:266)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)	at java.lang.Thread.run(Thread.java:923) 

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions