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

NumberFormatException #1895

Closed Okuro3499 closed 4 months ago

Okuro3499 commented 4 months ago
Exception java.lang.NumberFormatException: For input string: ""
  at java.lang.Integer.parseInt (Integer.java:807)
  at java.lang.Integer.parseInt (Integer.java:915)
  at io.treehouses.remote.utils.ServiceHelperKt.constructServiceListFromData (ServiceHelper.kt:13)
  at io.treehouses.remote.ui.services.ServicesViewModel.servicesData$lambda$0 (ServicesViewModel.kt:61)
  at io.treehouses.remote.ui.services.ServicesViewModel.$r8$lambda$6Igh1lvczTym5HC8-xUCJmA15F8
  at io.treehouses.remote.ui.services.ServicesViewModel$$ExternalSyntheticLambda0.apply
  at androidx.lifecycle.Transformations$1.onChanged (Transformations.java:76)
  at androidx.lifecycle.MediatorLiveData$Source.onChanged (MediatorLiveData.java:152)
  at androidx.lifecycle.LiveData.considerNotify (LiveData.java:133)
  at androidx.lifecycle.LiveData.dispatchingValue (LiveData.java:151)
  at androidx.lifecycle.LiveData.setValue (LiveData.java:309)
  at androidx.lifecycle.MutableLiveData.setValue (MutableLiveData.java:50)
  at io.treehouses.remote.ui.services.ServicesViewModel$2.invoke (ServicesViewModel.kt:296)
  at io.treehouses.remote.ui.services.ServicesViewModel$2.invoke (ServicesViewModel.kt:294)
  at io.treehouses.remote.ui.services.ServicesViewModel._init_$lambda$3 (ServicesViewModel.kt:294)
  at io.treehouses.remote.ui.services.ServicesViewModel.$r8$lambda$oOnwpU8NAeJXqXMsB7UcA4gxtC8
  at io.treehouses.remote.ui.services.ServicesViewModel$$ExternalSyntheticLambda2.onChanged
  at androidx.lifecycle.MediatorLiveData$Source.onChanged (MediatorLiveData.java:152)
  at androidx.lifecycle.LiveData.considerNotify (LiveData.java:133)
  at androidx.lifecycle.LiveData.dispatchingValue (LiveData.java:146)
  at androidx.lifecycle.LiveData$ObserverWrapper.activeStateChanged (LiveData.java:468)
  at androidx.lifecycle.LiveData.observeForever (LiveData.java:234)
  at androidx.lifecycle.MediatorLiveData$Source.plug (MediatorLiveData.java:141)
  at androidx.lifecycle.MediatorLiveData.onActive (MediatorLiveData.java:118)
  at androidx.lifecycle.LiveData.changeActiveCounter (LiveData.java:390)
  at androidx.lifecycle.LiveData$ObserverWrapper.activeStateChanged (LiveData.java:466)
  at androidx.lifecycle.LiveData.observeForever (LiveData.java:234)
  at androidx.lifecycle.MediatorLiveData$Source.plug (MediatorLiveData.java:141)
  at androidx.lifecycle.MediatorLiveData.onActive (MediatorLiveData.java:118)
  at androidx.lifecycle.LiveData.changeActiveCounter (LiveData.java:390)
  at androidx.lifecycle.LiveData$ObserverWrapper.activeStateChanged (LiveData.java:466)
  at androidx.lifecycle.LiveData$LifecycleBoundObserver.onStateChanged (LiveData.java:425)
  at androidx.lifecycle.LifecycleRegistry$ObserverWithState.dispatchEvent (LifecycleRegistry.java:354)
  at androidx.lifecycle.LifecycleRegistry.forwardPass (LifecycleRegistry.java:265)
  at androidx.lifecycle.LifecycleRegistry.sync (LifecycleRegistry.java:307)
  at androidx.lifecycle.LifecycleRegistry.moveToState (LifecycleRegistry.java:148)
  at androidx.lifecycle.LifecycleRegistry.handleLifecycleEvent (LifecycleRegistry.java:134)
  at androidx.fragment.app.FragmentViewLifecycleOwner.handleLifecycleEvent (FragmentViewLifecycleOwner.java:62)
  at androidx.fragment.app.Fragment.performStart (Fragment.java:3000)
  at androidx.fragment.app.FragmentStateManager.start (FragmentStateManager.java:606)
  at androidx.fragment.app.FragmentStateManager.moveToExpectedState (FragmentStateManager.java:308)
  at androidx.fragment.app.FragmentStore.moveToExpectedState (FragmentStore.java:112)
  at androidx.fragment.app.FragmentManager.moveToState (FragmentManager.java:1632)
  at androidx.fragment.app.FragmentManager.dispatchStateChange (FragmentManager.java:3109)
  at androidx.fragment.app.FragmentManager.dispatchStart (FragmentManager.java:3060)
  at androidx.fragment.app.Fragment.performStart (Fragment.java:3002)
  at androidx.fragment.app.FragmentStateManager.start (FragmentStateManager.java:606)
  at androidx.fragment.app.FragmentStateManager.moveToExpectedState (FragmentStateManager.java:308)
  at androidx.fragment.app.FragmentStore.moveToExpectedState (FragmentStore.java:112)
  at androidx.fragment.app.FragmentManager.moveToState (FragmentManager.java:1632)
  at androidx.fragment.app.BackStackRecord.executeOps (BackStackRecord.java:455)
  at androidx.fragment.app.FragmentManager.executeOps (FragmentManager.java:2389)
  at androidx.fragment.app.FragmentManager.executeOpsTogether (FragmentManager.java:2145)
  at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute (FragmentManager.java:2083)
  at androidx.fragment.app.FragmentManager.execPendingActions (FragmentManager.java:1985)
  at androidx.fragment.app.FragmentManager$5.run (FragmentManager.java:524)
  at android.os.Handler.handleCallback (Handler.java:938)
  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:7842)
  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:1003)