Jerboa Issues Again

flatbield@beehaw.org to Chat@beehaw.org – 16 points –

Anyone having issues with Jerboa on Beehaw today? Mine just opens and crashes. Did the clear cashe and storage thing. No effect. Have not tried reinstall.

9

Hey thanks for bringing this to our attention. The issue is with us Beehaw.org specifically. Attempting to determine why some apps are having issues, but the website isn't. Try using the PWA for the time being.

for what it's worth, Sync had similar issues for me this morning, but then they had an update that i installed and that fixed it. Not sure what that means, but just putting it out there if it helps you diagnose.

Same here with v0.0.46. It appears to crash whenever it's supposed to display a post. Inbox works, Profile works, Settings works, but Home crashes as soon as it's finished loading. Force-closing the app, emptying its cache and rebooting the phone don't fix it.

EDIT: Crash log, in case anybody can use it:

::: spoiler Looong stack trace Stacktrace

java.lang.IllegalArgumentException: No destination with route graph_root is on the NavController's back stack. The current destination is null at androidx.navigation.NavController.getBackStackEntry(SourceFile:18) at coil.util.-Logs.rootChannel(Unknown Source:41) at kotlin.ResultKt.HomeActivity(Unknown Source:59) at com.jerboa.ui.components.home.BottomNavActivityKt$BottomNavActivity$4$2$1$4.invoke(SourceFile:25) at com.jerboa.ui.components.home.BottomNavActivityKt$BottomNavActivity$4$2$1$4.invoke(SourceFile:3) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(SourceFile:10) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(SourceFile:15) at androidx.navigation.compose.NavHostKt$NavHost$14$1.invoke(SourceFile:116) at androidx.navigation.compose.NavHostKt$NavHost$14$1.invoke(SourceFile:23) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(SourceFile:7) at kotlin.ResultKt.CompositionLocalProvider(Unknown Source:182) at androidx.compose.runtime.saveable.SaveableStateHolderImpl.SaveableStateProvider(Unknown Source:114) at okio._UtilKt.access$SaveableStateProvider(Unknown Source:60) at androidx.navigation.compose.NavBackStackEntryProviderKt$LocalOwnersProvider$1.invoke(SourceFile:3) at androidx.navigation.compose.NavBackStackEntryProviderKt$LocalOwnersProvider$1.invoke(SourceFile:1) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(SourceFile:7) at kotlin.ResultKt.CompositionLocalProvider(Unknown Source:182) at okio._UtilKt.LocalOwnersProvider(Unknown Source:67) at com.jerboa.MainActivity$onCreate$1$3$9$20.invoke(SourceFile:20) at com.jerboa.MainActivity$onCreate$1$3$9$20.invoke(SourceFile:2) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(SourceFile:10) at com.jerboa.ui.theme.ThemeKt$JerboaTheme$1.invoke(SourceFile:82) at com.jerboa.ui.theme.ThemeKt$JerboaTheme$1.invoke(SourceFile:19) at androidx.compose.runtime.ComposerImpl.recomposeToGroupEnd(Unknown Source:284) at androidx.compose.runtime.ComposerImpl.skipToGroupEnd(Unknown Source:33) at _COROUTINE._BOUNDARY.AnimatedContent(Unknown Source:206) at androidx.navigation.compose.NavHostKt.NavHost(SourceFile:115) at androidx.navigation.compose.NavHostKt.NavHost(SourceFile:127) at com.jerboa.ui.components.home.BottomNavActivityKt$BottomNavActivity$4$2.invoke(Unknown Source:191) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(SourceFile:3) at androidx.compose.foundation.CanvasKt$Canvas$1.invoke(SourceFile:213) at androidx.compose.foundation.CanvasKt$Canvas$1.invoke(SourceFile:14) at androidx.compose.runtime.ComposerImpl.recomposeToGroupEnd(Unknown Source:284) at androidx.compose.runtime.ComposerImpl.skipCurrentGroup(Unknown Source:57) at androidx.compose.runtime.ComposerImpl.doCompose(Unknown Source:166) at androidx.compose.runtime.ComposerImpl.recompose$runtime_release(Unknown Source:35) at androidx.compose.runtime.CompositionImpl.recompose(Unknown Source:18) at androidx.compose.runtime.Recomposer.access$performRecompose(Unknown Source:95) at androidx.compose.runtime.Recomposer$runRecomposeAndApplyChanges$2$1.invoke(Unknown Source:350) at androidx.compose.ui.platform.AndroidUiFrameClock$withFrameNanos$2$callback$1.doFrame(Unknown Source:6) at androidx.compose.ui.platform.AndroidUiDispatcher$dispatchCallback$1.doFrame(Unknown Source:47) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1299) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1309) at android.view.Choreographer.doCallbacks(Choreographer.java:923) at android.view.Choreographer.doFrame(Choreographer.java:847) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1283) at android.os.Handler.handleCallback(Handler.java:942) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loopOnce(Looper.java:226) at android.os.Looper.loop(Looper.java:313) at android.app.ActivityThread.main(ActivityThread.java:8757) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:571) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1067) Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [androidx.compose.runtime.PausableMonotonicFrameClock@1622015, androidx.compose.ui.platform.MotionDurationScaleImpl@1cc3f2a, StandaloneCoroutine{Cancelling}@3b1e11b, AndroidUiDispatcher@b3542b8]

END of stacktrace

Thread info

Name: main ID: 2 State: RUNNABLE Priority: 5 Thread group name: main Thread group parent: system Thread group active count: 28 Thread time: 0 hr 1 min, 36 sec

END of thread info

Exit reasons

Exit reason #1 Description: null Importance: CACHED Reason: LOW_MEMORY Timestamp: 21-08-2023 19:20:00 END of exit reason #1

Exit reason #2 Description: null Importance: CACHED Reason: LOW_MEMORY Timestamp: 21-08-2023 10:46:40 END of exit reason #2

Exit reason #3 Description: null Importance: CACHED Reason: LOW_MEMORY Timestamp: 20-08-2023 22:05:12 END of exit reason #3

END of exit reasons

Application info

App name: Jerboa Version code: 41 Version name: 0.0.41 Package name: com.jerboa Short package name: jerboa Flavor: N/A Signatures: nORRaWmGNmrBj18PL/p3svEr/s4= Is debuggable: No First installed: 17-07-2023 07:23:09 Last updated: 22-07-2023 23:04:52 Requested permissions: android.permission.INTERNET, android.permission.READ_MEDIA_AUDIO, android.permission.READ_MEDIA_IMAGES, android.permission.READ_MEDIA_VIDEO, com.jerboa.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION Default prefs: N/A Default prefs: N/A

END of Application info

:::

I have this happen with my Beehaw account. Works fine with my lemmy.ca account. Probably just have to wait on the next Jerboa release for a bug fix.

Also seeing the issue with Connect for Lemmy, giving this error:

Error

An error occurred when retrieving from beehaw.org. Details: type 'Null' is not a subtype of type 'bool' in type cast

Same here with Sync. I didn't know what was happening as I was able to access beehaw via web, so I tried other apps. Voyager and Thunder crashed too. Looks like it was a beehaw issue as other accounts on other instances worked.