Skip to content

Error when removing a project folder already deleted from storage #2993

Open

Description

@Zyanryx

Check for existing issues

  • Completed

Describe the bug / provide steps to reproduce it

I'm using ACode on Android
I selected a project directory say /personal_files/projects
When I delete the folder at the path and try to cleanup any traces of this project path through ACode , I get following error

Acode Crash Report

WebView Version: 157.0.8103.14
App Language: en-GB
Error Message: Permission Denial: opening provider com.android.externalstorage.ExternalStorageProvider from ProcessRecord{230e4de 30118:com.foxdebug.acodefree/u0a597} (pid=30118, uid=10597) requires that you obtain access using ACTION_OPEN_DOCUMENT or related APIs
App Version: 1.13.5 (1011)
Device: motorola motorola edge 30 ultra
Android Version: 15 (SDK 35)

Stack Trace:
java.lang.SecurityException: Permission Denial: opening provider com.android.externalstorage.ExternalStorageProvider from ProcessRecord{230e4de 30118:com.foxdebug.acodefree/u0a597} (pid=30118, uid=10597) requires that you obtain access using ACTION_OPEN_DOCUMENT or related APIs
at android.os.Parcel.createExceptionOrNull(Parcel.java:3241)
at android.os.Parcel.createException(Parcel.java:3225)
at android.os.Parcel.readException(Parcel.java:3208)
at android.os.Parcel.readException(Parcel.java:3150)
at android.app.IActivityManager$Stub$Proxy.getContentProvider(IActivityManager.java:6459)
at android.app.ActivityThread.acquireProvider(ActivityThread.java:8051)
at android.app.ContextImpl$ApplicationContentResolver.acquireProvider(ContextImpl.java:3951)
at android.content.ContentResolver.acquireProvider(ContentResolver.java:2526)
at android.content.ContentResolver.call(ContentResolver.java:2461)
at android.provider.DocumentsContract.deleteDocument(DocumentsContract.java:1469)
at com.foxdebug.sdcard.SDcard$8.run(SDcard.java:789)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1100)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:1571)
Caused by: android.os.RemoteException: Remote stack trace:
at com.android.server.am.ContentProviderHelper.checkAssociationAndPermissionLocked(ContentProviderHelper.java:748)
at com.android.server.am.ContentProviderHelper.getContentProviderImpl(ContentProviderHelper.java:317)
at com.android.server.am.ContentProviderHelper.getContentProvider(ContentProviderHelper.java:152)
at com.android.server.am.ActivityManagerService.getContentProvider(ActivityManagerService.java:7436)
at android.app.IActivityManager$Stub.onTransact(IActivityManager.java:3139)

Environment

Image

Device Information:
WebView Info:
Package Name: com.google.android.webview
Version: 157.0.8103.14

App Info:
Name: Acode
Package Name: com.foxdebug.acodefree
Version: 1.13.5
Version Code: 1011

Device Info:
Android Version: 15
Manufacturer: motorola
Model: motorola edge 30 ultra
Platform: Android
Cordova Version: 15.1.0

Screen Info:
Width: 509
Height: 1130
Color Depth: 24

Additional Info:
Language: en-GB
User Agent: Mozilla/5.0 (Linux; Android 15; motorola edge 30 ultra Build/V1SQS35H.58-10-8-13; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/157.0.8103.14 Mobile Safari/537.36

If applicable, add mockups / screenshots regarding your vision

No response

If applicable, attach your Acode.log file to this issue.

Acode.log

Activity

  1. added theissue type on Oct 26, 2026
  2. changed the title [-]Deleting path of deleted folder causes error[/-] [+]Error when removing a project folder already deleted from storage[/+] on Nov 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions