[notes-android] Synchronisierung fehlgeschlagen

Seit Update auf 30.0.6 bekomme ich bei allen Geräten beim Synchronisieren der “Notizen” die Meldung:
“Synchronisierung fehlgeschlagen”.

Dazu folgendes:


App Version: 4.3.1

App Version Code: 40030192

App Flavor: play

Files App Version Code: 30300890 (PROD)

---

OS Version: 4.14.113-27209611(P615XXS9FXJ1)

OS API Level: 33

Device: gta4xl

Manufacturer: samsung

Model (and Product): SM-P615 (gta4xleea)

---

java.lang.Exception: {"message":"Current user is not logged in"}

at it.niedermann.owncloud.notes.persistence.NotesServerSyncTask.pushLocalChanges(NotesServerSyncTask.java:151)

at it.niedermann.owncloud.notes.persistence.NotesServerSyncTask.run(NotesServerSyncTask.java:100)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:487)

at java.util.concurrent.FutureTask.run(FutureTask.java:264)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)

at java.lang.Thread.run(Thread.java:1012)

java.lang.RuntimeException: com.nextcloud.android.sso.exceptions.NextcloudHttpRequestFailedException: HTTP-Anfrage ist fehlgeschlagen mit HTTP-Statuscode: 401

at io.reactivex.internal.util.ExceptionHelper.wrapOrThrow(ExceptionHelper.java:46)

at io.reactivex.internal.observers.BlockingMultiObserver.blockingGet(BlockingMultiObserver.java:93)

at io.reactivex.Maybe.blockingGet(Maybe.java:2321)

at io.reactivex.Observable.blockingSingle(Observable.java:5381)

at it.niedermann.owncloud.notes.persistence.NotesServerSyncTask.pullRemoteChanges(NotesServerSyncTask.java:225)

at it.niedermann.owncloud.notes.persistence.NotesServerSyncTask.run(NotesServerSyncTask.java:102)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:487)

at java.util.concurrent.FutureTask.run(FutureTask.java:264)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)

at java.lang.Thread.run(Thread.java:1012)

Caused by: com.nextcloud.android.sso.exceptions.NextcloudHttpRequestFailedException: HTTP-Anfrage ist fehlgeschlagen mit HTTP-Statuscode: 401

at com.nextcloud.android.sso.api.AidlNetworkRequest.performNetworkRequestV2(AidlNetworkRequest.java:179)

at com.nextcloud.android.sso.api.NextcloudAPI.performNetworkRequestV2(NextcloudAPI.java:159)

at com.nextcloud.android.sso.api.NextcloudAPI.lambda$performRequestObservableV2$0(NextcloudAPI.java:97)

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)

... 8 more

Caused by: java.lang.IllegalStateException: {"message":"Current user is not logged in"}

at com.nextcloud.android.sso.InputStreamBinder.processRequestV2(InputStreamBinder.java:440)

at com.nextcloud.android.sso.InputStreamBinder.performNextcloudRequestAndBodyStreamV2(InputStreamBinder.java:113)

at com.nextcloud.android.sso.InputStreamBinder.performNextcloudRequestV2(InputStreamBinder.java:96)

at com.nextcloud.android.sso.aidl.IInputStreamService$Stub.onTransact(IInputStreamService.java:110)

at android.os.Binder.execTransactInternal(Binder.java:1316)

at android.os.Binder.execTransact(Binder.java:1280)

Da gibt es ein issue:


Viel Glück,
ernolf

Danke - aber da finde ich den gleichen Hinweis, dass ich den Speicher leeren / löschen soll. Das hatte ich erst für einen Allgemeinhinweis ohne echten Bezug zu NextCloud gehalten.
Denn ich finde weder in der App (als User oder Admin), noch im Dashboard am PC eingeloggt irgendeine Möglichkeit, den Speicher zu löschen.
Also: VIelleicht ist das ja ne neue Frage: Wie löscht man den Speicher? In der App oder auf dem Server! ??

???

Ich habe jetzt nicht den Artikel gelesen aber die meinen warscheinlich den Appcache unter Android in den Einstellungen Apps und da dann Speicher

1 Like

Ich benutze die App selber nicht aber das was @Katzenklo hier meint wäre auch meine erste Vermutung:

… das übliche halt was man immer zuerst machen sollte wenn Android Apps Probleme machen.


Viel Glück,
ernolf

Danke! Ja - nun habe ich auf allen (Android-Geräten) den Cache der Apps (Notes und NextCloud-App) gelöscht.
Hilft leider nicht weiter.

Ein Freund hat auf seinem NextCloud - Server nun zum Test auch Notizen installiert. Und dann die App auf einem Smartphone.
Ganz frisch installiert - hat er auch das Problem: Keine Synchronisierung!
Also - am irgendeinem Cache liegt es sicher nicht.

Wie bekommt man Verbindung zu den NextCloud-Entwicklern? Da muss was beim Wechsel 30.0.4 zu 30.0.6 schief gegangen sein…

Ich hatte oben doch einen Link zum Issue Tracker gesetzt. Dort ist der richtige Ort. Da wird der Code von der Android Notes-App entwickelt.


ernolf

Danke!
Erst mal muss ich lernen, was ein “issue” ist.
Dann habe ich Deinen Link verfolgt. Ja - da ist das gleiche Problem beschrieben.
Ich hatte Cache von Notes und NextCloud - Apps auf Android gelöscht. Auf allen Geräten.
Hat aber nirgendwo einen Erfolg gebracht.
Ich poste jetzt mein Problem da!
Nochmals danke!