react-native-signview icon indicating copy to clipboard operation
react-native-signview copied to clipboard

cropImage error : x must be >= 0 (or width, height)

Open bendadaniel opened this issue 6 years ago • 0 comments

Hi, I get sometimes errors on a few devices. I can not simulate this error by myself on my device. This all errors are from error reporting from our customers. Can someone help me with this problem please?

Thank you very much Daniel

Error: (3 types of errors)

com.harishn28.reactnativesignview.SignatureView.cropImage

java.lang.IllegalArgumentException: x must be >= 0 or java.lang.IllegalArgumentException: width must be > 0 or java.lang.IllegalArgumentException: height must be > 0

Stack traces:

android.graphics.Bitmap.checkXYSign Bitmap.java:358
android.graphics.Bitmap.createBitmap Bitmap.java:670
android.graphics.Bitmap.createBitmap Bitmap.java:640
com.harishn28.reactnativesignview.SignatureView.cropImage SignatureView.java:81
com.harishn28.reactnativesignview.SignatureView.getSignature SignatureView.java:107
com.harishn28.reactnativesignview.SignatureView.updateSignAvailability SignatureView.java:132
com.harishn28.reactnativesignview.SignatureView.onTouchEvent SignatureView.java:157
android.view.View.dispatchTouchEvent View.java:7782
android.view.ViewGroup.dispatchTransformedTouchEvent ViewGroup.java:2322
android.view.ViewGroup.dispatchTouchEvent ViewGroup.java:2027
android.view.ViewGroup.dispatchTransformedTouchEvent ViewGroup.java:2322
android.view.ViewGroup.dispatchTouchEvent ViewGroup.java:2027
android.view.ViewGroup.dispatchTransformedTouchEvent ViewGroup.java:2322
android.view.ViewGroup.dispatchTouchEvent ViewGroup.java:2027
android.view.ViewGroup.dispatchTransformedTouchEvent ViewGroup.java:2322
android.view.ViewGroup.dispatchTouchEvent ViewGroup.java:2027
android.view.ViewGroup.dispatchTransformedTouchEvent ViewGroup.java:2322
android.view.ViewGroup.dispatchTouchEvent ViewGroup.java:2027
android.view.ViewGroup.dispatchTransformedTouchEvent ViewGroup.java:2322
android.view.ViewGroup.dispatchTouchEvent ViewGroup.java:2027
com.swmansion.gesturehandler.react.RNGestureHandlerEnabledRootView.dispatchTouchEvent RNGestureHandlerEnabledRootView.java:34
android.view.ViewGroup.dispatchTransformedTouchEvent ViewGroup.java:2322
android.view.ViewGroup.dispatchTouchEvent ViewGroup.java:2027
android.view.ViewGroup.dispatchTransformedTouchEvent ViewGroup.java:2322
android.view.ViewGroup.dispatchTouchEvent ViewGroup.java:2027
android.view.ViewGroup.dispatchTransformedTouchEvent ViewGroup.java:2322
android.view.ViewGroup.dispatchTouchEvent ViewGroup.java:2027
android.view.ViewGroup.dispatchTransformedTouchEvent ViewGroup.java:2322
android.view.ViewGroup.dispatchTouchEvent ViewGroup.java:2027
android.view.ViewGroup.dispatchTransformedTouchEvent ViewGroup.java:2322
android.view.ViewGroup.dispatchTouchEvent ViewGroup.java:2027
com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent PhoneWindow.java:2109
com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent PhoneWindow.java:1541
android.app.Activity.dispatchTouchEvent Activity.java:2491
android.support.v7.view.WindowCallbackWrapper.dispatchTouchEvent WindowCallbackWrapper.java:69
com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent PhoneWindow.java:2057
android.view.View.dispatchPointerEvent View.java:7973
android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent ViewRootImpl.java:4392
android.view.ViewRootImpl$ViewPostImeInputStage.onProcess ViewRootImpl.java:4263
android.view.ViewRootImpl$InputStage.deliver ViewRootImpl.java:3809
android.view.ViewRootImpl$InputStage.onDeliverToNext ViewRootImpl.java:3859
android.view.ViewRootImpl$InputStage.forward ViewRootImpl.java:3828
android.view.ViewRootImpl$AsyncInputStage.forward ViewRootImpl.java:3935
android.view.ViewRootImpl$InputStage.apply ViewRootImpl.java:3836
android.view.ViewRootImpl$AsyncInputStage.apply ViewRootImpl.java:3992
android.view.ViewRootImpl$InputStage.deliver ViewRootImpl.java:3809
android.view.ViewRootImpl$InputStage.onDeliverToNext ViewRootImpl.java:3859
android.view.ViewRootImpl$InputStage.forward ViewRootImpl.java:3828
android.view.ViewRootImpl$InputStage.apply ViewRootImpl.java:3836
android.view.ViewRootImpl$InputStage.deliver ViewRootImpl.java:3809
android.view.ViewRootImpl.deliverInputEvent ViewRootImpl.java:6124
android.view.ViewRootImpl.doProcessInputEvents ViewRootImpl.java:6104
android.view.ViewRootImpl.enqueueInputEvent ViewRootImpl.java:6058
android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent ViewRootImpl.java:6254
android.view.InputEventReceiver.dispatchInputEvent InputEventReceiver.java:185
android.os.MessageQueue.nativePollOnce MessageQueue.java
android.os.MessageQueue.next MessageQueue.java:138
android.os.Looper.loop Looper.java:150
android.app.ActivityThread.main ActivityThread.java:5292
java.lang.reflect.Method.invokeNative Method.java
java.lang.reflect.Method.invoke Method.java:515
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run ZygoteInit.java:824
com.android.internal.os.ZygoteInit.main ZygoteInit.java:640
dalvik.system.NativeStart.main NativeStart.java

Devices:

Redmi Note 4, Lenovo TAB4 10, TAB 2 A7-30HC, Redmi Note 5A, Galaxy S7 etc...

System:

android

bendadaniel avatar Aug 03 '19 12:08 bendadaniel