Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
170
Crash in sample project.
posted

Hi, 

I've installed origin sample project from apk, and it often crashes with such stack trace, when i operate with charts (zooming, etc.):

01-21 17:21:15.786 6509-6509/com.infragistics.samplesbrowser E/InputEventReceiver﹕ Exception dispatching input event.
01-21 17:21:15.786 6509-6509/com.infragistics.samplesbrowser E/MessageQueue-JNI﹕ Exception in MessageQueue callback: handleReceiveCallback
01-21 17:21:15.796 6509-6509/com.infragistics.samplesbrowser E/MessageQueue-JNI﹕ java.lang.IllegalArgumentException: y must be >= 0
at android.graphics.Bitmap.checkXYSign(Bitmap.java:361)
at android.graphics.Bitmap.checkPixelAccess(Bitmap.java:1341)
at android.graphics.Bitmap.getPixel(Bitmap.java:1295)
at com.infragistics.controls.DroidCanvasRenderer.getPixelAt(DroidCanvasRenderer.java:1203)
at com.infragistics.controls.RenderingContext.getPixelAt(RenderingContext.java:165)
at com.infragistics.controls.SeriesViewerView.getHitSeries(SeriesViewerView.java:678)
at com.infragistics.controls.SeriesViewerView$35.invoke(SeriesViewerView.java:1425)
at com.infragistics.controls.SeriesViewerView.onMouseOver(SeriesViewerView.java:1422)
at com.infragistics.controls.SeriesViewerView$16.invoke(SeriesViewerView.java:588)
at com.infragistics.controls.EventProxy.raiseOnMouseOver(EventProxy.java:299)
at com.infragistics.controls.DroidEventProxy.HandleTouch(DroidEventProxy.java:98)
at com.infragistics.controls.DroidEventProxy$1.onTouch(DroidEventProxy.java:29)
at android.view.View.dispatchTouchEvent(View.java:7885)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:2068)
at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1515)
at android.app.Activity.dispatchTouchEvent(Activity.java:2465)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:2016)
at android.view.View.dispatchPointerEvent(View.java:8070)
at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:3978)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:3857)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3423)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3473)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3442)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3549)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3450)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3606)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3423)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3473)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3442)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3450)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3423)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:5626)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:5606)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:5577)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:5706)
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:185)
at android.os.MessageQue
01-21 17:21:15.796 6509-6509/com.infragistics.samplesbrowser D/AndroidRuntime﹕ Shutting down VM
01-21 17:21:15.796 6509-6509/com.infragistics.samplesbrowser W/dalvikvm﹕ threadid=1: thread exiting with uncaught exception (group=0x41629d58)
01-21 17:21:15.806 6509-6509/com.infragistics.samplesbrowser E/AndroidRuntime﹕ FATAL EXCEPTION: main
Process: com.infragistics.samplesbrowser, PID: 6509
java.lang.IllegalArgumentException: y must be >= 0
at android.graphics.Bitmap.checkXYSign(Bitmap.java:361)
at android.graphics.Bitmap.checkPixelAccess(Bitmap.java:1341)
at android.graphics.Bitmap.getPixel(Bitmap.java:1295)
at com.infragistics.controls.DroidCanvasRenderer.getPixelAt(DroidCanvasRenderer.java:1203)
at com.infragistics.controls.RenderingContext.getPixelAt(RenderingContext.java:165)
at com.infragistics.controls.SeriesViewerView.getHitSeries(SeriesViewerView.java:678)
at com.infragistics.controls.SeriesViewerView$35.invoke(SeriesViewerView.java:1425)
at com.infragistics.controls.SeriesViewerView.onMouseOver(SeriesViewerView.java:1422)
at com.infragistics.controls.SeriesViewerView$16.invoke(SeriesViewerView.java:588)
at com.infragistics.controls.EventProxy.raiseOnMouseOver(EventProxy.java:299)
at com.infragistics.controls.DroidEventProxy.HandleTouch(DroidEventProxy.java:98)
at com.infragistics.controls.DroidEventProxy$1.onTouch(DroidEventProxy.java:29)
at android.view.View.dispatchTouchEvent(View.java:7885)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2216)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1959)
at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:2068)
at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1515)
at android.app.Activity.dispatchTouchEvent(Activity.java:2465)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:2016)
at android.view.View.dispatchPointerEvent(View.java:8070)
at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:3978)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:3857)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3423)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3473)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3442)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3549)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3450)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3606)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3423)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3473)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3442)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3450)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3423)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:5626)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:5606)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:5577)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:5706)
at android.view.InputEventReceiver.d

Android API: 19. What can be a cause? Thanks for advance.