Skip to content
This repository has been archived by the owner on Jan 7, 2023. It is now read-only.

Crash disabling permission #290

Open
gelbertgel opened this issue Nov 12, 2018 · 2 comments
Open

Crash disabling permission #290

gelbertgel opened this issue Nov 12, 2018 · 2 comments

Comments

@gelbertgel
Copy link

gelbertgel commented Nov 12, 2018

CropImageActivity page is crashing, if external storage permission is disabled.
Please fix this error.

Device info

Devices: Samsung Note 8
Android version: = 8.0
Library version: 1.0.1

Steps to reproduce

  • Open CropImageActivity screen
  • Enable storage permission
  • Select "Gallery"
  • Storage permission is closed
  • Again open CropImageActivity screen
  • and crash

Crash log

2018-11-11 23:09:43.462 12983-12983/? 
    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.soundcloud.android.crop.CropImageActivity}: java.lang.SecurityException: Permission Denial: reading com.android.providers.media.MediaProvider uri content://media/external/images/media/105 from pid=12983, uid=10207 requires android.permission.READ_EXTERNAL_STORAGE, or grantUriPermission()
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2957)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3032)
        at android.app.ActivityThread.-wrap11(Unknown Source:0)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1696)
        at android.os.Handler.dispatchMessage(Handler.java:105)
        at android.os.Looper.loop(Looper.java:164)
        at android.app.ActivityThread.main(ActivityThread.java:6940)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)
        at android.os.Parcel.readException(Parcel.java:1959)
        at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:183)
        at android.database.DatabaseUtils.readExceptionWithFileNotFoundExceptionFromParcel(DatabaseUtils.java:146)
        at android.content.ContentProviderProxy.openTypedAssetFile(ContentProviderNative.java:698)
        at android.content.ContentResolver.openTypedAssetFileDescriptor(ContentResolver.java:1416)
        at android.content.ContentResolver.openAssetFileDescriptor(ContentResolver.java:1253)
        at android.content.ContentResolver.openInputStream(ContentResolver.java:973)
        at com.soundcloud.android.crop.CropImageActivity.calculateBitmapSampleSize(CropImageActivity.java:152)
        at com.soundcloud.android.crop.CropImageActivity.setupFromIntent(CropImageActivity.java:130)
        at com.soundcloud.android.crop.CropImageActivity.onCreate(CropImageActivity.java:79)
        at android.app.Activity.performCreate(Activity.java:7183)
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1220)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2910)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3032) 
        at android.app.ActivityThread.-wrap11(Unknown Source:0) 
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1696) 
        at android.os.Handler.dispatchMessage(Handler.java:105) 
        at android.os.Looper.loop(Looper.java:164) 
        at android.app.ActivityThread.main(ActivityThread.java:6940) 
        at java.lang.reflect.Method.invoke(Native Method) 
        at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327) 
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374) 
@INF4M0US
Copy link

This is happening mostly on Android 7

@gelbertgel
Copy link
Author

It is happening all over 6.0 SDK version.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants