Issue in deck android app

Hello

App Version: 1.5.6
App Version Code: 1005006
App Flavor: fdroid

Deck Server Version: 1.0.4

Files App Version Code: 30120090

---

OS Version: 3.18.120-perf(00WW_6_19D)
OS API Level: 28
Device: PLE
Manufacturer: HMD global
Model (and Product): TA-1033 (TA-1033_00WW)

---

it.niedermann.nextcloud.deck.exceptions.TraceableException: Sorry, a wild error appeared!
### If you want to tell us about the following issue, please make sure to censor sensitive data beforehand! ###
Failed to run traceable code with arguments:
{"title":"IT Stuff","owner":{"primaryKey":"Patrick","uid":"Patrick","displayname":"Patrick","type":0},"color":"000000","archived":false,"labels":[{"title":"Important","color":"03dcc7","boardId":1,"cardId":null,"lastModified":1588756333,"id":33}],"acl":[{"participant":"17d46b1e46f590","type":7,"boardId":1,"permissionEdit":true,"permissionShare":true,"permissionManage":true,"owner":false,"id":4}],"permissions":{"PERMISSION_READ":true,"PERMISSION_EDIT":true,"PERMISSION_MANAGE":true,"PERMISSION_SHARE":true},"users":[{"primaryKey":"Patrick","uid":"Patrick","displayname":"Patrick","type":0}],"shared":0,"stacks":[{"title":"To do","boardId":1,"deletedAt":0,"lastModified":1593699480,"order":1,"id":1},{"title":"Doing","boardId":1,"deletedAt":0,"lastModified":1593699382,"order":1,"id":2},{"title":"Done","boardId":1,"deletedAt":0,"lastModified":1593268665,"order":1,"id":3}],"deletedAt":0,"lastModified":1593699480,"id":1}
Cause: Sorry, a wild error appeared!
### If you want to tell us about the following issue, please make sure to censor sensitive data beforehand! ###
Failed to run traceable code with arguments:
{"participant":"17d46b1e46f590","type":7,"boardId":1,"permissionEdit":true,"permissionShare":true,"permissionManage":true,"owner":false,"id":4}
Cause: Not a JSON Object: "17d46b1e46f590"
	at it.niedermann.nextcloud.deck.api.JsonToEntityParser.parseBoard(JsonToEntityParser.java:129)
	at it.niedermann.nextcloud.deck.api.JsonToEntityParser.parseJsonObject(JsonToEntityParser.java:42)
	at it.niedermann.nextcloud.deck.api.NextcloudArrayDeserializer.deserialize(NextcloudArrayDeserializer.java:36)
	at it.niedermann.nextcloud.deck.api.NextcloudArrayDeserializer.deserialize(NextcloudArrayDeserializer.java:18)
	at com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:69)
	at com.google.gson.Gson.fromJson(Gson.java:932)
	at com.google.gson.Gson.fromJson(Gson.java:897)
	at com.nextcloud.android.sso.api.NextcloudAPI.performRequest(NextcloudAPI.java:101)
	at com.nextcloud.android.sso.api.NextcloudAPI.lambda$performRequestObservable$0$NextcloudAPI(NextcloudAPI.java:86)
	at com.nextcloud.android.sso.api.-$$Lambda$NextcloudAPI$yhhE-DMCe81fXF-bhjup5Tra-6o.subscribe(Unknown Source:6)
	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.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96)
	at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:578)
	at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:66)
	at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:57)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
	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:764)
Caused by: it.niedermann.nextcloud.deck.exceptions.TraceableException: Sorry, a wild error appeared!
### If you want to tell us about the following issue, please make sure to censor sensitive data beforehand! ###
Failed to run traceable code with arguments:
{"participant":"17d46b1e46f590","type":7,"boardId":1,"permissionEdit":true,"permissionShare":true,"permissionManage":true,"owner":false,"id":4}
Cause: Not a JSON Object: "17d46b1e46f590"
	at it.niedermann.nextcloud.deck.api.JsonToEntityParser.parseAcl(JsonToEntityParser.java:208)
	at it.niedermann.nextcloud.deck.api.JsonToEntityParser.lambda$parseBoard$3(JsonToEntityParser.java:164)
	at it.niedermann.nextcloud.deck.api.-$$Lambda$JsonToEntityParser$z6Sr6vZr0UOchjvDfMmd9RtUHBo.run(Unknown Source:6)
	at it.niedermann.nextcloud.deck.exceptions.TraceableException.makeTraceableIfFails(TraceableException.java:13)
	... 21 more
Caused by: java.lang.IllegalStateException: Not a JSON Object: "17d46b1e46f590"
	at com.google.gson.JsonElement.getAsJsonObject(JsonElement.java:91)
	at it.niedermann.nextcloud.deck.api.JsonToEntityParser.lambda$parseAcl$4(JsonToEntityParser.java:209)
	at it.niedermann.nextcloud.deck.api.-$$Lambda$JsonToEntityParser$tykdczKbqskF2uwnsxaRM-yHiyo.run(Unknown Source:4)
	at it.niedermann.nextcloud.deck.exceptions.TraceableException.makeTraceableIfFails(TraceableException.java:13)
	... 25 more

I have this error since several versions now. Cant really figure out whats the problem. Any ideas?

Hi @petrisch

would you mind posting this as an issue in the development repository of the Deck Android app?

Best regards

1 Like

For documentation: Root cause was a defect federated circle entry which hasn’t been completely removed after a test. Problem was solved after unsharing the defect circle from the affected board.

1 Like