jzy3d-api
jzy3d-api copied to clipboard
[Native] Animator thread is broken
When double clicking to start rotation, does a first rotation iteration and then stop rotating (but thread continues working).
When double clicking again to stop rotation :
Exception in thread "CameraThreadControllerWithTime (automatic rotation)0" java.lang.RuntimeException: java.lang.InterruptedException
at com.jogamp.common.util.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:60)
at jogamp.opengl.awt.AWTThreadingPlugin.invokeOnOpenGLThread(AWTThreadingPlugin.java:103)
at jogamp.opengl.ThreadingImpl.invokeOnOpenGLThread(ThreadingImpl.java:201)
at com.jogamp.opengl.Threading.invokeOnOpenGLThread(Threading.java:202)
at com.jogamp.opengl.Threading.invoke(Threading.java:221)
at com.jogamp.opengl.awt.GLCanvas.display(GLCanvas.java:503)
at org.jzy3d.plot3d.rendering.canvas.CanvasAWT.forceRepaint(CanvasAWT.java:229)
at org.jzy3d.plot3d.rendering.view.View.shoot(View.java:298)
at org.jzy3d.plot3d.rendering.view.View.setViewPoint(View.java:600)
at org.jzy3d.plot3d.rendering.view.View.rotate(View.java:341)
at org.jzy3d.chart.controllers.camera.AbstractCameraController.rotate(AbstractCameraController.java:56)
at org.jzy3d.chart.controllers.camera.AbstractCameraController.rotate(AbstractCameraController.java:51)
at org.jzy3d.chart.controllers.camera.AbstractCameraController.rotate(AbstractCameraController.java:47)
at org.jzy3d.chart.controllers.thread.camera.CameraThreadControllerWithTime.doRun(CameraThreadControllerWithTime.java:113)
at org.jzy3d.chart.controllers.thread.camera.AbstractCameraThreadController.run(AbstractCameraThreadController.java:47)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.InterruptedException
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at java.awt.EventQueue.invokeAndWait(EventQueue.java:1343)
at java.awt.EventQueue.invokeAndWait(EventQueue.java:1324)
at com.jogamp.common.util.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:53)
... 15 more