-
Bug
-
Resolution: Fixed
-
P3
-
8
-
Beagle Board
rt tip :5455:4d2baac37b29
While running the application and dragging the "DRAG ME" node towards "DROP HE" node, using the mouse, the following exception is thrown
root@beagleboard:~/ws# ejdk1.8.0-arm/bin/java -Dcom.sun.javafx.virtualKeyboard=javafx -Djavafx.platform=eglfb -Dlens.input.touch.MoveSensitivity=3 -Dlog.lens=severe -cp udev-refactoring/artifacts/av6-vfp/sdk/rt/lib/ext/jfxrt.jar:exit/rt-closed/toys/HelloWorld/dist/HelloWorld.jar helloworld.HelloDragAndDrop
onDragDetectedG
Exception in thread "Lens Native Event Thread 2" java.lang.StackOverflowError
at com.sun.glass.ui.lens.LensApplication.nativeEventLoop(Native Method)
at com.sun.glass.ui.lens.LensApplication.access$1900(LensApplication.java:57)
at com.sun.glass.ui.lens.LensApplication$5.run(LensApplication.java:950)
Debugging a bit this issue, as native stacktrace are not so informative, the exception is thrown from
LensApplicatoin.c:glass_application_notifyMouseEvent::
(*env)->CallVoidMethod(env, pApplication, jLensApplication_notifyMouseEvent,
jview,
eventType,
x, y, absx, absy,
button,
glass_inputEvents_getModifiers(),
isPopupTrigger, JNI_FALSE);
if (glass_application_checkReportException(env)) {
//an exception happened, bail now.
return;
}
A note: the application is continuing ro run normally after the exception, so its not a critical bug
root@beagleboard:~/ws# ejdk1.8.0-arm/bin/java -Dcom.sun.javafx.virtualKeyboard=javafx -Djavafx.platform=eglfb -Dlens.input.touch.MoveSensitivity=3 -Dlog.lens=severe -cp udev-refactoring/artifacts/av6-vfp/sdk/rt/lib/ext/jfxrt.jar:exit/rt-closed/toys/HelloWorld/dist/HelloWorld.jar helloworld.HelloDragAndDrop
onDragDetectedG
Exception in thread "Lens Native Event Thread 2" java.lang.StackOverflowError
at com.sun.glass.ui.lens.LensApplication.nativeEventLoop(Native Method)
at com.sun.glass.ui.lens.LensApplication.access$1900(LensApplication.java:57)
at com.sun.glass.ui.lens.LensApplication$5.run(LensApplication.java:950)
Debugging a bit this issue, as native stacktrace are not so informative, the exception is thrown from
LensApplicatoin.c:glass_application_notifyMouseEvent::
(*env)->CallVoidMethod(env, pApplication, jLensApplication_notifyMouseEvent,
jview,
eventType,
x, y, absx, absy,
button,
glass_inputEvents_getModifiers(),
isPopupTrigger, JNI_FALSE);
if (glass_application_checkReportException(env)) {
//an exception happened, bail now.
return;
}
A note: the application is continuing ro run normally after the exception, so its not a critical bug