Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content

"Files" app crashes upon delete

  • /e/ version: 0.23-q-20220324* and 0.23-q-20220401* builds
  • Device model(s): FairPhone 2, XIAOMI Redmi Note 7
  • Device rooted: seems irrelevant, both rooted and non-rooted are affected

Summary

The "Files" app (com.android.documentsui) constantly crashes when attempting to delete a file / directory.

The problem

  • Open the "Files" app
  • Navigate to internal storage
  • Select a file for deletion
  • Tap on the trashcan icon
  • After about one second, the app crashes
  • The selected file is still there

What is the current behavior?

As above: file/directory delete attempts crash the app.

What is the expected correct behavior?

File/directory delete is basic functionality in a file manager and should work seamlessly.

Technical informations

03-30 22:41:29.313  3003  3003 W DocumentsSwipeRefreshLayout: Retrive colorPrimary colorId from theme fail, assign R.color.primary
03-30 22:41:34.986   745   745 V SettingsProvider: Notifying for 0: content://settings/system/screen_brightness
03-30 22:41:35.273  3003  3003 W DocumentsSwipeRefreshLayout: Retrive colorPrimary colorId from theme fail, assign R.color.primary
03-30 22:41:38.949   745  2999 E WindowManager: App trying to use insecure INPUT_FEATURE_NO_INPUT_CHANNEL flag. Ignoring
03-30 22:41:38.978  3003  3040 W Adreno-EGL: <qeglDrvAPI_eglGetConfigAttrib:607>: EGL_BAD_ATTRIBUTE
03-30 22:41:40.753  3003  3040 D OpenGLRenderer: endAllActiveAnimators on 0x827feb80 (RippleDrawable) with handle 0x827db3e0
03-30 22:41:40.759   745  4753 E InputDispatcher: Window handle Window{e94b6e8 u0 com.android.documentsui/com.android.documentsui.files.FilesActivity} has no registered input channel
03-30 22:41:40.768   295   295 D Zygote  : Forked child process 3181
03-30 22:41:40.778   745   795 I ActivityManager: Start proc 3181:com.android.documentsui:com.android.documentsui.services/u0a32 for service {com.android.documentsui/com.android.documentsui.services.FileOperationService}
03-30 22:41:40.795  3181  3181 E entsui.service: Not starting debugger since process cannot load the jdwp agent.
03-30 22:41:40.848  3181  3181 D ApplicationLoaders: Returning zygote-cached class loader: /system/framework/android.hidl.base-V1.0-java.jar
03-30 22:41:40.848  3181  3181 D ApplicationLoaders: Returning zygote-cached class loader: /system/framework/android.hidl.manager-V1.0-java.jar
03-30 22:41:40.848  3181  3181 D ApplicationLoaders: Returning zygote-cached class loader: /system/framework/android.hidl.base-V1.0-java.jar
03-30 22:41:41.107  3181  3181 D AndroidRuntime: Shutting down VM
--------- beginning of crash
03-30 22:41:41.111  3181  3181 E AndroidRuntime: FATAL EXCEPTION: main
03-30 22:41:41.111  3181  3181 E AndroidRuntime: Process: com.android.documentsui:com.android.documentsui.services, PID: 3181
03-30 22:41:41.111  3181  3181 E AndroidRuntime: java.lang.RuntimeException: Unable to create service com.android.documentsui.services.FileOperationService: java.lang.IllegalArgumentException
03-30 22:41:41.111  3181  3181 E AndroidRuntime:        at android.app.ActivityThread.handleCreateService(ActivityThread.java:3965)
03-30 22:41:41.111  3181  3181 E AndroidRuntime:        at android.app.ActivityThread.access$1500(ActivityThread.java:219)
03-30 22:41:41.111  3181  3181 E AndroidRuntime:        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1875)
03-30 22:41:41.111  3181  3181 E AndroidRuntime:        at android.os.Handler.dispatchMessage(Handler.java:107)
03-30 22:41:41.111  3181  3181 E AndroidRuntime:        at android.os.Looper.loop(Looper.java:214)
03-30 22:41:41.111  3181  3181 E AndroidRuntime:        at android.app.ActivityThread.main(ActivityThread.java:7356)
03-30 22:41:41.111  3181  3181 E AndroidRuntime:        at java.lang.reflect.Method.invoke(Native Method)
03-30 22:41:41.111  3181  3181 E AndroidRuntime:        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:491)
03-30 22:41:41.111  3181  3181 E AndroidRuntime:        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:940)
03-30 22:41:41.111  3181  3181 E AndroidRuntime: Caused by: java.lang.IllegalArgumentException
03-30 22:41:41.111  3181  3181 E AndroidRuntime:        at android.os.Parcel.createException(Parcel.java:2075)
03-30 22:41:41.111  3181  3181 E AndroidRuntime:        at android.os.Parcel.readException(Parcel.java:2039)
03-30 22:41:41.111  3181  3181 E AndroidRuntime:        at android.os.Parcel.readException(Parcel.java:1987)
03-30 22:41:41.111  3181  3181 E AndroidRuntime:        at android.app.INotificationManager$Stub$Proxy.createNotificationChannels(INotificationManager.java:3292)
03-30 22:41:41.111  3181  3181 E AndroidRuntime:        at android.app.NotificationManager.createNotificationChannels(NotificationManager.java:710)
03-30 22:41:41.111  3181  3181 E AndroidRuntime:        at android.app.NotificationManager.createNotificationChannel(NotificationManager.java:698)
03-30 22:41:41.111  3181  3181 E AndroidRuntime:        at com.android.documentsui.services.FileOperationService.setUpNotificationChannel(FileOperationService.java:178)
03-30 22:41:41.111  3181  3181 E AndroidRuntime:        at com.android.documentsui.services.FileOperationService.onCreate(FileOperationService.java:164)
03-30 22:41:41.111  3181  3181 E AndroidRuntime:        at android.app.ActivityThread.handleCreateService(ActivityThread.java:3953)
03-30 22:41:41.111  3181  3181 E AndroidRuntime:        ... 8 more
03-30 22:41:41.111  3181  3181 E AndroidRuntime: Caused by: android.os.RemoteException: Remote stack trace:
03-30 22:41:41.111  3181  3181 E AndroidRuntime:        at com.android.internal.util.Preconditions.checkArgument(Preconditions.java:35)
03-30 22:41:41.111  3181  3181 E AndroidRuntime:        at com.android.server.notification.PreferencesHelper.createNotificationChannel(PreferencesHelper.java:642)
03-30 22:41:41.111  3181  3181 E AndroidRuntime:        at com.android.server.notification.NotificationManagerService$11.createNotificationChannelsImpl(NotificationManagerService.java:2773)
03-30 22:41:41.111  3181  3181 E AndroidRuntime:        at com.android.server.notification.NotificationManagerService$11.createNotificationChannels(NotificationManagerService.java:2794)
03-30 22:41:41.111  3181  3181 E AndroidRuntime:        at android.app.INotificationManager$Stub.onTransact(INotificationManager.java:1334)
03-30 22:41:41.111  3181  3181 E AndroidRuntime:
03-30 22:41:41.130   745  3217 I DropBoxManagerService: add tag=system_app_crash isTagEnabled=true flags=0x2
03-30 22:41:41.170  3181  3181 I Process : Sending signal. PID: 3181 SIG: 9
03-30 22:41:41.183   745  4755 I ActivityManager: Process com.android.documentsui:com.android.documentsui.services (pid 3181) has died: fore SVC
03-30 22:41:41.184   745   796 I libprocessgroup: Successfully killed process cgroup uid 10032 pid 3181 in 0ms
03-30 22:41:41.188   745  4755 W ActivityManager: Canceling start item Intent { cmp=com.android.documentsui/.services.FileOperationService (has extras) } in service com.android.documentsui/.services.FileOperationService
03-30 22:41:41.188   745  4755 W ActivityManager: Scheduling restart of crashed service com.android.documentsui/.services.FileOperationService in 1000ms
03-30 22:41:41.189   295   295 I Zygote  : Process 3181 exited due to signal 9 (Killed)
03-30 22:41:41.884   745  2720 D ConnectivityService: maybeHandleNetworkMonitorMessage: 528388
03-30 22:41:42.224   295   295 D Zygote  : Forked child process 3226
03-30 22:41:42.232   745   795 I ActivityManager: Start proc 3226:com.android.documentsui:com.android.documentsui.services/u0a32 for service {com.android.documentsui/com.android.documentsui.services.FileOperationService}
03-30 22:41:42.272  3226  3226 E entsui.service: Not starting debugger since process cannot load the jdwp agent.
03-30 22:41:42.369  3226  3226 D ApplicationLoaders: Returning zygote-cached class loader: /system/framework/android.hidl.base-V1.0-java.jar
03-30 22:41:42.369  3226  3226 D ApplicationLoaders: Returning zygote-cached class loader: /system/framework/android.hidl.manager-V1.0-java.jar
03-30 22:41:42.369  3226  3226 D ApplicationLoaders: Returning zygote-cached class loader: /system/framework/android.hidl.base-V1.0-java.jar
03-30 22:41:42.608  3226  3226 D AndroidRuntime: Shutting down VM
03-30 22:41:42.609  3226  3226 E AndroidRuntime: FATAL EXCEPTION: main
03-30 22:41:42.609  3226  3226 E AndroidRuntime: Process: com.android.documentsui:com.android.documentsui.services, PID: 3226
03-30 22:41:42.609  3226  3226 E AndroidRuntime: java.lang.RuntimeException: Unable to create service com.android.documentsui.services.FileOperationService: java.lang.IllegalArgumentException
03-30 22:41:42.609  3226  3226 E AndroidRuntime:        at android.app.ActivityThread.handleCreateService(ActivityThread.java:3965)
03-30 22:41:42.609  3226  3226 E AndroidRuntime:        at android.app.ActivityThread.access$1500(ActivityThread.java:219)
03-30 22:41:42.609  3226  3226 E AndroidRuntime:        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1875)
03-30 22:41:42.609  3226  3226 E AndroidRuntime:        at android.os.Handler.dispatchMessage(Handler.java:107)
03-30 22:41:42.609  3226  3226 E AndroidRuntime:        at android.os.Looper.loop(Looper.java:214)
03-30 22:41:42.609  3226  3226 E AndroidRuntime:        at android.app.ActivityThread.main(ActivityThread.java:7356)
03-30 22:41:42.609  3226  3226 E AndroidRuntime:        at java.lang.reflect.Method.invoke(Native Method)
03-30 22:41:42.609  3226  3226 E AndroidRuntime:        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:491)
03-30 22:41:42.609  3226  3226 E AndroidRuntime:        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:940)
03-30 22:41:42.609  3226  3226 E AndroidRuntime: Caused by: java.lang.IllegalArgumentException
03-30 22:41:42.609  3226  3226 E AndroidRuntime:        at android.os.Parcel.createException(Parcel.java:2075)
03-30 22:41:42.609  3226  3226 E AndroidRuntime:        at android.os.Parcel.readException(Parcel.java:2039)
03-30 22:41:42.609  3226  3226 E AndroidRuntime:        at android.os.Parcel.readException(Parcel.java:1987)
03-30 22:41:42.609  3226  3226 E AndroidRuntime:        at android.app.INotificationManager$Stub$Proxy.createNotificationChannels(INotificationManager.java:3292)
03-30 22:41:42.609  3226  3226 E AndroidRuntime:        at android.app.NotificationManager.createNotificationChannels(NotificationManager.java:710)
03-30 22:41:42.609  3226  3226 E AndroidRuntime:        at android.app.NotificationManager.createNotificationChannel(NotificationManager.java:698)
03-30 22:41:42.609  3226  3226 E AndroidRuntime:        at com.android.documentsui.services.FileOperationService.setUpNotificationChannel(FileOperationService.java:178)
03-30 22:41:42.609  3226  3226 E AndroidRuntime:        at com.android.documentsui.services.FileOperationService.onCreate(FileOperationService.java:164)
03-30 22:41:42.609  3226  3226 E AndroidRuntime:        at android.app.ActivityThread.handleCreateService(ActivityThread.java:3953)
03-30 22:41:42.609  3226  3226 E AndroidRuntime:        ... 8 more
03-30 22:41:42.609  3226  3226 E AndroidRuntime: Caused by: android.os.RemoteException: Remote stack trace:
03-30 22:41:42.609  3226  3226 E AndroidRuntime:        at com.android.internal.util.Preconditions.checkArgument(Preconditions.java:35)
03-30 22:41:42.609  3226  3226 E AndroidRuntime:        at com.android.server.notification.PreferencesHelper.createNotificationChannel(PreferencesHelper.java:642)
03-30 22:41:42.609  3226  3226 E AndroidRuntime:        at com.android.server.notification.NotificationManagerService$11.createNotificationChannelsImpl(NotificationManagerService.java:2773)
03-30 22:41:42.609  3226  3226 E AndroidRuntime:        at com.android.server.notification.NotificationManagerService$11.createNotificationChannels(NotificationManagerService.java:2794)
03-30 22:41:42.609  3226  3226 E AndroidRuntime:        at android.app.INotificationManager$Stub.onTransact(INotificationManager.java:1334)
03-30 22:41:42.609  3226  3226 E AndroidRuntime:
03-30 22:41:42.613   745  3247 I DropBoxManagerService: add tag=system_app_crash isTagEnabled=true flags=0x2
03-30 22:41:42.620   745   786 I ActivityManager: Showing crash dialog for package com.android.documentsui u0

Solutions

Workaround

Probably: install and use a different file manager

Possible fixes

No idea

Checklist

  • License
  • Translations
  • Documentation
  • Test plan
Edited by Ingolf Steinbach