AnExplorer icon indicating copy to clipboard operation
AnExplorer copied to clipboard

It will not show files in paths like "Downloads 1"

Open vedprakashwagh opened this issue 4 years ago • 0 comments

It will not show files in paths like "Downloads 1". It'll change the "docId" to "download: 1" when it should be "Downloads 1", and try to find the files in the path "/storage/emulated/0/Download/ 1" when it should be seeing the path "/storage/emulated/0/Downloads 1".

This results in FileNotFoundException, full stack trace below:

java.io.FileNotFoundException: Missing file for download: 1 at /storage/emulated/0/Download/ 1
        at dev.dworks.apps.anexplorer.provider.ExternalStorageProvider.buildFile(ExternalStorageProvider.java:604)
        at dev.dworks.apps.anexplorer.provider.ExternalStorageProvider.getFileForDocId(ExternalStorageProvider.java:566)
        at dev.dworks.apps.anexplorer.provider.ExternalStorageProvider.getFileForDocId(ExternalStorageProvider.java:560)
        at dev.dworks.apps.anexplorer.provider.ExternalStorageProvider.getFileForDocId(ExternalStorageProvider.java:556)
        at dev.dworks.apps.anexplorer.provider.ExternalStorageProvider.getDocumentType(ExternalStorageProvider.java:876)
        at dev.dworks.apps.anexplorer.provider.ExternalStorageProvider.queryChildDocuments(ExternalStorageProvider.java:840)
        at dev.dworks.apps.anexplorer.provider.DocumentsProvider.query(DocumentsProvider.java:596)
        at android.content.ContentProvider.query(ContentProvider.java:1235)
        at android.content.ContentProvider.query(ContentProvider.java:1328)
        at android.content.ContentProvider$Transport.query(ContentProvider.java:267)
        at android.content.ContentProviderClient.query(ContentProviderClient.java:195)
        at android.content.ContentProviderClient.query(ContentProviderClient.java:177)
        at android.content.ContentProviderClient.query(ContentProviderClient.java:167)
        at dev.dworks.apps.anexplorer.loader.DirectoryLoader.loadInBackground(DirectoryLoader.java:161)
        at dev.dworks.apps.anexplorer.loader.DirectoryLoader.loadInBackground(DirectoryLoader.java:59)
        at dev.dworks.apps.anexplorer.misc.AsyncTaskLoader.onLoadInBackground(AsyncTaskLoader.java:310)
        at dev.dworks.apps.anexplorer.misc.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:59)
        at dev.dworks.apps.anexplorer.misc.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:47)
        at dev.dworks.apps.anexplorer.misc.AsyncTask$2.call(AsyncTask.java:135)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at dev.dworks.apps.anexplorer.misc.ProviderExecutor.run(ProviderExecutor.java:103)

I'll try to find where the problem is, and will let you know.

vedprakashwagh avatar Jun 29 '20 16:06 vedprakashwagh