Login  Register

Re: JOGL 2 support for Ardor3D, JMonkeyEngine 3, jzy3d and NiftyGUI

Posted by Xerxes Rånby on Aug 28, 2015; 3:43pm
URL: https://forum.jogamp.org/JOGL-2-support-for-Ardor3D-JMonkeyEngine-3-jzy3d-and-NiftyGUI-tp1706747p4035165.html

Please file a bugreport and include runtime version check and debug log
http://jogamp.org/wiki/index.php/Jogamp_Versioning_and_Releases#Runtime_Version_Check

you can create these logs that will tell us more about your system using:

wget http://jogamp.org/deployment/archive/master/gluegen_885-joal_611-jogl_1425-jocl_1074/archive/jogamp-all-platforms.7z
7z x jogamp-all-platforms.7z
cd jogamp-all-platforms
sh etc/test.sh
sh etc/test_dbg.sh



Cheers
Xerxes

Den 2015-08-28 16:42, Mr.Marbles [via jogamp] skrev:
I just tested with this version (using TestSafeCanvas app). When the app is started using the startCanvas(true), the result is the same with the JoglContext.waitFor(true) method never returning. However, if the app is started with JoglContext.waitFor(false), the canvas is now shown but the app still throws an exception and it seems frozen. Here's the exception thrown:

Exception in thread "main" com.jogamp.opengl.GLException: Trying to register GLAnimatorControl com.jogamp.opengl.util.Animator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)], where com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 35252451, fps 0.0], modeBits 1, init'ed true, animThread Thread[main-AWTAnimator#00,5,main], exclCtxThread false(null)] is already registered. Unregister first.
        at jogamp.opengl.GLDrawableHelper.setAnimator(GLDrawableHelper.java:784)
        at jogamp.opengl.GLAutoDrawableBase.setAnimator(GLAutoDrawableBase.java:583)
        at com.jogamp.opengl.util.AnimatorBase.add(AnimatorBase.java:212)
        at com.jme3.system.jogl.JoglNewtAbstractDisplay.startGLCanvas(JoglNewtAbstractDisplay.java:163)
        at com.jme3.system.jogl.JoglNewtCanvas.startGLCanvas(JoglNewtCanvas.java:117)
        at com.jme3.system.jogl.JoglNewtCanvas.onCanvasAdded(JoglNewtCanvas.java:101)
        at com.jme3.system.jogl.JoglNewtCanvas$1.addNotify(JoglNewtCanvas.java:59)
        at java.awt.Container.addImpl(Container.java:1114)
        at java.awt.Container.add(Container.java:410)
        at jme3test.awt.TestSafeCanvas.main(TestSafeCanvas.java:56)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at com.intellij.rt.execution.application.AppMain.main(AppMain.java:140)
Exception in thread "main-AWTAnimator#00" com.jogamp.opengl.util.AnimatorBase$UncaughtAnimatorException: com.jogamp.opengl.GLException: Caught NullPointerException: null on thread main-AWTAnimator#00
        at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:84)
        at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:451)
        at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:198)
        at java.lang.Thread.run(Thread.java:745)
Caused by: com.jogamp.opengl.GLException: Caught NullPointerException: null on thread main-AWTAnimator#00
        at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
        at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1311)
        at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1131)
        at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
        at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:77)
        ... 3 more
Caused by: java.lang.NullPointerException
        at com.jme3.app.Application.update(Application.java:690)
        at com.jme3.app.SimpleApplication.update(SimpleApplication.java:234)
        at com.jme3.system.jogl.JoglNewtCanvas.display(JoglNewtCanvas.java:147)
        at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:691)
        at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:673)
        at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:442)
        at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1277)
        ... 6 more
Exception in thread "main-Display-.windows_nil-1-EDT-1" com.jogamp.opengl.GLException: Caught NullPointerException: null on thread main-Display-.windows_nil-1-EDT-1
        at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
        at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1311)
        at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1131)
        at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
        at jogamp.opengl.GLAutoDrawableBase.defaultWindowRepaintOp(GLAutoDrawableBase.java:214)
        at com.jogamp.newt.opengl.GLWindow.access$100(GLWindow.java:119)
        at com.jogamp.newt.opengl.GLWindow$2.windowRepaint(GLWindow.java:136)
        at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:4258)
        at jogamp.newt.WindowImpl.consumeEvent(WindowImpl.java:3229)
        at jogamp.newt.WindowImpl.doEvent(WindowImpl.java:3175)
        at jogamp.newt.WindowImpl.windowRepaint(WindowImpl.java:4546)
        at jogamp.newt.driver.windows.DisplayDriver.DispatchMessages0(Native Method)
        at jogamp.newt.driver.windows.DisplayDriver.dispatchMessagesNative(DisplayDriver.java:120)
        at jogamp.newt.DisplayImpl.dispatchMessages(DisplayImpl.java:734)
        at jogamp.newt.DisplayImpl$7.run(DisplayImpl.java:657)
        at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:344)
Caused by: java.lang.NullPointerException
        at com.jme3.app.Application.update(Application.java:690)
        at com.jme3.app.SimpleApplication.update(SimpleApplication.java:234)
        at com.jme3.system.jogl.JoglNewtCanvas.display(JoglNewtCanvas.java:147)
        at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:691)
        at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:673)
        at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:442)
        at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1277)
        ... 14 more


If you reply to this email, your message will be added to the discussion below:
http://forum.jogamp.org/JOGL-2-support-for-Ardor3D-JMonkeyEngine-3-jzy3d-and-NiftyGUI-tp1706747p4035163.html
To start a new topic under jogl, email [hidden email]
To unsubscribe from jogamp, click here.
NAML