Re: JOGL 2 support for Ardor3D, JMonkeyEngine 3, jzy3d and NiftyGUI
Posted by Mr.Marbles on Aug 30, 2015; 6:02pm
URL: https://forum.jogamp.org/JOGL-2-support-for-Ardor3D-JMonkeyEngine-3-jzy3d-and-NiftyGUI-tp1706747p4035181.html
Just tried running TestOgreLoading and the app crashes with the following exception:
Exception in thread "main" java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught NullPointerException: null on thread main-Display-.windows_nil-1-EDT-1
at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:249)
at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:163)
at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:427)
at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:2133)
at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1024)
at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1029)
at com.jogamp.newt.opengl.GLWindow.setVisible(GLWindow.java:499)
at com.jme3.system.jogl.JoglNewtDisplay.createGLFrame(JoglNewtDisplay.java:67)
at com.jme3.system.jogl.JoglNewtDisplay.privateInit(JoglNewtDisplay.java:147)
at com.jme3.system.jogl.JoglNewtDisplay.create(JoglNewtDisplay.java:168)
at com.jme3.app.Application.start(Application.java:446)
at com.jme3.app.Application.start(Application.java:407)
at com.jme3.app.SimpleApplication.start(SimpleApplication.java:132)
at jme3test.model.TestOgreLoading.main(TestOgreLoading.java:61)
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)
Caused by: 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:680)
at jogamp.opengl.GLAutoDrawableBase.defaultWindowResizedOp(GLAutoDrawableBase.java:259)
at com.jogamp.newt.opengl.GLWindow.access$200(GLWindow.java:119)
at com.jogamp.newt.opengl.GLWindow$2.windowResized(GLWindow.java:141)
at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:3682)
at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:3616)
at jogamp.newt.WindowImpl.setVisibleActionImpl(WindowImpl.java:1003)
at jogamp.newt.WindowImpl$VisibleAction.run(WindowImpl.java:1015)
at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:150)
at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:372)
Caused by: java.lang.NullPointerException
at com.jme3.system.jogl.JoglNewtDisplay.init(JoglNewtDisplay.java:162)
at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:641)
at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:663)
at jogamp.opengl.GLAutoDrawableBase$1.run(GLAutoDrawableBase.java:430)
at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1275)
... 11 more