Skip to content

App crashing #40

@RobertoW-UK

Description

@RobertoW-UK

The app has suddenly started crashing for me. Possibly some app or os update seems to be causing this. App crashes on startup or if I clear all data crashes when Start Server is pressed.

Device is Pixel 9 Pro XL running Android 16

I've extracted crash logs from adb if that's any use..

I've updated app to V0.4.4 and issue still persists

2026-02-28 07:20:49.907 27480-27480 MiBandService com.thatguysservice.huami_xdrip D onStartCommand, function:update_bg_force 2026-02-28 07:20:49.908 27480-27480 Parcel com.thatguysservice.huami_xdrip E Class not found when unmarshalling: l3.a java.lang.ClassNotFoundException: l3.a at java.lang.Class.classForName(Native Method) at java.lang.Class.forName(Class.java:591) at android.os.Parcel.readParcelableCreatorInternal(Parcel.java:5370) at android.os.Parcel.readParcelableInternal(Parcel.java:5253) at android.os.Parcel.readValue(Parcel.java:5012) at android.os.Parcel.readValue(Parcel.java:4743) at android.os.Parcel.readListInternal(Parcel.java:5800) at android.os.Parcel.readArrayListInternal(Parcel.java:5820) at android.os.Parcel.readArrayList(Parcel.java:3839) at com.eveningoutpost.dexdrip.services.broadcastservice.models.GraphLine.<init>(GraphLine.java:49) at com.eveningoutpost.dexdrip.services.broadcastservice.models.GraphLine$1.createFromParcel(GraphLine.java:19) at com.eveningoutpost.dexdrip.services.broadcastservice.models.GraphLine$1.createFromParcel(GraphLine.java:15) at android.os.Parcel.readParcelableInternal(Parcel.java:5262) at android.os.Parcel.readValue(Parcel.java:5012) at android.os.Parcel.readValue(Parcel.java:4743) at android.os.Parcel.-$$Nest$mreadValue(Unknown Source:0) at android.os.Parcel$LazyValue.apply(Parcel.java:4857) at android.os.Parcel$LazyValue.apply(Parcel.java:4810) at android.os.BaseBundle.unwrapLazyValueFromMapLocked(BaseBundle.java:447) at android.os.BaseBundle.getValueAt(BaseBundle.java:427) at android.os.BaseBundle.getValue(BaseBundle.java:398) at android.os.BaseBundle.getValue(BaseBundle.java:381) at android.os.BaseBundle.getValue(BaseBundle.java:374) at android.os.Bundle.getParcelable(Bundle.java:1081) at com.thatguysservice.huami_xdrip.UtilityModels.BgGraphCompontens.parseGraphLine(BgGraphCompontens.java:122) at com.thatguysservice.huami_xdrip.UtilityModels.BgGraphCompontens.<init>(BgGraphCompontens.java:70) at com.thatguysservice.huami_xdrip.models.webservice.WebServiceGraphData.<init>(WebServiceGraphData.java:20) at com.thatguysservice.huami_xdrip.models.webservice.WebServiceData.<init>(WebServiceData.java:23) at com.thatguysservice.huami_xdrip.watch.miband.MiBandService.updateLatestBgData(MiBandService.java:1763) at com.thatguysservice.huami_xdrip.watch.miband.MiBandService.handleGlobalCommand(MiBandService.java:438) at com.thatguysservice.huami_xdrip.watch.miband.MiBandService.onStartCommand(MiBandService.java:353) at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:5722) at android.app.ActivityThread.-$$Nest$mhandleServiceArgs(Unknown Source:0) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2785) at android.os.Handler.dispatchMessage(Handler.java:132) at android.os.Looper.dispatchMessage(Looper.java:333) at android.os.Looper.loopOnce(Looper.java:263) at android.os.Looper.loop(Looper.java:367) at android.app.ActivityThread.main(ActivityThread.java:9287) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:566) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:929) Caused by: java.lang.ClassNotFoundException: l3.a ... 42 more 2026-02-28 07:20:49.909 27480-27480 AndroidRuntime com.thatguysservice.huami_xdrip D Shutting down VM 2026-02-28 07:20:49.909 27480-27480 AndroidRuntime com.thatguysservice.huami_xdrip E FATAL EXCEPTION: main Process: com.thatguysservice.huami_xdrip, PID: 27480 java.lang.RuntimeException: Unable to start service com.thatguysservice.huami_xdrip.watch.miband.MiBandService@b6005b5 with Intent { cmp=com.thatguysservice.huami_xdrip/.watch.miband.MiBandService (has extras) } at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:5738) at android.app.ActivityThread.-$$Nest$mhandleServiceArgs(Unknown Source:0) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2785) at android.os.Handler.dispatchMessage(Handler.java:132) at android.os.Looper.dispatchMessage(Looper.java:333) at android.os.Looper.loopOnce(Looper.java:263) at android.os.Looper.loop(Looper.java:367) at android.app.ActivityThread.main(ActivityThread.java:9287) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:566) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:929) Caused by: android.os.BadParcelableException: ClassNotFoundException when unmarshalling: l3.a at android.os.Parcel.readParcelableCreatorInternal(Parcel.java:5404) at android.os.Parcel.readParcelableInternal(Parcel.java:5253) at android.os.Parcel.readValue(Parcel.java:5012) at android.os.Parcel.readValue(Parcel.java:4743) at android.os.Parcel.readListInternal(Parcel.java:5800) at android.os.Parcel.readArrayListInternal(Parcel.java:5820) at android.os.Parcel.readArrayList(Parcel.java:3839) at com.eveningoutpost.dexdrip.services.broadcastservice.models.GraphLine.<init>(GraphLine.java:49) at com.eveningoutpost.dexdrip.services.broadcastservice.models.GraphLine$1.createFromParcel(GraphLine.java:19) at com.eveningoutpost.dexdrip.services.broadcastservice.models.GraphLine$1.createFromParcel(GraphLine.java:15) at android.os.Parcel.readParcelableInternal(Parcel.java:5262) at android.os.Parcel.readValue(Parcel.java:5012) at android.os.Parcel.readValue(Parcel.java:4743) at android.os.Parcel.-$$Nest$mreadValue(Unknown Source:0) at android.os.Parcel$LazyValue.apply(Parcel.java:4857) at android.os.Parcel$LazyValue.apply(Parcel.java:4810) at android.os.BaseBundle.unwrapLazyValueFromMapLocked(BaseBundle.java:447) at android.os.BaseBundle.getValueAt(BaseBundle.java:427) at android.os.BaseBundle.getValue(BaseBundle.java:398) at android.os.BaseBundle.getValue(BaseBundle.java:381) at android.os.BaseBundle.getValue(BaseBundle.java:374) at android.os.Bundle.getParcelable(Bundle.java:1081) at com.thatguysservice.huami_xdrip.UtilityModels.BgGraphCompontens.parseGraphLine(BgGraphCompontens.java:122) at com.thatguysservice.huami_xdrip.UtilityModels.BgGraphCompontens.<init>(BgGraphCompontens.java:70) at com.thatguysservice.huami_xdrip.models.webservice.WebServiceGraphData.<init>(WebServiceGraphData.java:20) at com.thatguysservice.huami_xdrip.models.webservice.WebServiceData.<init>(WebServiceData.java:23) at com.thatguysservice.huami_xdrip.watch.miband.MiBandService.updateLatestBgData(MiBandService.java:1763) at com.thatguysservice.huami_xdrip.watch.miband.MiBandService.handleGlobalCommand(MiBandService.java:438) at com.thatguysservice.huami_xdrip.watch.miband.MiBandService.onStartCommand(MiBandService.java:353) at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:5722) ... 10 more Caused by: java.lang.ClassNotFoundException: l3.a at java.lang.Class.classForName(Native Method) at java.lang.Class.forName(Class.java:591) at android.os.Parcel.readParcelableCreatorInternal(Parcel.java:5370) ... 39 more Caused by: java.lang.ClassNotFoundException: l3.a ... 42 more 2026-02-28 07:20:49.910 1525-2537 ActivityTaskManager system_server W Force finishing activity com.thatguysservice.huami_xdrip/.MainActivity 2026-02-28 07:20:49.910 1525-2537 TransitionChain system_server W Combining AR.finish-force-crash into #235(CLOSE|R|0x10) from finishTopCrash 2026-02-28 07:20:49.910 2214-2243 WindowManagerShell com.android.systemui V Transition requested (#235): android.os.BinderProxy@97d6150 TransitionRequestInfo { type = CLOSE, triggerTask = TaskInfo{userId=0 taskId=66361 effectiveUid=10662 displayId=0 isRunning=true baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.thatguysservice.huami_xdrip/.MainActivity } baseActivity=ComponentInfo{com.thatguysservice.huami_xdrip/com.thatguysservice.huami_xdrip.MainActivity} topActivity=ComponentInfo{com.thatguysservice.huami_xdrip/com.thatguysservice.huami_xdrip.MainActivity} origActivity=null realActivity=ComponentInfo{com.thatguysservice.huami_xdrip/com.thatguysservice.huami_xdrip.MainActivity} numActivities=1 lastActiveTime=6709214 supportsMultiWindow=true resizeMode=1 isResizeable=true minWidth=-1 minHeight=-1 defaultMinSize=220 token=WCT{android.os.BinderProxy@17a11b5} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 0 - 0, 0) topActivityInfo=ActivityInfo{1e8ff49 com.thatguysservice.huami_xdrip.MainActivity} launchCookies=[] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=true isVisible=true isVisibleRequested=true isTopActivityNoDisplay=false isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false isActivityStackTransparent=false lastNonFullscreenBounds=null capturedLink=null capturedLinkTimestamp=0 requestedVisibleTypes=503 topActivityRequestOpenInBrowserEducationTimestamp=0 appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false isLeafTask= true eligibleForLetterboxEducation= false isLetterboxEducationEnabled= false isLetterboxDoubleTapEnabled= false eligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 topActivityAppBounds=Rect(0, 149 - 1008, 2183) isUserFullscreenOverrideEnabled=false isSystemFullscreenOverrideEnabled=false hasMinAspectRatioOverride=false topActivityLetterboxBounds=null cameraCompatTaskInfo=CameraCompatTaskInfo { cameraCompatMode=undefinedundefined} topNonResizableActivityAspectRatio=-1.0} topActivityMainWindowFrame=null isAppBubble=false}, pipChange = null, remoteTransition = null, displayChange = null, requestedLocation = null, userChange = null, windowingLayerChange = null, flags = 16, debugId = 235 }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions