8000 java.lang.SecurityException for ACTION_OPEN_DOCUMENT · Issue #6357 · commons-app/apps-android-commons · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
java.lang.SecurityException for ACTION_OPEN_DOCUMENT #6357
Open
@RitikaPahwa4444

Description

@RitikaPahwa4444
java.lang.SecurityException: Permission Denial: opening provider com.android.providers.media.MediaDocumentsProvider from ProcessRecord{8b03ed6 21855:fr.free.nrw.commons/u0a220} (pid=21855, uid=10220) requires that you obtain access using ACTION_OPEN_DOCUMENT or related APIs
at android.os.Parcel.createExceptionOrNull(Parcel.java:2373)
at android.os.Parcel.createException(Parcel.java:2357)
at android.os.Parcel.readException(Parcel.java:2340)
at android.os.Parcel.readException(Parcel.java:2282)
at android.app.IActivityManager$Stub$Proxy.getContentProvider(IActivityManager.java:5736)
at android.app.ActivityThread.acquireProvider(ActivityThread.java:6877)
at android.app.ContextImpl$ApplicationContentResolver.acquireUnstableProvider(ContextImpl.java:2936)
at android.content.ContentResolver.acquireUnstableProvider(ContentResolver.java:2481)
at android.content.ContentResolver.openTypedAssetFileDescriptor(ContentResolver.java:1967)
at android.content.ContentResolver.openAssetFileDescriptor(ContentResolver.java:1798)
at android.content.ContentResolver.openInputStream(ContentResolver.java:1475)
at fr.free.nrw.commons.upload.ImageProcessingService.checkIfFileAlreadyExists(ImageProcessingService.kt:132)

at fr.free.nrw.commons.upload.UploadModel.checkDuplicateImage(UploadModel.kt:107)
at fr.free.nrw.commons.repository.UploadRepository.checkDuplicateImage(UploadRepository.kt:208)
at fr.free.nrw.commons.upload.PendingUploadsPresenter.restartUpload(PendingUploadsPresenter.kt:227)
at fr.free.nrw.commons.upload.FailedUploadsFragment.restartUpload(FailedUploadsFragment.kt:139)
at fr.free.nrw.commons.upload.FailedUploadsAdapter.onBindViewHolder$lambda$2(FailedUploadsAdapter.kt:110)
at fr.free.nrw.commons.upload.FailedUploadsAdapter.$r8$lambda$_gSn6a3CmLqnJPpRbL2tSaT393E(FailedUploadsAdapter.kt:0)
at fr.free.nrw.commons.upload.FailedUploadsAdapter$$ExternalSyntheticLambda2.onClick(R8$$SyntheticClass:0)
at android.view.View.performClick(View.java:7465)
at android.view.View.performClickInternal(View.java:7438)
at android.view.View.access$3600(View.java:813)
at android.view.View$PerformClick.run(View.java:28505)

at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:223)
at android.app.ActivityThread.main(ActivityThread.java:7723)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:612)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:997)

Caused by: android.os.RemoteException: Remote stack trace:
at com.android.server.am.ActivityManagerService.getContentProviderImpl(ActivityManagerService.java:7248)
at com.android.server.am.ActivityManagerService.getContentProvider(ActivityManagerService.java:7697)
at android.app.IActivityManager$Stub.onTransact(IActivityManager.java:2397)
at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2940)
at android.os.Binder.execTransactInternal(Binder.java:1159)

USER_COMMENT=trying to load a pic

This is a crash report submitted by a user without detailed steps to reproduce, so an additional task would be to figure out when this crash happens.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0