Page MenuHomeGitPull.it

Fix crash caused by Lateinit property not initialized on version 2.6.0
Closed, ResolvedPublic

Description

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)

Details

Changelog (EN)
Fix crash in map
Changelog (IT)
Risolto crash nella mappa

Revisions and Commits