-
Notifications
You must be signed in to change notification settings - Fork 623
Closed
Milestone
Description
GPSLogger was working fine until a few days ago, when it suddenly started to misbehave. The background service is no longer running, and when I try to open GPSLogger, it crashes immediately:
type: crash
osVersion: google/shiba/shiba:15/AP4A.241205.013/2024123000:user/release-keys
flags: dev options enabled
package: com.mendhak.gpslogger:132, targetSdk 35
process: com.mendhak.gpslogger
processUptime: 344 + 620 ms
installer: com.looker.droidify
java.lang.RuntimeException: Unable to start service com.mendhak.gpslogger.GpsLoggingService@a5a0560 with Intent { cmp=com.mendhak.gpslogger/.GpsLoggingService (has extras) }: java.lang.SecurityException: Caller com.mendhak.gpslogger needs to hold android.permission.SCHEDULE_EXACT_ALARM or android.permission.USE_EXACT_ALARM to set exact alarms.
at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:5280)
at android.app.ActivityThread.-$$Nest$mhandleServiceArgs(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2555)
at android.os.Handler.dispatchMessage(Handler.java:109)
at android.os.Looper.loopOnce(Looper.java:232)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8826)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:591)
at com.android.internal.os.ExecInit.main(ExecInit.java:50)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:369)
Caused by: java.lang.SecurityException: Caller com.mendhak.gpslogger needs to hold android.permission.SCHEDULE_EXACT_ALARM or android.permission.USE_EXACT_ALARM to set exact alarms.
at android.os.Parcel.createExceptionOrNull(Parcel.java:3240)
at android.os.Parcel.createException(Parcel.java:3224)
at android.os.Parcel.readException(Parcel.java:3200)
at android.os.Parcel.readException(Parcel.java:3142)
at android.app.IAlarmManager$Stub$Proxy.set(IAlarmManager.java:319)
at android.app.AlarmManager.setImpl(AlarmManager.java:1096)
at android.app.AlarmManager.setImpl(AlarmManager.java:1045)
at android.app.AlarmManager.setExactAndAllowWhileIdle(AlarmManager.java:1324)
at com.mendhak.gpslogger.GpsLoggingService$$ExternalSyntheticApiModelOutline4.m(R8$$SyntheticClass:0)
at com.mendhak.gpslogger.GpsLoggingService.setupAutoSendTimers(GpsLoggingService.java:334)
at com.mendhak.gpslogger.GpsLoggingService.startLogging(GpsLoggingService.java:425)
at com.mendhak.gpslogger.GpsLoggingService.onStartCommand(GpsLoggingService.java:145)
at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:5262)
... 11 more
I am using GrapheneOS on a Pixel 8, with Android 15. I activated SFTP upload a few days ago (which was working). Not sure if that is related.
Metadata
Metadata
Assignees
Labels
No labels