Git Product home page Git Product logo

Comments (6)

galaxygoldfish avatar galaxygoldfish commented on May 20, 2024

I tried to replicate this issue with a clean install of the app on a Google Pixel 6a and it doesn't seem to affect my device. It could be because of dependency updates merged with the latest pull request, but if installing the app with the latest version of the code doesn't work could you please include a longer snippet of the log so we can see what line in the code caused this? Thanks!

from pineapple.

devlocalhost avatar devlocalhost commented on May 20, 2024

I tried to replicate this issue with a clean install of the app on a Google Pixel 6a and it doesn't seem to affect my device. It could be because of dependency updates merged with the latest pull request, but if installing the app with the latest version of the code doesn't work could you please include a longer snippet of the log so we can see what line in the code caused this? Thanks!

The issue is still there for me, even after updating. This happens only once, and only after logging in. Logs:

FATAL EXCEPTION: main
Process: com.pineapple.app, PID: 21937
retrofit2.HttpException: HTTP 404
	at retrofit2.KotlinExtensions$await$2$2.onResponse(KotlinExtensions.kt:53)
	at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:129)
	at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637)
	at java.lang.Thread.run(Thread.java:1012)
	Suppressed: kotlinx.coroutines.DiagnosticCoroutineContextException: [androidx.compose.ui.platform.MotionDurationScaleImpl@bc3403f, androidx.compose.runtime.BroadcastFrameClock@f6fbd0c, StandaloneCoroutine{Cancelling}@1755655, AndroidUiDispatcher@a01d86a]

from pineapple.

devlocalhost avatar devlocalhost commented on May 20, 2024

Logs were taken with the app "Logfox". That's all the app gives me. If there's a way to get more logs, as you said, let me know

from pineapple.

devlocalhost avatar devlocalhost commented on May 20, 2024

Will a debug build give more logs? Because I'm using a release build

Tried with debug build, it does not give more output

from pineapple.

galaxygoldfish avatar galaxygoldfish commented on May 20, 2024

Here are two ways to get full device logs:

from pineapple.

devlocalhost avatar devlocalhost commented on May 20, 2024

https://katb.in/adopibocozu (once again, I do not use android studio.)

