AmazeFileManager icon indicating copy to clipboard operation
AmazeFileManager copied to clipboard

StringIndexOutOfBoundsException on access of Google Drive

Open amaze-issue-automation[bot] opened this issue 3 years ago • 0 comments

Issue explanation (write below this line)

Crashed 1st use This after it would not load contents of Google drive directory and then I tried to past local folder into that folder.

Exception

  • App Name: Amaze File Manager
  • Package: com.amaze.filemanager
  • Version: 3.6.1
  • User Action: UI Error
  • Request: Application crash
  • OS: Linux xiaomi/jasmine/jasmine_sprout:10/QKQ1.190910.002/V11.0.27.0.QDIMIXM:user/release-keys 10 - 29
  • Device: jasmine_sprout
  • Model: Mi A2
  • Product: jasmine
Crash log

java.lang.StringIndexOutOfBoundsException: length=8; index=13
at java.lang.String.substring(String.java:2027)
at
com.amaze.filemanager.filesystem.files.FileUtils.splitUri(FileUtils.java:652)
at
com.amaze.filemanager.filesystem.files.FileUtils.getPathsInPath(FileUtils.java:605)
at
com.amaze.filemanager.ui.views.appbar.BottomBar.showButtons(BottomBar.java:238)
at
com.amaze.filemanager.ui.views.appbar.BottomBar.updatePath(BottomBar.java:559)
at
com.amaze.filemanager.ui.fragments.TabFragment.updateBottomBar(TabFragment.java:437)
at
com.amaze.filemanager.ui.fragments.TabFragment.updatepaths(TabFragment.java:207)
at
com.amaze.filemanager.ui.activities.MainActivity.updatePaths(MainActivity.java:1382)
at
com.amaze.filemanager.ui.fragments.MainFragment.reloadListElements(MainFragment.java:1089)
at
com.amaze.filemanager.ui.fragments.MainFragment.setListElements(MainFragment.java:996)
at
com.amaze.filemanager.ui.fragments.MainFragment.lambda$loadlist$3(MainFragment.java:945)
at
com.amaze.filemanager.ui.fragments.MainFragment.lambda$loadlist$3$MainFragment(Unknown
Source:0)
at
com.amaze.filemanager.ui.fragments.-$$Lambda$MainFragment$9qQv21X8JwPlLXi_cDXfu4p-_VI.onAsyncTaskFinished(Unknown
Source:8)
at
com.amaze.filemanager.asynchronous.asynctasks.LoadFilesListTask.onPostExecute(LoadFilesListTask.java:278)
at
com.amaze.filemanager.asynchronous.asynctasks.LoadFilesListTask.onPostExecute(LoadFilesListTask.java:68)
at android.os.AsyncTask.finish(AsyncTask.java:755)
at android.os.AsyncTask.access$900(AsyncTask.java:192)
at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:772)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:214)
at android.app.ActivityThread.main(ActivityThread.java:7403)
at java.lang.reflect.Method.invoke(Native Method)
at
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:935)