remote icon indicating copy to clipboard operation
remote copied to clipboard

services: crash on clicking details

Open xyb994 opened this issue 1 year ago • 1 comments

Steps to reproduce:

  1. connect to rpi
  2. open to "Services"
  3. click on "DETAILS"
E  FATAL EXCEPTION: main
Process: io.treehouses.remote, PID: 8642
java.lang.NullPointerException: Attempt to invoke interface method 'int java.lang.CharSequence.length()' on a null object reference
    at android.text.SpannableString.<init>(SpannableString.java:34)
    at android.text.SpannableString.<init>(SpannableString.java:43)
    at io.treehouses.remote.fragments.ServiceCardFragment.setServiceInfo(ServiceCardFragment.kt:110)
    at io.treehouses.remote.fragments.ServiceCardFragment.onCreateView(ServiceCardFragment.kt:37)
    at androidx.fragment.app.Fragment.performCreateView(Fragment.java:3115)
    at androidx.fragment.app.FragmentStateManager.createView(FragmentStateManager.java:569)
    at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:278)
    at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:2103)
    at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1998)
    at androidx.fragment.app.FragmentManager.execSingleAction(FragmentManager.java:1910)
    at androidx.fragment.app.BackStackRecord.commitNowAllowingStateLoss(BackStackRecord.java:323)
    at androidx.fragment.app.FragmentStatePagerAdapter.finishUpdate(FragmentStatePagerAdapter.java:274)
    at androidx.viewpager.widget.ViewPager.populate(ViewPager.java:1244)
    at androidx.viewpager.widget.ViewPager.populate(ViewPager.java:1092)
    at androidx.viewpager.widget.ViewPager.onMeasure(ViewPager.java:1622)
    at android.view.View.measure(View.java:25671)
    at androidx.constraintlayout.widget.ConstraintLayout$Measurer.measure(ConstraintLayout.java:811)
    at androidx.constraintlayout.core.widgets.ConstraintWidgetContainer.measure(ConstraintWidgetContainer.java:632)
    at androidx.constraintlayout.core.widgets.ConstraintWidgetContainer.layout(ConstraintWidgetContainer.java:733)
    at androidx.constraintlayout.core.widgets.analyzer.BasicMeasure.solveLinearSystem(BasicMeasure.java:160)
    at androidx.constraintlayout.core.widgets.analyzer.BasicMeasure.solverMeasure(BasicMeasure.java:291)
    at androidx.constraintlayout.core.widgets.ConstraintWidgetContainer.measure(ConstraintWidgetContainer.java:120)
    at androidx.constraintlayout.widget.ConstraintLayout.resolveSystem(ConstraintLayout.java:1594)
    at androidx.constraintlayout.widget.ConstraintLayout.onMeasure(ConstraintLayout.java:1708)
    at android.view.View.measure(View.java:25671)
    at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6987)
    at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
    at android.view.View.measure(View.java:25671)
    at androidx.constraintlayout.widget.ConstraintLayout$Measurer.measure(ConstraintLayout.java:811)
    at androidx.constraintlayout.core.widgets.analyzer.BasicMeasure.measure(BasicMeasure.java:466)
    at androidx.constraintlayout.core.widgets.analyzer.BasicMeasure.solverMeasure(BasicMeasure.java:372)
    at androidx.constraintlayout.core.widgets.ConstraintWidgetContainer.measure(ConstraintWidgetContainer.java:120)
    at androidx.constraintlayout.widget.ConstraintLayout.resolveSystem(ConstraintLayout.java:1594)
    at androidx.constraintlayout.widget.ConstraintLayout.onMeasure(ConstraintLayout.java:1708)
    at android.view.View.measure(View.java:25671)
    at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6987)
    at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
    at android.view.View.measure(View.java:25671)
    at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6987)
    at androidx.coordinatorlayout.widget.CoordinatorLayout.onMeasureChild(CoordinatorLayout.java:760)
    at com.google.android.material.appbar.HeaderScrollingViewBehavior.onMeasureChild(HeaderScrollingViewBehavior.java:100)
    at com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior.onMeasureChild(AppBarLayout.java:2381)
    at androidx.coordinatorlayout.widget.CoordinatorLayout.onMeasure(CoordinatorLayout.java:831)
    at android.view.View.measure(View.java:25671)

xyb994 avatar Mar 29 '24 20:03 xyb994

connected to rpi5 or rpi4? phone android version?

Okuro3499 avatar May 03 '24 10:05 Okuro3499

rpi5, image: 2024-02-13-1140-cube-0.0.12 treehouses version: 1.26.15 Device: OnePlis 6T Android Version: 11

xyb994 avatar May 13 '24 18:05 xyb994