Page MenuHomeGitPull.it

Fix crash caused by lateinit property not initialized on version 2.4.0
Closed, ResolvedPublic

Description

Dear Developers of the amazing Free/Libre and Open Source app Libre BusTO ,
Please triage my crash:

Version code:
63

Version name:
2.4.0

Android version:
13

Phone:
FP3

Brand:
Fairphone

Stack:
java.lang.RuntimeException: Unable to resume activity {it.reyboz.bustorino/it.reyboz.bustorino.ActivityPrincipal}: kotlin.UninitializedPropertyAccessException: lateinit property mListAdapter has not been initialized
	at android.app.ActivityThread.performResumeActivity(ActivityThread.java:4773)
	at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:4806)
	at android.app.servertransaction.ResumeActivityItem.execute(ResumeActivityItem.java:57)
	at android.app.servertransaction.ActivityTransactionItem.execute(ActivityTransactionItem.java:45)
	at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:179)
	at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2306)
	at android.os.Handler.dispatchMessage(Handler.java:106)
	at android.os.Looper.loopOnce(Looper.java:201)
	at android.os.Looper.loop(Looper.java:288)
	at android.app.ActivityThread.main(ActivityThread.java:7918)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)
Caused by: kotlin.UninitializedPropertyAccessException: lateinit property mListAdapter has not been initialized
	at it.reyboz.bustorino.fragments.ArrivalsFragment.onResume(ArrivalsFragment.kt:336)
	at androidx.fragment.app.Fragment.performResume(Fragment.java:3210)
	at androidx.fragment.app.FragmentStateManager.resume(FragmentStateManager.java:666)
	at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:310)
	at androidx.fragment.app.FragmentStore.moveToExpectedState(FragmentStore.java:114)
	at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1675)
	at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3259)
	at androidx.fragment.app.FragmentManager.dispatchResume(FragmentManager.java:3191)
	at androidx.fragment.app.Fragment.performResume(Fragment.java:3219)
	at androidx.fragment.app.FragmentStateManager.resume(FragmentStateManager.java:666)
	at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:310)
	at androidx.fragment.app.FragmentStore.moveToExpectedState(FragmentStore.java:114)
	at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1675)
	at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3259)
	at androidx.fragment.app.FragmentManager.dispatchResume(FragmentManager.java:3191)
	at androidx.fragment.app.FragmentController.dispatchResume(FragmentController.java:285)
	at androidx.fragment.app.FragmentActivity.onResumeFragments(FragmentActivity.java:333)
	at androidx.fragment.app.FragmentActivity.onPostResume(FragmentActivity.java:322)
	at androidx.appcompat.app.AppCompatActivity.onPostResume(AppCompatActivity.java:245)
	at android.app.Activity.performResume(Activity.java:8499)
	at android.app.ActivityThread.performResumeActivity(ActivityThread.java:4763)
	... 13 more


logcat (last 30 lines):
05-24 14:08:27.298 E/ACRA    (20899): 	at android.os.Looper.loop(Looper.java:288)
05-24 14:08:27.298 E/ACRA    (20899): 	at android.app.ActivityThread.main(ActivityThread.java:7918)
05-24 14:08:27.298 E/ACRA    (20899): 	at java.lang.reflect.Method.invoke(Native Method)
05-24 14:08:27.298 E/ACRA    (20899): 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
05-24 14:08:27.298 E/ACRA    (20899): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)
05-24 14:08:27.298 E/ACRA    (20899): Caused by: kotlin.UninitializedPropertyAccessException: lateinit property mListAdapter has not been initialized
05-24 14:08:27.298 E/ACRA    (20899): 	at it.reyboz.bustorino.fragments.ArrivalsFragment.onResume(ArrivalsFragment.kt:336)
05-24 14:08:27.298 E/ACRA    (20899): 	at androidx.fragment.app.Fragment.performResume(Fragment.java:3210)
05-24 14:08:27.298 E/ACRA    (20899): 	at androidx.fragment.app.FragmentStateManager.resume(FragmentStateManager.java:666)
05-24 14:08:27.298 E/ACRA    (20899): 	at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:310)
05-24 14:08:27.298 E/ACRA    (20899): 	at androidx.fragment.app.FragmentStore.moveToExpectedState(FragmentStore.java:114)
05-24 14:08:27.298 E/ACRA    (20899): 	at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1675)
05-24 14:08:27.298 E/ACRA    (20899): 	at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3259)
05-24 14:08:27.298 E/ACRA    (20899): 	at androidx.fragment.app.FragmentManager.dispatchResume(FragmentManager.java:3191)
05-24 14:08:27.298 E/ACRA    (20899): 	at androidx.fragment.app.Fragment.performResume(Fragment.java:3219)
05-24 14:08:27.298 E/ACRA    (20899): 	at androidx.fragment.app.FragmentStateManager.resume(FragmentStateManager.java:666)
05-24 14:08:27.298 E/ACRA    (20899): 	at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:310)
05-24 14:08:27.298 E/ACRA    (20899): 	at androidx.fragment.app.FragmentStore.moveToExpectedState(FragmentStore.java:114)
05-24 14:08:27.298 E/ACRA    (20899): 	at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1675)
05-24 14:08:27.298 E/ACRA    (20899): 	at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3259)
05-24 14:08:27.298 E/ACRA    (20899): 	at androidx.fragment.app.FragmentManager.dispatchResume(FragmentManager.java:3191)
05-24 14:08:27.298 E/ACRA    (20899): 	at androidx.fragment.app.FragmentController.dispatchResume(FragmentController.java:285)
05-24 14:08:27.298 E/ACRA    (20899): 	at androidx.fragment.app.FragmentActivity.onResumeFragments(FragmentActivity.java:333)
05-24 14:08:27.298 E/ACRA    (20899): 	at androidx.fragment.app.FragmentActivity.onPostResume(FragmentActivity.java:322)
05-24 14:08:27.298 E/ACRA    (20899): 	at androidx.appcompat.app.AppCompatActivity.onPostResume(AppCompatActivity.java:245)
05-24 14:08:27.298 E/ACRA    (20899): 	at android.app.Activity.performResume(Activity.java:8499)
05-24 14:08:27.298 E/ACRA    (20899): 	at android.app.ActivityThread.performResumeActivity(ActivityThread.java:4763)
05-24 14:08:27.298 E/ACRA    (20899): 	... 13 more
05-24 14:08:27.311 D/BusTO-MAPIArrivalReq(20899): Request variables: {"name":"778","startTime":1748088507,"timeRange":3000,"numberOfDepartures":8}

Thank you! :)

Reported first by Solomon Mimmo & Igor Calì

Generated with https://lab.reyboz.it/libre-busto/crash-report/ (P15)

Details

Changelog (EN)
Fix crash in arrivals
Changelog (IT)
Fix crash negli arrivi

Event Timeline

fabio.mazza renamed this task from Fix crash caused by lateinit property not intialized on version 2.4.0 to Fix crash caused by lateinit property not initialized on version 2.4.0.
fabio.mazza triaged this task as Normal priority.