Well it's working now.
I have embedded the jzy3d in a RCP / swt editor.
I'm using the trunk version of jzy3D and jogl2.
Main demos are working.
The problem appear when i close and reopen my editor.
I got an error :
Exception in thread "main-AWTAnimator-2"
javax.media.opengl.GLException: java.lang.NullPointerException
at
com.jogamp.opengl.impl.awt.AWTThreadingPlugin.invokeOnOpenGLThread(AWTThreadingPlugin.java:
98)
at
com.jogamp.opengl.impl.ThreadingImpl.invokeOnOpenGLThread(ThreadingImpl.java:
197)
at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:
164)
at
javax.media.opengl.awt.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:
747)
at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:384)
at
com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:
74)
at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:140)
at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:177)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at org.jzy3d.plot3d.rendering.view.Camera.doShoot(Camera.java:397)
at org.jzy3d.plot3d.rendering.view.Camera.shoot(Camera.java:372)
at org.jzy3d.plot3d.rendering.view.Camera.shoot(Camera.java:363)
at org.jzy3d.plot3d.rendering.view.View.renderScene(View.java:638)
at org.jzy3d.chart.ChartView.render(ChartView.java:87)
at org.jzy3d.plot3d.rendering.view.Renderer3d.reshape(Renderer3d.java:
96)
at
com.jogamp.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:
202)
at
com.jogamp.opengl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:
209)
at javax.media.opengl.awt.GLCanvas$DisplayAction.run(GLCanvas.java:
849)
at
com.jogamp.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:
362)
at javax.media.opengl.awt.GLCanvas
$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:870)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown
Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown
Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Just like if all the awt canvas are not closed properly...
Do you know where the error come from ?
Thanks,
On Feb 9, 3:27 pm, Martin Pernollet <
martin.pernol...@gmail.com>
wrote:
>
http://code.google.com/p/jzy3d/wiki/FAQ
> 2011/2/9 Mathieu P <
mtp....@gmail.com>