Skip to content

Notes on Android cannot connect to the sever #3165

@deLbe321

Description

@deLbe321

This issue respects the following points:

Describe the bug

After installing the app and trying to connect to self-hosted server configured in the main Android Nextcloud app, the Notes app throws an error which says something like "wrong answer from the server" and that's it. The app is completely unusable.

Notes apps on the server is working without any issues through web interface.

The main Android Nextcloud app works without issues with the same server and account.

Expected behavior

No response

Notes Android version

33.1.0

Notes server version

5.0.0

Nextcloud Android version

33.1

Nextcloud version

33.0.2

Device

Samsung Galaxy S10

Android Version

12

App Store

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

Stacktrace


App Version: 33.1.0

App Version Code: 330010090

App Flavor: play

Files App Version Code: 330010090 (PROD)

---

OS Version: 4.14.113-25257816(G973FXXSGHWC1)

OS API Level: 31

Device: beyond1

Manufacturer: samsung

Model (and Product): SM-G973F (beyond1lteeea)

---

java.lang.NullPointerException: Attempt to invoke virtual method 'int com.google.gson.JsonPrimitive.getAsInt()' on a null object reference

	at it.niedermann.owncloud.notes.persistence.sync.CapabilitiesDeserializer.deserialize(CapabilitiesDeserializer.java:87)

	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:559)

	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:517)

	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$2.readIntoField(ReflectiveTypeAdapterFactory.java:271)

	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$FieldReflectionAdapter.readField(ReflectiveTypeAdapterFactory.java:559)

	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:517)

	at com.google.gson.Gson.fromJson(Gson.java:1358)

	at com.google.gson.Gson.fromJson(Gson.java:1259)

	at com.google.gson.Gson.fromJson(Gson.java:1227)

	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:103)

	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:920)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions