Page 1 of 1

App stürzt nach einigen Stunden ab.

Posted: 20. Jan 2021, 20:00
by mikbehr
Hallo,

ich teste seite einigen Tagen Pushsafe in Verbindung mit IoBroker. Die Einrichtung hat auch super gut geklappt, die Benachrichtigungen kommen zeitnah.

Auf meinen Telefon (Xiaomi Mi Mix 2s) stürzt allerdings die App regelmäßig ab, wenn diese nicht alle paar Stunden mit der Hand geöffnet wird. Die Energiesparoptionen habe ich deaktiviert, auch der Autostart ist an.

Anbei die letzte Fehlermeldung der App:

java.lang.RuntimeException: Unable to start service com.marianhello.bgloc.service.LocationServiceImpl@3881a1f with null: java.lang.SecurityException: Permission Denial: startForeground from pid=28312, uid=10374 requires android.permission.FOREGROUND_SERVICE
at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:4166)
at android.app.ActivityThread.access$1900(ActivityThread.java:224)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1919)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:224)
at android.app.ActivityThread.main(ActivityThread.java:7562)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)
Caused by: java.lang.SecurityException: Permission Denial: startForeground from pid=28312, uid=10374 requires android.permission.FOREGROUND_SERVICE
at android.os.Parcel.createException(Parcel.java:2074)
at android.os.Parcel.readException(Parcel.java:2042)
at android.os.Parcel.readException(Parcel.java:1990)
at android.app.IActivityManager$Stub$Proxy.setServiceForeground(IActivityManager.java:6365)
at android.app.Service.startForeground(Service.java:707)
at com.marianhello.bgloc.service.LocationServiceImpl.startForeground(LocationServiceImpl.java:402)
at com.marianhello.bgloc.service.LocationServiceImpl$3.run(LocationServiceImpl.java:359)
at org.chromium.content.browser.ThreadUtils.runOnUiThreadBlocking(ThreadUtils.java:27)
at com.marianhello.bgloc.service.LocationServiceImpl.start(LocationServiceImpl.java:354)
at com.marianhello.bgloc.service.LocationServiceImpl.onStartCommand(LocationServiceImpl.java:271)
at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:4145)
... 8 more
Caused by: android.os.RemoteException: Remote stack trace:
at com.android.server.am.ActivityManagerService.enforcePermission(ActivityManagerService.java:6170)
at com.android.server.am.ActiveServices.setServiceForegroundInnerLocked(ActiveServices.java:1332)
at com.android.server.am.ActiveServices.setServiceForegroundLocked(ActiveServices.java:981)
at com.android.server.am.ActivityManagerService.setServiceForeground(ActivityManagerService.java:14337)
at android.app.IActivityManager$Stub.onTransact(IActivityManager.java:2885)

Anbei noch ein Screenshot der Fehlermeldung, sowie der App-Einstellungen

Vielen Dank

Mike

Re: App stürzt nach einigen Stunden ab.

Posted: 20. Jan 2021, 20:43
by admin
Hallo,

nutzen Sie die Standort-Verfolgung? Falls ja, bitte für Pushsafer deaktivieren, falls nein bitte aktivieren und nochmal eine Weile testen.
Leider kann ich aus diesem Fehlerlog nichts weiter herauslesen.

Kevin