AmazeFileManager
AmazeFileManager copied to clipboard
USB OTG root not set
Issue explanation
claro
Exception
- User Action: UI Error
- Request: Application crash
- Version: 3.5.2
- OS: Linux Android 4.4.4 - 19
- Device: TR10RS1_1
- Model: TR10RS1
- Product: TR10RS1_i_Buddie
Crash log
java.lang.RuntimeException: An error occured while executing
doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:300)
at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355)
at java.util.concurrent.FutureTask.setException(FutureTask.java:222)
at java.util.concurrent.FutureTask.run(FutureTask.java:242)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:841)
Caused by: java.lang.NullPointerException: USB OTG root not set!
at com.amaze.filemanager.utils.OTGUtil.getDocumentFiles(OTGUtil.java:80)
at
com.amaze.filemanager.asynchronous.asynctasks.LoadFilesListTask.listOtg(LoadFilesListTask.java:490)
at
com.amaze.filemanager.asynchronous.asynctasks.LoadFilesListTask.doInBackground(LoadFilesListTask.java:184)
at
com.amaze.filemanager.asynchronous.asynctasks.LoadFilesListTask.doInBackground(LoadFilesListTask.java:67)
at android.os.AsyncTask$2.call(AsyncTask.java:288)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
... 3 more
Tried an OTG with GPD XD running LegacyROM (4.4.4), I was seeing android.intent.action.MEDIA_MOUNTED
when plugged in and android.intent.action.MEDIA_UNMOUNTED
when OTG was unplugged, all with file:///
URIs.
May need to treat the OTG just like removable SD card for such case then...