Bug: GrowTracker [V, 2.5] App crashed when I clicked the settings function.

Words
91
Reading
1 min
Listen
Play
7y

Project Information

*My github link: https://github.com/darewealth

Describe the bug.

When I clicked on the settings, the app crashed

Steps to reproduce.

  • Launch the app.

  • Click on the 3 dots at the top by the right

  • Then click settings

  • And note the bug

Expected Behaviour

I was expecting to see the feature inside settings when I clicked the settings function in the app

Screen recording.

Devices and Versions):)

  • Device: [Gionee X1]

  • Version [7.0]

  • App version [2.5]

Log

{"additionalMessage":"java.lang.RuntimeException: Unable to start activity ComponentInfo{me.anon.grow/me.anon.grow.SettingsActivity}: java.lang.IllegalStateException: path.listFiles() must not be null\n\tat android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2734)\n\tat android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2799)\n\tat android.app.ActivityThread.-wrap12(ActivityThread.java)\n\tat android.app.ActivityThread$H.handleMessage(ActivityThread.java:1537)\n\tat android.os.Handler.dispatchMessage(Handler.java:110)\n\tat android.os.Looper.loop(Looper.java:203)\n\tat android.app.ActivityThread.main(ActivityThread.java:6269)\n\tat java.lang.reflect.Method.invoke(Native Method)\n\tat com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1063)\n\tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:924)\nCaused by: java.lang.IllegalStateException: path.listFiles() must not be null\n\tat me.anon.lib.helper.BackupHelper.backupSize(BackupHelper.kt:41)\n\tat me.anon.grow.fragment.SettingsFragment.onActivityCreated(SettingsFragment.java:107)\n\tat android.app.Fragment.performActivityCreated(Fragment.java:2361)\n\tat android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1014)\n\tat android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1171)\n\tat android.app.BackStackRecord.run(BackStackRecord.java:815)\n\tat android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1578)\n\tat android.app.FragmentController.execPendingActions(FragmentController.java:371)\n\tat android.app.Activity.performStart(Activity.java:6687)\n\tat android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2697)\n\t... 9 more\n\r\n","exception":{"cause":{"detailMessage":"path.listFiles() must not be null","stackTrace":[{"declaringClass":"me.anon.lib.helper.BackupHelper","fileName":"BackupHelper.kt","lineNumber":41,"methodName":"backupSize"},{"declaringClass":"me.anon.grow.fragment.SettingsFragment","fileName":"SettingsFragment.java","lineNumber":107,"methodName":"onActivityCreated"},{"declaringClass":"android.app.Fragment","fileName":"Fragment.java","lineNumber":2361,"methodName":"performActivityCreated"},{"declaringClass":"android.app.FragmentManagerImpl","fileName":"FragmentManager.java","lineNumber":1014,"methodName":"moveToState"},{"declaringClass":"android.app.FragmentManagerImpl","fileName":"FragmentManager.java","lineNumber":1171,"methodName":"moveToState"},{"declaringClass":"android.app.BackStackRecord","fileName":"BackStackRecord.java","lineNumber":815,"methodName":"run"},{"declaringClass":"android.app.FragmentManagerImpl","fileName":"FragmentManager.java","lineNumber":1578,"methodName":"execPendingActions"},{"declaringClass":"android.app.FragmentController","fileName":"FragmentController.java","lineNumber":371,"methodName":"execPendingActions"},{"declaringClass":"android.app.Activity","fileName":"Activity.java","lineNumber":6687,"methodName":"performStart"},{"declaringClass":"android.app.ActivityThread","fileName":"ActivityThread.java","lineNumber":2697,"methodName":"performLaunchActivity"},{"declaringClass":"android.app.ActivityThread","fileName":"ActivityThread.java","lineNumber":2799,"methodName":"handleLaunchActivity"},{"declaringClass":"android.app.ActivityThread","fileName":"ActivityThread.java","lineNumber":-1,"methodName":"-wrap12"},{"declaringClass":"android.app.ActivityThread$H","fileName":"ActivityThread.java","lineNumber":1537,"methodName":"handleMessage"},{"declaringClass":"android.os.Handler","fileName":"Handler.java","lineNumber":110,"methodName":"dispatchMessage"},{"declaringClass":"android.os.Looper","fileName":"Looper.java","lineNumber":203,"methodName":"loop"},{"declaringClass":"android.app.ActivityThread","fileName":"ActivityThread.java","lineNumber":6269,"methodName":"main"},{"declaringClass":"java.lang.reflect.Method","fileName":"Method.java","lineNumber":-2,"methodName":"invoke"},{"declaringClass":"com.android.internal.os.ZygoteInit$MethodAndArgsCaller","fileName":"ZygoteInit.java","lineNumber":1063,"methodName":"run"},{"declaringClass":"com.android.internal.os.ZygoteInit","fileName":"ZygoteInit.java","lineNumber":924,"methodName":"main"}],"suppressedExceptions":[]},"detailMessage":"Unable to start activity ComponentInfo{me.anon.grow/me.anon.grow.SettingsActivity}: java.lang.IllegalStateException: path.listFiles() must not be null","stackTrace":[{"declaringClass":"android.app.ActivityThread","fileName":"ActivityThread.java","lineNumber":2734,"methodName":"performLaunchActivity"},{"declaringClass":"android.app.ActivityThread","fileName":"ActivityThread.java","lineNumber":2799,"methodName":"handleLaunchActivity"},{"declaringClass":"android.app.ActivityThread","fileName":"ActivityThread.java","lineNumber":-1,"methodName":"-wrap12"},{"declaringClass":"android.app.ActivityThread$H","fileName":"ActivityThread.java","lineNumber":1537,"methodName":"handleMessage"},{"declaringClass":"android.os.Handler","fileName":"Handler.java","lineNumber":110,"methodName":"dispatchMessage"},{"declaringClass":"android.os.Looper","fileName":"Looper.java","lineNumber":203,"methodName":"loop"},{"declaringClass":"android.app.ActivityThread","fileName":"ActivityThread.java","lineNumber":6269,"methodName":"main"},{"declaringClass":"java.lang.reflect.Method","fileName":"Method.java","lineNumber":-2,"methodName":"invoke"},{"declaringClass":"com.android.internal.os.ZygoteInit$MethodAndArgsCaller","fileName":"ZygoteInit.java","lineNumber":1063,"methodName":"run"},{"declaringClass":"com.android.internal.os.ZygoteInit","fileName":"ZygoteInit.java","lineNumber":924,"methodName":"main"}],"suppressedExceptions":[]},"manufacturer":"GIONEE","model":"X1","osVersion":"7.0","packageName":"me.anon.grow","timestamp":1561393325239,"version":"2.5","versionCode":"21"}

Bug: GrowTracker [V, 2.5] App crashed when I clicked the settings f... | Ecency