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)