TeamAmaze / AmazeFileManager

Material design file manager for Android
https://teamamaze.xyz
GNU General Public License v3.0
5.3k stars 1.57k forks source link

`NPE` on `MainActivity#setPagingEnabled` #3333

Open amaze-issue-automation[bot] opened 2 years ago

amaze-issue-automation[bot] commented 2 years ago

Issue explanation (write below this line)

Exception

java.lang.RuntimeException: Error receiving broadcast Intent { act=loadlist flg=0x10 (has extras) } in com.amaze.filemanager.ui.fragments.MainFragment$2@68f72a5
 at android.app.LoadedApk$ReceiverDispatcher$Args.lambda$-android_app_LoadedApk$ReceiverDispatcher$Args_53034(LoadedApk.java:1333)
 at android.app.-$Lambda$aS31cHIhRx41653CMnd4gZqshIQ.$m$7(Unknown Source:4)
 at android.app.-$Lambda$aS31cHIhRx41653CMnd4gZqshIQ.run(Unknown Source:39)
 at android.os.Handler.handleCallback(Handler.java:790)
 at android.os.Handler.dispatchMessage(Handler.java:99)
 at android.os.Looper.loop(Looper.java:164)
 at android.app.ActivityThread.main(ActivityThread.java:6518)
 at java.lang.reflect.Method.invoke(Native Method)
 at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.amaze.filemanager.ui.fragments.TabFragment.setPagingEnabled(boolean)' on a null object reference
 at com.amaze.filemanager.ui.activities.MainActivity.setPagingEnabled(MainActivity.java:1436)
 at com.amaze.filemanager.utils.MainActivityActionMode.onDestroyActionMode(MainActivityActionMode.kt:428)
 at androidx.appcompat.app.AppCompatDelegateImpl$ActionModeCallbackWrapperV9.onDestroyActionMode(AppCompatDelegateImpl.java:2708)
 at androidx.appcompat.view.StandaloneActionMode.finish(StandaloneActionMode.java:112)
 at com.amaze.filemanager.ui.fragments.MainFragment.loadlist(MainFragment.java:613)
 at com.amaze.filemanager.ui.fragments.MainFragment.updateList(MainFragment.java:1202)
 at com.amaze.filemanager.ui.fragments.MainFragment$2.onReceive(MainFragment.java:391)
 at android.app.LoadedApk$ReceiverDispatcher$Args.lambda$-android_app_LoadedApk$ReceiverDispatcher$Args_53034(LoadedApk.java:1323)
 ... 9 more


Reporter: shuvashish76

shuvashish76 commented 2 years ago

Steps to produce : Select multiple apk files > extract > click "Process view" from notification

Edit: same crash if you pick multiple files > encrypt > view "Process view"