Dear Developers of the amazing Free/Libre and Open Source app Libre BusTO,
Please triage my crash:
Version code: 75 Version name: 2.6.0 Android version: 11 Phone: moto e32 Brand: motorola Stack: kotlin.UninitializedPropertyAccessException: lateinit property locationProvider has not been initialized at it.reyboz.bustorino.fragments.GeneralMapLibreFragment.getLocationProvider(GeneralMapLibreFragment.kt:120) at it.reyboz.bustorino.fragments.GeneralMapLibreFragment.onDestroyView(GeneralMapLibreFragment.kt:316) at androidx.fragment.app.Fragment.performDestroyView(Fragment.java:3362) at androidx.fragment.app.FragmentStateManager.destroyFragmentView(FragmentStateManager.java:797) at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:352) at androidx.fragment.app.SpecialEffectsController$FragmentStateManagerOperation.complete$fragment_release(SpecialEffectsController.kt:846) at androidx.fragment.app.SpecialEffectsController$Operation.completeEffect(SpecialEffectsController.kt:740) at androidx.fragment.app.DefaultSpecialEffectsController$AnimatorEffect$onStart$1.onAnimationEnd(DefaultSpecialEffectsController.kt:616) at android.animation.Animator$AnimatorListener.onAnimationEnd(Animator.java:554) at android.animation.AnimatorSet.endAnimation(AnimatorSet.java:1301) at android.animation.AnimatorSet.doAnimationFrame(AnimatorSet.java:1086) at android.animation.AnimationHandler.doAnimationFrame(AnimationHandler.java:146) at android.animation.AnimationHandler.access$100(AnimationHandler.java:37) at android.animation.AnimationHandler$1.doFrame(AnimationHandler.java:54) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:970) at android.view.Choreographer.doCallbacks(Choreographer.java:796) at android.view.Choreographer.doFrame(Choreographer.java:727) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:957) at android.os.Handler.handleCallback(Handler.java:938) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:223) at android.app.ActivityThread.main(ActivityThread.java:7955) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:603) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947) logcat (last 30 lines): --------- beginning of crash 05-23 10:55:20.686 E/AndroidRuntime( 9797): FATAL EXCEPTION: main 05-23 10:55:20.686 E/AndroidRuntime( 9797): Process: it.reyboz.bustorino, PID: 9797 05-23 10:55:20.686 E/AndroidRuntime( 9797): kotlin.UninitializedPropertyAccessException: lateinit property locationProvider has not been initialized 05-23 10:55:20.686 E/AndroidRuntime( 9797): at it.reyboz.bustorino.fragments.GeneralMapLibreFragment.getLocationProvider(GeneralMapLibreFragment.kt:120) 05-23 10:55:20.686 E/AndroidRuntime( 9797): at it.reyboz.bustorino.fragments.GeneralMapLibreFragment.onDestroyView(GeneralMapLibreFragment.kt:316) 05-23 10:55:20.686 E/AndroidRuntime( 9797): at androidx.fragment.app.Fragment.performDestroyView(Fragment.java:3362) 05-23 10:55:20.686 E/AndroidRuntime( 9797): at androidx.fragment.app.FragmentStateManager.destroyFragmentView(FragmentStateManager.java:797) 05-23 10:55:20.686 E/AndroidRuntime( 9797): at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:352) 05-23 10:55:20.686 E/AndroidRuntime( 9797): at androidx.fragment.app.SpecialEffectsController$FragmentStateManagerOperation.complete$fragment_release(SpecialEffectsController.kt:846) 05-23 10:55:20.686 E/AndroidRuntime( 9797): at androidx.fragment.app.SpecialEffectsController$Operation.completeEffect(SpecialEffectsController.kt:740) 05-23 10:55:20.686 E/AndroidRuntime( 9797): at androidx.fragment.app.DefaultSpecialEffectsController$AnimatorEffect$onStart$1.onAnimationEnd(DefaultSpecialEffectsController.kt:616) 05-23 10:55:20.686 E/AndroidRuntime( 9797): at android.animation.Animator$AnimatorListener.onAnimationEnd(Animator.java:554) 05-23 10:55:20.686 E/AndroidRuntime( 9797): at android.animation.AnimatorSet.endAnimation(AnimatorSet.java:1301) 05-23 10:55:20.686 E/AndroidRuntime( 9797): at android.animation.AnimatorSet.doAnimationFrame(AnimatorSet.java:1086) 05-23 10:55:20.686 E/AndroidRuntime( 9797): at android.animation.AnimationHandler.doAnimationFrame(AnimationHandler.java:146) 05-23 10:55:20.686 E/AndroidRuntime( 9797): at android.animation.AnimationHandler.access$100(AnimationHandler.java:37) 05-23 10:55:20.686 E/AndroidRuntime( 9797): at android.animation.AnimationHandler$1.doFrame(AnimationHandler.java:54) 05-23 10:55:20.686 E/AndroidRuntime( 9797): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:970) 05-23 10:55:20.686 E/AndroidRuntime( 9797): at android.view.Choreographer.doCallbacks(Choreographer.java:796) 05-23 10:55:20.686 E/AndroidRuntime( 9797): at android.view.Choreographer.doFrame(Choreographer.java:727) 05-23 10:55:20.686 E/AndroidRuntime( 9797): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:957) 05-23 10:55:20.686 E/AndroidRuntime( 9797): at android.os.Handler.handleCallback(Handler.java:938) 05-23 10:55:20.686 E/AndroidRuntime( 9797): at android.os.Handler.dispatchMessage(Handler.java:99) 05-23 10:55:20.686 E/AndroidRuntime( 9797): at android.os.Looper.loop(Looper.java:223) 05-23 10:55:20.686 E/AndroidRuntime( 9797): at android.app.ActivityThread.main(ActivityThread.java:7955) 05-23 10:55:20.686 E/AndroidRuntime( 9797): at java.lang.reflect.Method.invoke(Native Method) 05-23 10:55:20.686 E/AndroidRuntime( 9797): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:603) 05-23 10:55:20.686 E/AndroidRuntime( 9797): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
Thank you! :)
Generated with https://lab.reyboz.it/libre-busto/crash-report/ (P15)