Posted by
gouessej on
Sep 27, 2011; 8:33pm
URL: https://forum.jogamp.org/JOGL-2-support-for-Ardor3D-JMonkeyEngine-3-jzy3d-and-NiftyGUI-tp1706747p3373895.html
Thank you so much. Using GLWindow.invoke(true, GLRunnable) in JoglNewtAwtCanvas solved my problems :)
but I get this at the beginning:
java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:131)
at java.util.jar.JarFile.<init>(JarFile.java:150)
at java.util.jar.JarFile.<init>(JarFile.java:87)
at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:90)
at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:66)
at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:71)
at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:122)
at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
at com.jogamp.common.util.JarUtil.getJarFile(JarUtil.java:153)
at com.jogamp.common.os.Platform$3.run(Platform.java:307)
at java.security.AccessController.doPrivileged(Native Method)
at com.jogamp.common.os.Platform.loadGlueGenRTImpl(Platform.java:298)
at com.jogamp.common.os.Platform.<clinit>(Platform.java:207)
at javax.media.opengl.GLProfile.<clinit>(GLProfile.java:1157)
at com.ardor3d.framework.jogl.JoglNewtAwtCanvas.<clinit>(JoglNewtAwtCanvas.java:17)
at com.ardor3d.example.canvas.JoglNewtAwtExample.addCanvas(JoglNewtAwtExample.java:154)
at com.ardor3d.example.canvas.JoglNewtAwtExample.main(JoglNewtAwtExample.java:105)
java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:131)
at java.util.jar.JarFile.<init>(JarFile.java:150)
at java.util.jar.JarFile.<init>(JarFile.java:87)
at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:90)
at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:66)
at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:71)
at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:122)
at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
at com.jogamp.common.util.JarUtil.getJarFile(JarUtil.java:153)
at com.jogamp.common.jvm.JNILibLoaderBase.addNativeJarLibs(JNILibLoaderBase.java:162)
at com.jogamp.common.jvm.JNILibLoaderBase.addNativeJarLibs(JNILibLoaderBase.java:188)
at javax.media.opengl.GLProfile$1.run(GLProfile.java:122)
at java.security.AccessController.doPrivileged(Native Method)
at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:115)
at com.ardor3d.framework.jogl.JoglNewtAwtCanvas.<clinit>(JoglNewtAwtCanvas.java:17)
at com.ardor3d.example.canvas.JoglNewtAwtExample.addCanvas(JoglNewtAwtExample.java:154)
at com.ardor3d.example.canvas.JoglNewtAwtExample.main(JoglNewtAwtExample.java:105)
java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:131)
at java.util.jar.JarFile.<init>(JarFile.java:150)
at java.util.jar.JarFile.<init>(JarFile.java:87)
at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:90)
at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:66)
at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:71)
at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:122)
at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
at com.jogamp.common.util.JarUtil.getJarFile(JarUtil.java:153)
at com.jogamp.common.jvm.JNILibLoaderBase.addNativeJarLibs(JNILibLoaderBase.java:162)
at com.jogamp.common.jvm.JNILibLoaderBase.addNativeJarLibs(JNILibLoaderBase.java:188)
at jogamp.nativewindow.NWJNILibLoader$1.run(NWJNILibLoader.java:45)
at java.security.AccessController.doPrivileged(Native Method)
at jogamp.nativewindow.NWJNILibLoader.loadNativeWindow(NWJNILibLoader.java:41)
at jogamp.nativewindow.x11.X11Util.initSingleton(X11Util.java:85)
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:616)
at com.jogamp.common.util.ReflectionUtil.callMethod(ReflectionUtil.java:275)
at com.jogamp.common.util.ReflectionUtil.callStaticMethod(ReflectionUtil.java:297)
at javax.media.nativewindow.NativeWindowFactory.initNativeImpl(NativeWindowFactory.java:147)
at javax.media.nativewindow.NativeWindowFactory.initSingleton(NativeWindowFactory.java:195)
at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1180)
at javax.media.opengl.GLProfile.access$000(GLProfile.java:76)
at javax.media.opengl.GLProfile$1.run(GLProfile.java:124)
at java.security.AccessController.doPrivileged(Native Method)
at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:115)
at com.ardor3d.framework.jogl.JoglNewtAwtCanvas.<clinit>(JoglNewtAwtCanvas.java:17)
at com.ardor3d.example.canvas.JoglNewtAwtExample.addCanvas(JoglNewtAwtExample.java:154)
at com.ardor3d.example.canvas.JoglNewtAwtExample.main(JoglNewtAwtExample.java:105)
Info: XInitThreads() called for concurrent Thread support
java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:131)
at java.util.jar.JarFile.<init>(JarFile.java:150)
at java.util.jar.JarFile.<init>(JarFile.java:87)
at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:90)
at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:66)
at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:71)
at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:122)
at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
at com.jogamp.common.util.JarUtil.getJarFile(JarUtil.java:153)
at com.jogamp.common.jvm.JNILibLoaderBase.addNativeJarLibs(JNILibLoaderBase.java:162)
at com.jogamp.common.jvm.JNILibLoaderBase.addNativeJarLibs(JNILibLoaderBase.java:188)
at jogamp.nativewindow.NWJNILibLoader$1.run(NWJNILibLoader.java:45)
at java.security.AccessController.doPrivileged(Native Method)
at jogamp.nativewindow.NWJNILibLoader.loadNativeWindow(NWJNILibLoader.java:41)
at jogamp.nativewindow.jawt.JAWTUtil.<clinit>(JAWTUtil.java:80)
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:616)
at com.jogamp.common.util.ReflectionUtil.callMethod(ReflectionUtil.java:275)
at javax.media.nativewindow.NativeWindowFactory.initSingleton(NativeWindowFactory.java:218)
at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1180)
at javax.media.opengl.GLProfile.access$000(GLProfile.java:76)
at javax.media.opengl.GLProfile$1.run(GLProfile.java:124)
at java.security.AccessController.doPrivileged(Native Method)
at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:115)
at com.ardor3d.framework.jogl.JoglNewtAwtCanvas.<clinit>(JoglNewtAwtCanvas.java:17)
at com.ardor3d.example.canvas.JoglNewtAwtExample.addCanvas(JoglNewtAwtExample.java:154)
at com.ardor3d.example.canvas.JoglNewtAwtExample.main(JoglNewtAwtExample.java:105)
java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:131)
at java.util.jar.JarFile.<init>(JarFile.java:150)
at java.util.jar.JarFile.<init>(JarFile.java:87)
at sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:90)
at sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:66)
at sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:71)
at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:122)
at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
at com.jogamp.common.util.JarUtil.getJarFile(JarUtil.java:153)
at com.jogamp.common.jvm.JNILibLoaderBase.addNativeJarLibs(JNILibLoaderBase.java:162)
at com.jogamp.common.jvm.JNILibLoaderBase.addNativeJarLibs(JNILibLoaderBase.java:188)
at jogamp.newt.NEWTJNILibLoader$1.run(NEWTJNILibLoader.java:55)
at java.security.AccessController.doPrivileged(Native Method)
at jogamp.newt.NEWTJNILibLoader.loadNEWT(NEWTJNILibLoader.java:51)
at jogamp.newt.driver.x11.X11Display.<clinit>(X11Display.java:44)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at jogamp.newt.DisplayImpl.getDisplayClass(DisplayImpl.java:66)
at jogamp.newt.DisplayImpl.create(DisplayImpl.java:79)
at com.jogamp.newt.NewtFactory.createDisplay(NewtFactory.java:101)
at com.jogamp.newt.NewtFactory.createWindowImpl(NewtFactory.java:190)
at com.jogamp.newt.NewtFactory.createWindow(NewtFactory.java:117)
at com.jogamp.newt.opengl.GLWindow.create(GLWindow.java:131)
at com.ardor3d.framework.jogl.JoglNewtAwtCanvas.<init>(JoglNewtAwtCanvas.java:28)
at com.ardor3d.example.canvas.JoglNewtAwtExample.addCanvas(JoglNewtAwtExample.java:154)
at com.ardor3d.example.canvas.JoglNewtAwtExample.main(JoglNewtAwtExample.java:105)