12-04 20:06:15.501   935  3542 I ActivityTaskManager: START u0 {act=android.intent.action.VIEW cat=[android.intent.category.BROWSABLE] dat=pineapple://login/... flg=0x14000000 cmp=com.pineapple.app/.MainActivity (has extras)} from uid 10162
12-04 20:06:15.502   935  3542 D CompatibilityChangeReporter: Compat change id reported: 265464455; UID 10238; state: DISABLED
12-04 20:06:15.502   935  3542 D CompatibilityChangeReporter: Compat change id reported: 265452344; UID 10238; state: DISABLED
12-04 20:06:15.502   935  3542 D CompatibilityChangeReporter: Compat change id reported: 266124927; UID 10238; state: DISABLED
12-04 20:06:15.503   935  3542 D CompatibilityChangeReporter: Compat change id reported: 265451093; UID 10238; state: DISABLED
12-04 20:06:15.503   935  3542 D CompatibilityChangeReporter: Compat change id reported: 265456536; UID 10238; state: DISABLED
12-04 20:06:15.503   935  3542 D CompatibilityChangeReporter: Compat change id reported: 255940284; UID 10238; state: DISABLED
12-04 20:06:15.503   935  3542 D CompatibilityChangeReporter: Compat change id reported: 236283604; UID 10238; state: DISABLED
12-04 20:06:15.503   935  3542 D CompatibilityChangeReporter: Compat change id reported: 263959004; UID 10238; state: DISABLED
12-04 20:06:15.503   935  3542 D CompatibilityChangeReporter: Compat change id reported: 264304459; UID 10238; state: DISABLED
12-04 20:06:15.503   935  3542 D CompatibilityChangeReporter: Compat change id reported: 264301586; UID 10238; state: DISABLED
12-04 20:06:15.503   935  3542 D CompatibilityChangeReporter: Compat change id reported: 254631730; UID 10238; state: DISABLED
12-04 20:06:15.503   935  3542 D CompatibilityChangeReporter: Compat change id reported: 273509367; UID 10238; state: DISABLED
12-04 20:06:15.503   935  3542 D CompatibilityChangeReporter: Compat change id reported: 263259275; UID 10238; state: DISABLED
12-04 20:06:15.504   935  3542 D CompatibilityChangeReporter: Compat change id reported: 194480991; UID 10238; state: ENABLED
12-04 20:06:15.505   935  3542 I ActivityTaskManager: Launching r: ActivityRecord{32c9e75 u0 com.pineapple.app/.MainActivity} from background: ActivityRecord{455b277 u0 com.android.chrome/com.google.android.apps.chrome.Main} t2023}. New task: false
12-04 20:06:15.513   935  3542 D CompatibilityChangeReporter: Compat change id reported: 184838306; UID 10238; state: DISABLED
12-04 20:06:15.513   935  3542 D CompatibilityChangeReporter: Compat change id reported: 185004937; UID 10238; state: DISABLED
12-04 20:06:15.517   935  3542 V SplashScreenExceptionList: SplashScreen checking exception for package com.pineapple.app (target sdk:33) -> false
12-04 20:06:15.518   935  3542 D CompatibilityChangeReporter: Compat change id reported: 205907456; UID 10238; state: ENABLED
12-04 20:06:15.548   935  5769 D CoreBackPreview: Window{90f1c98 u0 Splash Screen com.pineapple.app}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@a7240d6, mPriority=0}
12-04 20:06:15.564   935  3542 W ActivityTaskManager: Tried to set launchTime (0) < mLastActivityLaunchTime (2245402)
12-04 20:06:15.617   935  5769 D CoreBackPreview: Window{6c5dc48 u0 com.pineapple.app/com.pineapple.app.MainActivity}: Setting back callback null
12-04 20:06:15.626   935  1784 W UsageStatsService: Unexpected activity event reported! (com.pineapple.app/com.pineapple.app.MainActivity event : 23 instanceId : 236564969)
12-04 20:06:15.663   935  3542 D CoreBackPreview: Window{3f0824f u0 com.pineapple.app/com.pineapple.app.MainActivity}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@3e30ee5, mPriority=0}
12-04 20:06:15.709   935  3542 I ActivityTaskManager: START u0 {act=android.intent.action.VIEW cat=[android.intent.category.BROWSABLE] dat=pineapple://login/... flg=0x1440c000 cmp=com.pineapple.app/.MainActivity (has extras)} from uid 10238
12-04 20:06:15.719   935  3542 V SplashScreenExceptionList: SplashScreen checking exception for package com.pineapple.app (target sdk:33) -> false
12-04 20:06:15.724   935  3542 W ActivityTaskManager: Duplicate finish request for r=ActivityRecord{32c9e75 u0 com.pineapple.app/.MainActivity} t2024 f}}
12-04 20:06:15.761   935  1051 W ActivityTaskManager: Tried to set launchTime (0) < mLastActivityLaunchTime (2275632)
12-04 20:06:15.790   935  3542 D CoreBackPreview: Window{663da12 u0 com.pineapple.app/com.pineapple.app.MainActivity}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@7635be0, mPriority=0}
12-04 20:06:16.165   935  1051 D CoreBackPreview: Window{90f1c98 u0 Splash Screen com.pineapple.app EXITING}: Setting back callback null
12-04 20:06:16.176   935  1051 D CoreBackPreview: Window{1183dd6 u0 com.android.chrome/com.google.android.apps.chrome.Main}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@ea6311a, mPriority=-1}
12-04 20:06:16.725   935  1051 D CoreBackPreview: Window{3f0824f u0 com.pineapple.app/com.pineapple.app.MainActivity}: Setting back callback null
12-04 20:06:17.027 14976 14976 E AndroidRuntime: FATAL EXCEPTION: main
12-04 20:06:17.027 14976 14976 E AndroidRuntime: Process: com.pineapple.app, PID: 14976
12-04 20:06:17.027 14976 14976 E AndroidRuntime: retrofit2.HttpException: HTTP 404 
12-04 20:06:17.027 14976 14976 E AndroidRuntime: 	at retrofit2.KotlinExtensions$await$2$2.onResponse(KotlinExtensions.kt:53)
12-04 20:06:17.027 14976 14976 E AndroidRuntime: 	at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:129)
12-04 20:06:17.027 14976 14976 E AndroidRuntime: 	at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
12-04 20:06:17.027 14976 14976 E AndroidRuntime: 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137)
12-04 20:06:17.027 14976 14976 E AndroidRuntime: 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637)
12-04 20:06:17.027 14976 14976 E AndroidRuntime: 	at java.lang.Thread.run(Thread.java:1012)
12-04 20:06:17.027 14976 14976 E AndroidRuntime: 	Suppressed: kotlinx.coroutines.DiagnosticCoroutineContextException: [androidx.compose.ui.platform.MotionDurationScaleImpl@9bb44b3, androidx.compose.runtime.BroadcastFrameClock@91cfa70, StandaloneCoroutine{Cancelling}@844f1e9, AndroidUiDispatcher@a462e6e]
12-04 20:06:17.032   935  3542 W ActivityTaskManager:   Force finishing activity com.pineapple.app/.MainActivity
12-04 20:06:17.032   935 22728 I DropBoxManagerService: add tag=data_app_crash isTagEnabled=true flags=0x2
12-04 20:06:17.046   935  1787 W BroadcastQueue: Background execution not allowed: receiving Intent { act=android.intent.action.DROPBOX_ENTRY_ADDED flg=0x10 (has extras) } to com.google.android.gms/.stats.service.DropBoxEntryAddedReceiver
12-04 20:06:17.046   935  1787 W BroadcastQueue: Background execution not allowed: receiving Intent { act=android.intent.action.DROPBOX_ENTRY_ADDED flg=0x10 (has extras) } to com.google.android.gms/.chimera.GmsIntentOperationService$PersistentTrustedReceiver
12-04 20:06:17.081   935  5333 I WindowManager: WIN DEATH: Window{663da12 u0 com.pineapple.app/com.pineapple.app.MainActivity}
12-04 20:06:17.082   935  3542 I ActivityManager: Process com.pineapple.app (pid 14976) has died: fg  TOP 
12-04 20:06:17.121   935  1734 W WindowManager: Failed to deliver inset state change to w=Window{663da12 u0 com.pineapple.app/com.pineapple.app.MainActivity EXITING}
12-04 20:06:17.121   935  1734 W WindowManager: android.os.DeadObjectException
12-04 20:06:17.121   935  1734 W WindowManager: 	at android.os.BinderProxy.transactNative(Native Method)
12-04 20:06:17.121   935  1734 W WindowManager: 	at android.os.BinderProxy.transact(BinderProxy.java:584)
12-04 20:06:17.121   935  1734 W WindowManager: 	at android.view.IWindow$Stub$Proxy.insetsControlChanged(IWindow.java:473)
12-04 20:06:17.121   935  1734 W WindowManager: 	at com.android.server.wm.WindowState.notifyInsetsControlChanged(WindowState.java:4011)
12-04 20:06:17.121   935  1734 W WindowManager: 	at com.android.server.wm.InsetsStateController.lambda$notifyPendingInsetsControlChanged$4(InsetsStateController.java:352)
12-04 20:06:17.121   935  1734 W WindowManager: 	at com.android.server.wm.InsetsStateController.$r8$lambda$An2IoiA3BeA5IWc6QwBOjKArM80(Unknown Source:0)
12-04 20:06:17.121   935  1734 W WindowManager: 	at com.android.server.wm.InsetsStateController$$ExternalSyntheticLambda3.run(Unknown Source:2)
12-04 20:06:17.121   935  1734 W WindowManager: 	at com.android.server.wm.WindowAnimator.executeAfterPrepareSurfacesRunnables(WindowAnimator.java:345)
12-04 20:06:17.121   935  1734 W WindowManager: 	at com.android.server.wm.WindowAnimator.animate(WindowAnimator.java:226)
12-04 20:06:17.121   935  1734 W WindowManager: 	at com.android.server.wm.WindowAnimator.lambda$new$1(WindowAnimator.java:106)
12-04 20:06:17.121   935  1734 W WindowManager: 	at com.android.server.wm.WindowAnimator.$r8$lambda$fo2Nk5bb9hY3lvmHsTnTEwtZMbI(Unknown Source:0)
12-04 20:06:17.121   935  1734 W WindowManager: 	at com.android.server.wm.WindowAnimator$$ExternalSyntheticLambda1.doFrame(Unknown Source:2)
12-04 20:06:17.121   935  1734 W WindowManager: 	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1229)
12-04 20:06:17.121   935  1734 W WindowManager: 	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1239)
12-04 20:06:17.121   935  1734 W WindowManager: 	at android.view.Choreographer.doCallbacks(Choreographer.java:899)
12-04 20:06:17.121   935  1734 W WindowManager: 	at android.view.Choreographer.doFrame(Choreographer.java:827)
12-04 20:06:17.121   935  1734 W WindowManager: 	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1214)
12-04 20:06:17.121   935  1734 W WindowManager: 	at android.os.Handler.handleCallback(Handler.java:942)
12-04 20:06:17.121   935  1734 W WindowManager: 	at android.os.Handler.dispatchMessage(Handler.java:99)
12-04 20:06:17.121   935  1734 W WindowManager: 	at android.os.Looper.loopOnce(Looper.java:201)
12-04 20:06:17.121   935  1734 W WindowManager: 	at android.os.Looper.loop(Looper.java:288)
12-04 20:06:17.121   935  1734 W WindowManager: 	at android.os.HandlerThread.run(HandlerThread.java:67)
12-04 20:06:17.121   935  1734 W WindowManager: 	at com.android.server.ServiceThread.run(ServiceThread.java:44)
12-04 20:06:17.134   935  1734 W WindowManager: Exception thrown during dispatchAppVisibility Window{663da12 u0 com.pineapple.app/com.pineapple.app.MainActivity EXITING}
12-04 20:06:17.134   935  1734 W WindowManager: android.os.DeadObjectException
12-04 20:06:17.134   935  1734 W WindowManager: 	at android.os.BinderProxy.transactNative(Native Method)
12-04 20:06:17.134   935  1734 W WindowManager: 	at android.os.BinderProxy.transact(BinderProxy.java:584)
12-04 20:06:17.134   935  1734 W WindowManager: 	at android.view.IWindow$Stub$Proxy.dispatchAppVisibility(IWindow.java:536)
12-04 20:06:17.134   935  1734 W WindowManager: 	at com.android.server.wm.WindowState.sendAppVisibilityToClients(WindowState.java:3478)
12-04 20:06:17.134   935  1734 W WindowManager: 	at com.android.server.wm.WindowContainer.sendAppVisibilityToClients(WindowContainer.java:1234)
12-04 20:06:17.134   935  1734 W WindowManager: 	at com.android.server.wm.WindowToken.setClientVisible(WindowToken.java:392)
12-04 20:06:17.134   935  1734 W WindowManager: 	at com.android.server.wm.ActivityRecord.setClientVisible(ActivityRecord.java:6811)
12-04 20:06:17.134   935  1734 W WindowManager: 	at com.android.server.wm.ActivityRecord.onAnimationFinished(ActivityRecord.java:7633)
12-04 20:06:17.134   935  1734 W WindowManager: 	at com.android.server.wm.ActivityRecord.postApplyAnimation(ActivityRecord.java:5494)
12-04 20:06:17.134   935  1734 W WindowManager: 	at com.android.server.wm.ActivityRecord.commitVisibility(ActivityRecord.java:5454)
12-04 20:06:17.134   935  1734 W WindowManager: 	at com.android.server.wm.ActivityRecord.commitVisibility(ActivityRecord.java:5458)
12-04 20:06:17.134   935  1734 W WindowManager: 	at com.android.server.wm.AppTransitionController.handleClosingApps(AppTransitionController.java:1194)
12-04 20:06:17.134   935  1734 W WindowManager: 	at com.android.server.wm.AppTransitionController.handleAppTransitionReady(AppTransitionController.java:304)
12-04 20:06:17.134   935  1734 W WindowManager: 	at com.android.server.wm.RootWindowContainer.checkAppTransitionReady(RootWindowContainer.java:970)
12-04 20:06:17.134   935  1734 W WindowManager: 	at com.android.server.wm.RootWindowContainer.performSurfacePlacementNoTrace(RootWindowContainer.java:834)
12-04 20:06:17.134   935  1734 W WindowManager: 	at com.android.server.wm.RootWindowContainer.performSurfacePlacement(RootWindowContainer.java:777)
12-04 20:06:17.134   935  1734 W WindowManager: 	at com.android.server.wm.WindowSurfacePlacer.performSurfacePlacementLoop(WindowSurfacePlacer.java:177)
12-04 20:06:17.134   935  1734 W WindowManager: 	at com.android.server.wm.WindowSurfacePlacer.performSurfacePlacement(WindowSurfacePlacer.java:126)
12-04 20:06:17.134   935  1734 W WindowManager: 	at com.android.server.wm.WindowSurfacePlacer.performSurfacePlacement(WindowSurfacePlacer.java:115)
12-04 20:06:17.134   935  1734 W WindowManager: 	at com.android.server.wm.WindowSurfacePlacer$Traverser.run(WindowSurfacePlacer.java:57)
12-04 20:06:17.134   935  1734 W WindowManager: 	at android.os.Handler.handleCallback(Handler.java:942)
12-04 20:06:17.134   935  1734 W WindowManager: 	at android.os.Handler.dispatchMessage(Handler.java:99)
12-04 20:06:17.134   935  1734 W WindowManager: 	at android.os.Looper.loopOnce(Looper.java:201)
12-04 20:06:17.134   935  1734 W WindowManager: 	at android.os.Looper.loop(Looper.java:288)
12-04 20:06:17.134   935  1734 W WindowManager: 	at android.os.HandlerThread.run(HandlerThread.java:67)
12-04 20:06:17.134   935  1734 W WindowManager: 	at com.android.server.ServiceThread.run(ServiceThread.java:44)
12-04 20:06:17.150   935  1731 W ActivityManager: setHasOverlayUi called on unknown pid: 14976
12-04 20:06:17.534   935  1731 W ActivityTaskManager: Activity top resumed state loss timeout for ActivityRecord{b4edbc8 u0 com.pineapple.app/.MainActivity} t-1 f}}
12-04 20:06:18.618   935  1721 D CompatibilityChangeReporter: Compat change id reported: 173031413; UID 1000; state: ENABLED
12-04 20:06:18.618   935  1721 D CompatibilityChangeReporter: Compat change id reported: 173031413; UID 1000; state: DISABLED
12-04 20:06:18.846   935  1054 D CoreBackPreview: Window{47b0fd u0 VolumeDialogImpl}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@bd5e043, mPriority=0}
12-04 20:06:20.146   935  1054 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.pineapple.app/.MainActivity bnds=[521,207][682,411]} from uid 10226
12-04 20:06:20.157   935  1054 V SplashScreenExceptionList: SplashScreen checking exception for package com.pineapple.app (target sdk:33) -> false
12-04 20:06:20.172   935  1731 D CompatibilityChangeReporter: Compat change id reported: 135634846; UID 10238; state: DISABLED
12-04 20:06:20.172   935  1731 D CompatibilityChangeReporter: Compat change id reported: 177438394; UID 10238; state: DISABLED
12-04 20:06:20.172   935  1731 D CompatibilityChangeReporter: Compat change id reported: 135772972; UID 10238; state: DISABLED
12-04 20:06:20.172   935  1731 D CompatibilityChangeReporter: Compat change id reported: 135754954; UID 10238; state: ENABLED
12-04 20:06:20.174   935  1788 D CompatibilityChangeReporter: Compat change id reported: 143937733; UID 10238; state: ENABLED
12-04 20:06:20.182   935  1788 I ActivityManager: Start proc 14980:com.pineapple.app/u0a238 for next-top-activity {com.pineapple.app/com.pineapple.app.MainActivity}
12-04 20:06:20.184   935  5570 D CoreBackPreview: Window{d9f6033 u0 Splash Screen com.pineapple.app}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@5f3969, mPriority=0}
12-04 20:06:20.259     0     0 I binder  : 14980:14980 ioctl 40046210 7fffffc1b0 returned -22
12-04 20:06:20.365   935  5342 D CoreBackPreview: Window{47b0fd u0 VolumeDialogImpl}: Setting back callback null
12-04 20:06:20.496   935  5342 D CoreBackPreview: Window{d80bc23 u0 com.pineapple.app/com.pineapple.app.MainActivity}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@2fc4ed9, mPriority=0}

from pineapple.

Related Issues (5)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.