ArthurHub / ArthurHub/Android-Image-Cropper

java.lang.IllegalArgumentException: width/height must be > 0

Open
#137 9 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
6.4k
Forks
1.4k
PR merge metrics
No merged PRs in 30d

Description

On some device, when I do
`Bitmap bitmap = cropImageView.getCroppedImage()`
Then It makes illegalargumentexception like

java.lang.RuntimeException:
Failed to load sampled bitmap: content://media/external/images/media/31373
width must be > 0
at com.theartofdev.edmodo.cropper.BitmapUtils.cropBitmap(BitmapUtils.java:218)
at com.theartofdev.edmodo.cropper.CropImageView.getCroppedImage(CropImageView.java:566)
at com.theartofdev.edmodo.cropper.CropImageView.getCroppedImage(CropImageView.java:544)
at com.petabyte.composewatch.Activity.CropActivity.onOptionsItemSelected(CropActivity.java:71)
at android.app.Activity.onMenuItemSelected(Activity.java:3205)
at android.support.v4.app.FragmentActivity.onMenuItemSelected(FragmentActivity.java:421)
at android.support.v7.app.AppCompatActivity.onMenuItemSelected(AppCompatActivity.java:188)
at android.support.v7.view.WindowCallbackWrapper.onMenuItemSelected(WindowCallbackWrapper.java:103)
at android.support.v7.app.AppCompatDelegateImplV7.onMenuItemSelected(AppCompatDelegateImplV7.java:663)
at android.support.v7.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:810)
at android.support.v7.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:152)
at android.support.v7.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:957)
at android.support.v7.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:947)
at android.support.v7.widget.ActionMenuView.invokeItem(ActionMenuView.java:618)
at android.support.v7.view.menu.ActionMenuItemView.onClick(ActionMenuItemView.java:155)
at android.view.View.performClick(View.java:5698)
at android.widget.TextView.performClick(TextView.java:10855)
at android.view.View$PerformClick.run(View.java:22565)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:158)
at android.app.ActivityThread.main(ActivityThread.java:7230)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
Caused by: java.lang.IllegalArgumentException: width must be > 0
at android.graphics.Bitmap.checkWidthHeight(Bitmap.java:443)
at android.graphics.Bitmap.createBitmap(Bitmap.java:822)
at com.theartofdev.edmodo.cropper.BitmapUtils.cropBitmap(BitmapUtils.java:158)
at com.theartofdev.edmodo.cropper.BitmapUtils.cropBitmap(BitmapUtils.java:214)

Do you know why it occur?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.