treehouses / remote

⚡ control Raspberry Pi from Android Device through Bluetooth ⚡
https://play.google.com/store/apps/details?id=io.treehouses.remote
GNU Affero General Public License v3.0
61 stars 27 forks source link

Context.startForegroundService() did not then call Service.startForeground() #2006

Closed Okuro3499 closed 1 month ago

Okuro3499 commented 1 month ago
Exception android.app.RemoteServiceException$ForegroundServiceDidNotStartInTimeException: Context.startForegroundService() did not then call Service.startForeground(): ServiceRecord{a590e26 u0 io.treehouses.remote/.utils.GPSService}
  at android.app.ActivityThread.generateForegroundServiceDidNotStartInTimeException (ActivityThread.java:2004)
  at android.app.ActivityThread.throwRemoteServiceException (ActivityThread.java:1978)
  at android.app.ActivityThread.-$$Nest$mthrowRemoteServiceException
  at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2240)
  at android.os.Handler.dispatchMessage (Handler.java:106)
  at androidx.test.espresso.base.Interrogator.loopAndInterrogate (Interrogator.java:10)
  at androidx.test.espresso.base.UiControllerImpl.loopUntil (UiControllerImpl.java:7)
  at androidx.test.espresso.base.UiControllerImpl.loopUntil (UiControllerImpl.java:1)
  at androidx.test.espresso.base.UiControllerImpl.loopMainThreadForAtLeast (UiControllerImpl.java:7)
  at androidx.test.espresso.action.Tap$1.sendTap (Tap.java:4)
  at androidx.test.espresso.action.GeneralClickAction.perform (GeneralClickAction.java:4)
  at androidx.test.espresso.ViewInteraction$SingleExecutionViewAction.perform (ViewInteraction.java:2)
  at androidx.test.espresso.ViewInteraction.doPerform (ViewInteraction.java:23)
  at androidx.test.espresso.ViewInteraction.-$$Nest$mdoPerform
  at androidx.test.espresso.ViewInteraction$1.call (ViewInteraction.java:6)
  at androidx.test.espresso.ViewInteraction$1.call (ViewInteraction.java:1)
  at java.util.concurrent.FutureTask.run (FutureTask.java:264)
  at android.os.Handler.handleCallback (Handler.java:942)
  at android.os.Handler.dispatchMessage (Handler.java:99)
  at android.os.Looper.loopOnce (Looper.java:201)
  at android.os.Looper.loop (Looper.java:288)
  at android.app.ActivityThread.main (ActivityThread.java:7918)
  at java.lang.reflect.Method.invoke
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:548)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:936)
Caused by android.app.StackTrace: Last startServiceCommon() call for this service was made here
  at android.app.ContextImpl.startServiceCommon (ContextImpl.java:1915)
  at android.app.ContextImpl.startForegroundService (ContextImpl.java:1870)
  at android.content.ContextWrapper.startForegroundService (ContextWrapper.java:822)
  at android.content.ContextWrapper.startForegroundService (ContextWrapper.java:822)
  at io.treehouses.remote.InitialActivity$$ExternalSyntheticApiModelOutline0.m (D8$$SyntheticClass)
  at io.treehouses.remote.fragments.CommunityFragment.startGPSService (CommunityFragment.kt:41)
  at io.treehouses.remote.fragments.CommunityFragment.onViewCreated (CommunityFragment.kt:35)
  at androidx.fragment.app.Fragment.performViewCreated (Fragment.java:3148)
  at androidx.fragment.app.FragmentStateManager.createView (FragmentStateManager.java:600)
  at androidx.fragment.app.FragmentStateManager.moveToExpectedState (FragmentStateManager.java:278)
  at androidx.fragment.app.FragmentManager.executeOpsTogether (FragmentManager.java:2150)
  at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute (FragmentManager.java:2045)
  at androidx.fragment.app.FragmentManager.execPendingActions (FragmentManager.java:1988)
  at androidx.fragment.app.FragmentManager$5.run (FragmentManager.java:702)
  at android.os.Handler.handleCallback (Handler.java:942)
  at android.os.Handler.dispatchMessage (Handler.java:99)