AmazeFileManager icon indicating copy to clipboard operation
AmazeFileManager copied to clipboard

USB OTG root not set

Open amaze-issue-automation[bot] opened this issue 4 years ago • 1 comments

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...

TranceLove avatar Jan 25 '21 16:01 TranceLove