You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
From time to time application crashes or aborts creation of new expense
Software specifications
GnuCash Android version: 2.4.0
System Android version: 10
Device type: Xiaomi Mi 9
Logcat from crash:
01-08 09:12:28.900 11488 13003 E ScheduledActionService: java.lang.SecurityException: Permission Denial: opening provider com.google.android.apps.docs.storagebackend.StorageBackendContentProvider from ProcessRecord{acd8184 11488:org.gnucash.android/u0a221} (pid=11488, uid=10221) requires that you obtain access using ACTION_OPEN_DOCUMENT or related APIs
01-08 09:12:28.900 11488 23525 E AndroidRuntime: FATAL EXCEPTION: AsyncTask #25
01-08 09:12:28.900 11488 23525 E AndroidRuntime: Process: org.gnucash.android, PID: 11488
01-08 09:12:28.900 11488 23525 E AndroidRuntime: java.lang.RuntimeException: An error occurred while executing doInBackground()
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at android.os.AsyncTask$4.done(AsyncTask.java:399)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:383)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at java.util.concurrent.FutureTask.setException(FutureTask.java:252)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at java.util.concurrent.FutureTask.run(FutureTask.java:271)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:289)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at java.lang.Thread.run(Thread.java:919)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: Caused by: java.lang.SecurityException: Permission Denial: opening provider com.google.android.apps.docs.storagebackend.StorageBackendContentProvider from ProcessRecord{acd8184 11488:org.gnucash.android/u0a221} (pid=11488, uid=10221) requires that you obtain access using ACTION_OPEN_DOCUMENT or related APIs
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at android.os.Parcel.createException(Parcel.java:2074)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:2042)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:1990)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at android.app.IActivityManager$Stub$Proxy.getContentProvider(IActivityManager.java:5215)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at android.app.ActivityThread.acquireProvider(ActivityThread.java:6707)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at android.app.ContextImpl$ApplicationContentResolver.acquireUnstableProvider(ContextImpl.java:2749)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at android.content.ContentResolver.acquireUnstableProvider(ContentResolver.java:2133)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at android.content.ContentResolver.openAssetFileDescriptor(ContentResolver.java:1520)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at android.content.ContentResolver.openOutputStream(ContentResolver.java:1242)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at android.content.ContentResolver.openOutputStream(ContentResolver.java:1218)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at org.gnucash.android.export.ExportAsyncTask.moveExportToUri(ExportAsyncTask.java:286)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at org.gnucash.android.export.ExportAsyncTask.moveToTarget(ExportAsyncTask.java:264)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at org.gnucash.android.export.ExportAsyncTask.doInBackground(ExportAsyncTask.java:167)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at org.gnucash.android.export.ExportAsyncTask.doInBackground(ExportAsyncTask.java:87)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at android.os.AsyncTask$3.call(AsyncTask.java:378)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at java.util.concurrent.FutureTask.run(FutureTask.java:266)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: ... 4 more
01-08 09:12:28.900 11488 23525 E AndroidRuntime: Caused by: android.os.RemoteException: Remote stack trace:
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at com.android.server.am.ActivityManagerService.getContentProviderImpl(ActivityManagerService.java:7040)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at com.android.server.am.ActivityManagerService.getContentProvider(ActivityManagerService.java:7487)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at android.app.IActivityManager$Stub.onTransact(IActivityManager.java:2145)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2790)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at android.os.Binder.execTransactInternal(Binder.java:1021)
01-08 09:12:28.900 11488 23525 E AndroidRuntime:
The text was updated successfully, but these errors were encountered:
Steps to reproduce the behaviour
Expected behaviour
Application works stable
Actual behaviour
From time to time application crashes or aborts creation of new expense
Software specifications
Logcat from crash:
01-08 09:12:28.900 11488 13003 E ScheduledActionService: java.lang.SecurityException: Permission Denial: opening provider com.google.android.apps.docs.storagebackend.StorageBackendContentProvider from ProcessRecord{acd8184 11488:org.gnucash.android/u0a221} (pid=11488, uid=10221) requires that you obtain access using ACTION_OPEN_DOCUMENT or related APIs
01-08 09:12:28.900 11488 23525 E AndroidRuntime: FATAL EXCEPTION: AsyncTask #25
01-08 09:12:28.900 11488 23525 E AndroidRuntime: Process: org.gnucash.android, PID: 11488
01-08 09:12:28.900 11488 23525 E AndroidRuntime: java.lang.RuntimeException: An error occurred while executing doInBackground()
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at android.os.AsyncTask$4.done(AsyncTask.java:399)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:383)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at java.util.concurrent.FutureTask.setException(FutureTask.java:252)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at java.util.concurrent.FutureTask.run(FutureTask.java:271)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:289)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at java.lang.Thread.run(Thread.java:919)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: Caused by: java.lang.SecurityException: Permission Denial: opening provider com.google.android.apps.docs.storagebackend.StorageBackendContentProvider from ProcessRecord{acd8184 11488:org.gnucash.android/u0a221} (pid=11488, uid=10221) requires that you obtain access using ACTION_OPEN_DOCUMENT or related APIs
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at android.os.Parcel.createException(Parcel.java:2074)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:2042)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:1990)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at android.app.IActivityManager$Stub$Proxy.getContentProvider(IActivityManager.java:5215)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at android.app.ActivityThread.acquireProvider(ActivityThread.java:6707)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at android.app.ContextImpl$ApplicationContentResolver.acquireUnstableProvider(ContextImpl.java:2749)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at android.content.ContentResolver.acquireUnstableProvider(ContentResolver.java:2133)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at android.content.ContentResolver.openAssetFileDescriptor(ContentResolver.java:1520)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at android.content.ContentResolver.openOutputStream(ContentResolver.java:1242)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at android.content.ContentResolver.openOutputStream(ContentResolver.java:1218)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at org.gnucash.android.export.ExportAsyncTask.moveExportToUri(ExportAsyncTask.java:286)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at org.gnucash.android.export.ExportAsyncTask.moveToTarget(ExportAsyncTask.java:264)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at org.gnucash.android.export.ExportAsyncTask.doInBackground(ExportAsyncTask.java:167)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at org.gnucash.android.export.ExportAsyncTask.doInBackground(ExportAsyncTask.java:87)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at android.os.AsyncTask$3.call(AsyncTask.java:378)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at java.util.concurrent.FutureTask.run(FutureTask.java:266)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: ... 4 more
01-08 09:12:28.900 11488 23525 E AndroidRuntime: Caused by: android.os.RemoteException: Remote stack trace:
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at com.android.server.am.ActivityManagerService.getContentProviderImpl(ActivityManagerService.java:7040)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at com.android.server.am.ActivityManagerService.getContentProvider(ActivityManagerService.java:7487)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at android.app.IActivityManager$Stub.onTransact(IActivityManager.java:2145)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2790)
01-08 09:12:28.900 11488 23525 E AndroidRuntime: at android.os.Binder.execTransactInternal(Binder.java:1021)
01-08 09:12:28.900 11488 23525 E AndroidRuntime:
The text was updated successfully, but these errors were encountered: