Last active
December 24, 2015 07:19
-
-
Save xranby/a95192dd6c3d7c35447a to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
xranby@xranby-ESPRIMO-P7935:~$ svn checkout svn://svn.code.sf.net/p/cuttlefish/code/ cuttlefish-code | |
A cuttlefish-code/test | |
... | |
A cuttlefish-code/.settings/org.eclipse.ltk.core.refactoring.prefs | |
U cuttlefish-code | |
Checkade ut revision 282. | |
xranby@xranby-ESPRIMO-P7935:~$ cd cuttlefish-code/ | |
xranby@xranby-ESPRIMO-P7935:~/cuttlefish-code$ ls | |
applet build.xml dist doc examples gephi-plugins gpl.txt lib samples src src-old test WEB-INF Website | |
xranby@xranby-ESPRIMO-P7935:~/cuttlefish-code$ ant | |
Buildfile: /home/xranby/cuttlefish-code/build.xml | |
build: | |
[mkdir] Created dir: /home/xranby/cuttlefish-code/bin | |
[javac] Compiling 122 source files to /home/xranby/cuttlefish-code/bin | |
jar: | |
[jar] Building jar: /home/xranby/cuttlefish-code/dist/cuttlefish.jar | |
natives-linux-i586: | |
[jar] Building jar: /home/xranby/cuttlefish-code/dist/cuttlefish-natives-linux-i586.jar | |
dist: | |
BUILD SUCCESSFUL | |
Total time: 26 seconds | |
xranby@xranby-ESPRIMO-P7935:~/cuttlefish-code$ cd /home/xranby/cuttlefish-code/dist/ | |
xranby@xranby-ESPRIMO-P7935:~/cuttlefish-code/dist$ ls | |
ch.ethz.sg.cuttlefish.networks.BASimulation.jpg configuration.xsd cuttlefish-natives-linux-i586.jar datasources.xsd | |
configuration.xml cuttlefish.jar datasources.xml netbrowser.jar | |
xranby@xranby-ESPRIMO-P7935:~/cuttlefish-code/dist$ java -jar cuttlefish.jar | |
Info: XInitThreads() _not_ called for concurrent Thread support | |
Exception in thread "main" java.lang.UnsatisfiedLinkError: jogamp.nativewindow.x11.X11Lib.QueryExtension0(JLjava/lang/String;)Z | |
at jogamp.nativewindow.x11.X11Lib.QueryExtension0(Native Method) | |
at jogamp.nativewindow.x11.X11Lib.QueryExtension(X11Lib.java:218) | |
at jogamp.nativewindow.x11.X11Util.initSingleton(X11Util.java:135) | |
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.jogamp.common.util.ReflectionUtil.callMethod(ReflectionUtil.java:322) | |
at com.jogamp.common.util.ReflectionUtil.callStaticMethod(ReflectionUtil.java:344) | |
at javax.media.nativewindow.NativeWindowFactory.initSingletonNativeImpl(NativeWindowFactory.java:204) | |
at javax.media.nativewindow.NativeWindowFactory.initSingleton(NativeWindowFactory.java:367) | |
at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1490) | |
at javax.media.opengl.GLProfile.access$100(GLProfile.java:76) | |
at javax.media.opengl.GLProfile$1.run(GLProfile.java:157) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:123) | |
at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:2008) | |
at javax.media.opengl.GLProfile.get(GLProfile.java:863) | |
at javax.media.opengl.GLProfile.getDefault(GLProfile.java:597) | |
at javax.media.opengl.GLProfile.getDefault(GLProfile.java:608) | |
at ch.ethz.sg.cuttlefish.gui.visualization.NetworkRenderer.getCaps(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.visualization.NetworkRenderer.<init>(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.NetworkPanel.initialize(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.NetworkPanel.<init>(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.Cuttlefish.getNetworkPanel(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.Cuttlefish.getMainMenu(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.Cuttlefish.initialize(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.Cuttlefish.<init>(Unknown Source) | |
at ch.ethz.sg.cuttlefish.Cuttlefish.startGui(Unknown Source) | |
at ch.ethz.sg.cuttlefish.Cuttlefish.main(Unknown Source) | |
Exception in thread "NativeWindowFactory_ShutdownHook" java.lang.UnsatisfiedLinkError: jogamp.nativewindow.x11.X11Util.shutdown0()V | |
at jogamp.nativewindow.x11.X11Util.shutdown0(Native Method) | |
at jogamp.nativewindow.x11.X11Util.shutdown(X11Util.java:222) | |
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.jogamp.common.util.ReflectionUtil.callMethod(ReflectionUtil.java:322) | |
at com.jogamp.common.util.ReflectionUtil.callStaticMethod(ReflectionUtil.java:344) | |
at javax.media.nativewindow.NativeWindowFactory.shutdownNativeImpl(NativeWindowFactory.java:294) | |
at javax.media.nativewindow.NativeWindowFactory.shutdown(NativeWindowFactory.java:275) | |
at javax.media.nativewindow.NativeWindowFactory$2$1.run(NativeWindowFactory.java:170) | |
at java.lang.Thread.run(Thread.java:724) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
xranby@xranby-ESPRIMO-P7935:~/cuttlefish-code/dist$ java -Djnlp.newt.debug=all -Djnlp.nativewindow.debug=all -Djnlp.jogl.debug=all -jar cuttlefish.jar | |
GLProfile.initSingleton() - thread main | |
java.lang.Exception: Stack trace | |
at java.lang.Thread.dumpStack(Thread.java:1344) | |
at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:118) | |
at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:2008) | |
at javax.media.opengl.GLProfile.get(GLProfile.java:863) | |
at javax.media.opengl.GLProfile.getDefault(GLProfile.java:597) | |
at javax.media.opengl.GLProfile.getDefault(GLProfile.java:608) | |
at ch.ethz.sg.cuttlefish.gui.visualization.NetworkRenderer.getCaps(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.visualization.NetworkRenderer.<init>(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.NetworkPanel.initialize(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.NetworkPanel.<init>(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.Cuttlefish.getNetworkPanel(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.Cuttlefish.getMainMenu(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.Cuttlefish.initialize(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.Cuttlefish.<init>(Unknown Source) | |
at ch.ethz.sg.cuttlefish.Cuttlefish.startGui(Unknown Source) | |
at ch.ethz.sg.cuttlefish.Cuttlefish.main(Unknown Source) | |
main - Info: NativeWindowFactory.<init> | |
main - NativeWindowFactory.initSingleton() | |
JAWTUtil initialization (JAWT/JNI/... | |
JAWTUtil.getJAWT(tryOffscreenLayer false, tryOnscreen true) | |
OGLUtilities.UNDEFINED = 0 | |
OGLUtilities.WINDOW = 1 | |
OGLUtilities.PBUFFER = 2 | |
OGLUtilities.TEXTURE = 3 | |
OGLUtilities.FLIP_BACKBUFFER = 4 | |
OGLUtilities.FBOBJECT = 5 | |
Checking for Java2D/OpenGL support | |
Java2D support: default GraphicsConfiguration = sun.awt.X11GraphicsConfig | |
JOGL/Java2D OGL Pipeline active false, resourceCompatible false | |
JAWTUtil: Has sun.awt.SunToolkit.awtLock/awtUnlock true | |
JAWTUtil: Has Java2D true | |
JAWTUtil: Is headless false | |
JAWTUtil: AWT Desktop hints 1 | |
JAWTUtil: OffscreenLayer Supported: false - Required false | |
X11Util.initSingleton() | |
Info: XInitThreads() called for concurrent Thread support | |
Exception in thread "main" java.lang.UnsatisfiedLinkError: jogamp.nativewindow.x11.X11Lib.QueryExtension0(JLjava/lang/String;)Z | |
at jogamp.nativewindow.x11.X11Lib.QueryExtension0(Native Method) | |
at jogamp.nativewindow.x11.X11Lib.QueryExtension(X11Lib.java:218) | |
at jogamp.nativewindow.x11.X11Util.initSingleton(X11Util.java:135) | |
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.jogamp.common.util.ReflectionUtil.callMethod(ReflectionUtil.java:322) | |
at com.jogamp.common.util.ReflectionUtil.callStaticMethod(ReflectionUtil.java:344) | |
at javax.media.nativewindow.NativeWindowFactory.initSingletonNativeImpl(NativeWindowFactory.java:204) | |
at javax.media.nativewindow.NativeWindowFactory.initSingleton(NativeWindowFactory.java:367) | |
at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1490) | |
at javax.media.opengl.GLProfile.access$100(GLProfile.java:76) | |
at javax.media.opengl.GLProfile$1.run(GLProfile.java:157) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:123) | |
at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:2008) | |
at javax.media.opengl.GLProfile.get(GLProfile.java:863) | |
at javax.media.opengl.GLProfile.getDefault(GLProfile.java:597) | |
at javax.media.opengl.GLProfile.getDefault(GLProfile.java:608) | |
at ch.ethz.sg.cuttlefish.gui.visualization.NetworkRenderer.getCaps(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.visualization.NetworkRenderer.<init>(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.NetworkPanel.initialize(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.NetworkPanel.<init>(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.Cuttlefish.getNetworkPanel(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.Cuttlefish.getMainMenu(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.Cuttlefish.initialize(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.Cuttlefish.<init>(Unknown Source) | |
at ch.ethz.sg.cuttlefish.Cuttlefish.startGui(Unknown Source) | |
at ch.ethz.sg.cuttlefish.Cuttlefish.main(Unknown Source) | |
NativeWindowFactory.shutdown() START: JVM Shutdown true, on thread NativeWindowFactory_ShutdownHook | |
NativeWindowFactory.shutdown(): Post customShutdownHook | |
NativeWindowFactory_ShutdownHook - Info: GraphicsConfigurationFactory.<init> | |
X11Util.Display: Shutdown (JVM shutdown: true, open (no close attempt): 0/0, reusable (open, marked uncloseable): 0, pending (open in creation order): 0) | |
java.lang.Exception: Stack trace | |
at java.lang.Thread.dumpStack(Thread.java:1344) | |
at jogamp.nativewindow.x11.X11Util.shutdown(X11Util.java:199) | |
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.jogamp.common.util.ReflectionUtil.callMethod(ReflectionUtil.java:322) | |
at com.jogamp.common.util.ReflectionUtil.callStaticMethod(ReflectionUtil.java:344) | |
at javax.media.nativewindow.NativeWindowFactory.shutdownNativeImpl(NativeWindowFactory.java:294) | |
at javax.media.nativewindow.NativeWindowFactory.shutdown(NativeWindowFactory.java:275) | |
at javax.media.nativewindow.NativeWindowFactory$2$1.run(NativeWindowFactory.java:170) | |
at java.lang.Thread.run(Thread.java:724) | |
Exception in thread "NativeWindowFactory_ShutdownHook" java.lang.UnsatisfiedLinkError: jogamp.nativewindow.x11.X11Util.shutdown0()V | |
at jogamp.nativewindow.x11.X11Util.shutdown0(Native Method) | |
at jogamp.nativewindow.x11.X11Util.shutdown(X11Util.java:222) | |
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.jogamp.common.util.ReflectionUtil.callMethod(ReflectionUtil.java:322) | |
at com.jogamp.common.util.ReflectionUtil.callStaticMethod(ReflectionUtil.java:344) | |
at javax.media.nativewindow.NativeWindowFactory.shutdownNativeImpl(NativeWindowFactory.java:294) | |
at javax.media.nativewindow.NativeWindowFactory.shutdown(NativeWindowFactory.java:275) | |
at javax.media.nativewindow.NativeWindowFactory$2$1.run(NativeWindowFactory.java:170) | |
at java.lang.Thread.run(Thread.java:724) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
xranby@xranby-ESPRIMO-P7935:~/cuttlefishcode/dist$ java -Djogamp.debug=all -jar cuttlefish.jar | |
getJarURI Default jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar!/com/jogamp/common/os/Platform.class | |
-> jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar!/com/jogamp/common/os/Platform.class | |
IOUtil.getTempRoot(): temp dirs: exec: /tmp/jogamp_0000, noexec: /tmp/jogamp_0000 | |
TempFileCache: Static Initialization ---------------------------------------------- OK: true | |
TempFileCache: Thread: main, CL 0x19f6a57, tempBaseDir /tmp/jogamp_0000/file_cache | |
TempFileCache: tmpFile = /tmp/jogamp_0000/file_cache/jln336927824119994838.tmp | |
TempFileCache: lckFile = /tmp/jogamp_0000/file_cache/jln336927824119994838.lck | |
TempFileCache: tmpRootDir = /tmp/jogamp_0000/file_cache/jln336927824119994838 | |
TempFileCache: Setting jnlp.jogamp.tmp.cache.root=jln336927824119994838 | |
------------------------------------------------------------------ OK: true | |
TempFileCache: new TempFileCache() --------------------- (static ok: true) | |
TempFileCache: *** Reaper: deleteOldTempDirs in /tmp/jogamp_0000/file_cache | |
TempFileCache: Thread: main, CL 0x19f6a57, this 0x1027c78 | |
TempFileCache: tempDir /tmp/jogamp_0000/file_cache/jln336927824119994838/jln2600090730231762765 (ok: true) | |
---------------------------------------------------------- | |
TempJarCache.initSingleton(): ok true, /tmp/jogamp_0000/file_cache/jln336927824119994838/jln2600090730231762765 | |
getJarName res: cuttlefish.jar | |
getJarSubURI res: file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar | |
getURIDirname file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar, extForm: file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar | |
getJarURIDirname res: file:/home/xranby/cuttlefishcode/dist/ | |
TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln2943967156694732890) | |
TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln2943967156694732890/jln3625303501665879961) | |
TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln2943967156694732890/jln3625303501665879961/libgluegen-rt.so) | |
TempJarCache: bootstrapNativeLib(certClass: class com.jogamp.common.os.Platform, libBaseName gluegen-rt, jarURI jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish-natives-linux-i586.jar!/) | |
getJarFile: jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish-natives-linux-i586.jar!/ | |
TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln2943967156694732890/jln3625303501665879961.tmp) | |
getJarSubURI res: file:/home/xranby/cuttlefishcode/dist/cuttlefish-natives-linux-i586.jar | |
getJarFile res: /home/xranby/cuttlefishcode/dist/cuttlefish-natives-linux-i586.jar | |
TempJarCache: bootstrapNativeLib: nativeJar /home/xranby/cuttlefishcode/dist/cuttlefish-natives-linux-i586.jar | |
TempJarCache: validateCertificates: OK - No rootCerts in given class com.jogamp.common.os.Platform, nativeJar /home/xranby/cuttlefishcode/dist/cuttlefish-natives-linux-i586.jar | |
TempJarCache: bootstrapNativeLib() done, count 1, ok true | |
NativeLibrary.findLibrary(<gluegen-rt>) (TempJarCache): /tmp/jogamp_0000/file_cache/jln336927824119994838/jln2600090730231762765/libgluegen-rt.so | |
JNILibLoaderBase: loadLibraryInternal(gluegen-rt), TempJarCache: /tmp/jogamp_0000/file_cache/jln336927824119994838/jln2600090730231762765/libgluegen-rt.so | |
JNILibLoaderBase: System.load(/tmp/jogamp_0000/file_cache/jln336927824119994838/jln2600090730231762765/libgluegen-rt.so) - mode 2 | |
JNILibLoaderBase: loadLibraryInternal(gluegen-rt): OK - mode 2 | |
JNILibLoaderBase: Loaded Native Library: gluegen-rt | |
JNILibLoaderBase: loaded gluegen-rt | |
java.lang.Exception: JVMUtil.initSingleton() .. initialized main | |
at jogamp.common.jvm.JVMUtil.<clinit>(JVMUtil.java:62) | |
at com.jogamp.common.os.Platform$1.run(Platform.java:213) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at com.jogamp.common.os.Platform.<clinit>(Platform.java:173) | |
at javax.media.opengl.GLProfile.<clinit>(GLProfile.java:82) | |
at ch.ethz.sg.cuttlefish.gui.visualization.NetworkRenderer.getCaps(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.visualization.NetworkRenderer.<init>(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.NetworkPanel.initialize(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.NetworkPanel.<init>(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.Cuttlefish.getNetworkPanel(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.Cuttlefish.getMainMenu(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.Cuttlefish.initialize(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.Cuttlefish.<init>(Unknown Source) | |
at ch.ethz.sg.cuttlefish.Cuttlefish.startGui(Unknown Source) | |
at ch.ethz.sg.cuttlefish.Cuttlefish.main(Unknown Source) | |
JNILibLoaderBase: addNativeJarLibs0(classesFromJavaJars [class jogamp.nativewindow.NWJNILibLoader, class javax.media.opengl.GLProfile, class com.jogamp.newt.NewtFactory], singleJarMarker -all, stripBasenameSuffixes [-noawt, -mobile, -core] | |
getJarURI Default jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar!/jogamp/nativewindow/NWJNILibLoader.class | |
-> jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar!/jogamp/nativewindow/NWJNILibLoader.class | |
getJarName res: cuttlefish.jar | |
getJarSubURI res: file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar | |
getURIDirname file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar, extForm: file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar | |
getJarURIDirname res: file:/home/xranby/cuttlefishcode/dist/ | |
addNativeJarLibsImpl(classFromJavaJar class jogamp.nativewindow.NWJNILibLoader, classJarURI jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar!/jogamp/nativewindow/NWJNILibLoader.class, nativeJarBaseName cuttlefish): cuttlefish-natives-linux-i586.jar + file:/home/xranby/cuttlefishcode/dist/ -> jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish-natives-linux-i586.jar!/ | |
getJarURI Default jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar!/javax/media/opengl/GLProfile.class | |
-> jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar!/javax/media/opengl/GLProfile.class | |
getJarName res: cuttlefish.jar | |
getJarSubURI res: file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar | |
getURIDirname file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar, extForm: file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar | |
getJarURIDirname res: file:/home/xranby/cuttlefishcode/dist/ | |
addNativeJarLibsImpl(classFromJavaJar class javax.media.opengl.GLProfile, classJarURI jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar!/javax/media/opengl/GLProfile.class, nativeJarBaseName cuttlefish): cuttlefish-natives-linux-i586.jar + file:/home/xranby/cuttlefishcode/dist/ -> jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish-natives-linux-i586.jar!/ | |
getJarURI Default jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar!/com/jogamp/newt/NewtFactory.class | |
-> jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar!/com/jogamp/newt/NewtFactory.class | |
getJarName res: cuttlefish.jar | |
getJarSubURI res: file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar | |
getURIDirname file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar, extForm: file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar | |
getJarURIDirname res: file:/home/xranby/cuttlefishcode/dist/ | |
addNativeJarLibsImpl(classFromJavaJar class com.jogamp.newt.NewtFactory, classJarURI jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar!/com/jogamp/newt/NewtFactory.class, nativeJarBaseName cuttlefish): cuttlefish-natives-linux-i586.jar + file:/home/xranby/cuttlefishcode/dist/ -> jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish-natives-linux-i586.jar!/ | |
JNILibLoaderBase: addNativeJarLibs0(..) done, count 3, ok true | |
NativeLibrary.findLibrary(<jawt>) (TempJarCache): null | |
NativeLibrary.findLibrary(<jawt>, sun.misc.Launcher$AppClassLoader@19f6a57) (CL): null | |
JNILibLoaderBase: loadLibraryInternal(jawt), TempJarCache: null | |
JNILibLoaderBase: System.loadLibrary(jawt) - mode 3 | |
JNILibLoaderBase: loadLibraryInternal(jawt): OK - mode 3 | |
JNILibLoaderBase: Loaded Native Library: jawt | |
JNILibLoaderBase: loaded jawt | |
JNILibLoaderBase: addNativeJarLibs0(classesFromJavaJars [class jogamp.nativewindow.NWJNILibLoader], singleJarMarker -all, stripBasenameSuffixes [-noawt, -mobile, -core] | |
getJarURI Default jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar!/jogamp/nativewindow/NWJNILibLoader.class | |
-> jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar!/jogamp/nativewindow/NWJNILibLoader.class | |
getJarName res: cuttlefish.jar | |
getJarSubURI res: file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar | |
getURIDirname file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar, extForm: file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar | |
getJarURIDirname res: file:/home/xranby/cuttlefishcode/dist/ | |
addNativeJarLibsImpl(classFromJavaJar class jogamp.nativewindow.NWJNILibLoader, classJarURI jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar!/jogamp/nativewindow/NWJNILibLoader.class, nativeJarBaseName cuttlefish): cuttlefish-natives-linux-i586.jar + file:/home/xranby/cuttlefishcode/dist/ -> jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish-natives-linux-i586.jar!/ | |
JNILibLoaderBase: addNativeJarLibs0(..) done, count 1, ok true | |
NativeLibrary.findLibrary(<nativewindow_awt>) (TempJarCache): null | |
NativeLibrary.findLibrary(<nativewindow_awt>, sun.misc.Launcher$AppClassLoader@19f6a57) (CL): null | |
JNILibLoaderBase: loadLibraryInternal(nativewindow_awt), TempJarCache: null | |
JNILibLoaderBase: System.loadLibrary(nativewindow_awt) - mode 3 | |
JNILibLoaderBase: loadLibraryInternal(nativewindow_awt): OK - mode 3 | |
JNILibLoaderBase: Loaded Native Library: nativewindow_awt | |
JNILibLoaderBase: loaded nativewindow_awt | |
JNILibLoaderBase: addNativeJarLibs0(classesFromJavaJars [class jogamp.nativewindow.NWJNILibLoader], singleJarMarker -all, stripBasenameSuffixes [-noawt, -mobile, -core] | |
getJarURI Default jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar!/jogamp/nativewindow/NWJNILibLoader.class | |
-> jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar!/jogamp/nativewindow/NWJNILibLoader.class | |
getJarName res: cuttlefish.jar | |
getJarSubURI res: file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar | |
getURIDirname file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar, extForm: file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar | |
getJarURIDirname res: file:/home/xranby/cuttlefishcode/dist/ | |
addNativeJarLibsImpl(classFromJavaJar class jogamp.nativewindow.NWJNILibLoader, classJarURI jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar!/jogamp/nativewindow/NWJNILibLoader.class, nativeJarBaseName cuttlefish): cuttlefish-natives-linux-i586.jar + file:/home/xranby/cuttlefishcode/dist/ -> jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish-natives-linux-i586.jar!/ | |
JNILibLoaderBase: addNativeJarLibs0(..) done, count 1, ok true | |
NativeLibrary.findLibrary(<nativewindow_x11>) (TempJarCache): null | |
NativeLibrary.findLibrary(<nativewindow_x11>, sun.misc.Launcher$AppClassLoader@19f6a57) (CL): null | |
JNILibLoaderBase: loadLibraryInternal(nativewindow_x11), TempJarCache: null | |
JNILibLoaderBase: System.loadLibrary(nativewindow_x11) - mode 3 | |
JNILibLoaderBase: loadLibraryInternal(nativewindow_x11): OK - mode 3 | |
JNILibLoaderBase: Loaded Native Library: nativewindow_x11 | |
JNILibLoaderBase: loaded nativewindow_x11 | |
Info: XInitThreads() _not_ called for concurrent Thread support | |
Exception in thread "main" java.lang.UnsatisfiedLinkError: jogamp.nativewindow.x11.X11Lib.QueryExtension0(JLjava/lang/String;)Z | |
at jogamp.nativewindow.x11.X11Lib.QueryExtension0(Native Method) | |
at jogamp.nativewindow.x11.X11Lib.QueryExtension(X11Lib.java:218) | |
at jogamp.nativewindow.x11.X11Util.initSingleton(X11Util.java:135) | |
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.jogamp.common.util.ReflectionUtil.callMethod(ReflectionUtil.java:322) | |
at com.jogamp.common.util.ReflectionUtil.callStaticMethod(ReflectionUtil.java:344) | |
at javax.media.nativewindow.NativeWindowFactory.initSingletonNativeImpl(NativeWindowFactory.java:204) | |
at javax.media.nativewindow.NativeWindowFactory.initSingleton(NativeWindowFactory.java:367) | |
at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1490) | |
at javax.media.opengl.GLProfile.access$100(GLProfile.java:76) | |
at javax.media.opengl.GLProfile$1.run(GLProfile.java:157) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:123) | |
at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:2008) | |
at javax.media.opengl.GLProfile.get(GLProfile.java:863) | |
at javax.media.opengl.GLProfile.get(GLProfile.java:879) | |
at ch.ethz.sg.cuttlefish.gui.visualization.NetworkRenderer.getCaps(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.visualization.NetworkRenderer.<init>(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.NetworkPanel.initialize(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.NetworkPanel.<init>(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.Cuttlefish.getNetworkPanel(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.Cuttlefish.getMainMenu(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.Cuttlefish.initialize(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.Cuttlefish.<init>(Unknown Source) | |
at ch.ethz.sg.cuttlefish.Cuttlefish.startGui(Unknown Source) | |
at ch.ethz.sg.cuttlefish.Cuttlefish.main(Unknown Source) | |
Exception in thread "NativeWindowFactory_ShutdownHook" java.lang.UnsatisfiedLinkError: jogamp.nativewindow.x11.X11Util.shutdown0()V | |
at jogamp.nativewindow.x11.X11Util.shutdown0(Native Method) | |
at jogamp.nativewindow.x11.X11Util.shutdown(X11Util.java:222) | |
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.jogamp.common.util.ReflectionUtil.callMethod(ReflectionUtil.java:322) | |
at com.jogamp.common.util.ReflectionUtil.callStaticMethod(ReflectionUtil.java:344) | |
at javax.media.nativewindow.NativeWindowFactory.shutdownNativeImpl(NativeWindowFactory.java:294) | |
at javax.media.nativewindow.NativeWindowFactory.shutdown(NativeWindowFactory.java:275) | |
at javax.media.nativewindow.NativeWindowFactory$2$1.run(NativeWindowFactory.java:170) | |
at java.lang.Thread.run(Thread.java:724) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
xranby@xranby-ESPRIMO-P7935:~/cuttlefishcode/dist$ java -jamvm -Djogamp.debug=all -jar cuttlefish.jar | |
getJarURI Default jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar!/com/jogamp/common/os/Platform.class | |
-> jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar!/com/jogamp/common/os/Platform.class | |
IOUtil.getTempRoot(): temp dirs: exec: /tmp/jogamp_0000, noexec: /tmp/jogamp_0000 | |
TempFileCache: Static Initialization ---------------------------------------------- OK: true | |
TempFileCache: Thread: main, CL 0x97a40978, tempBaseDir /tmp/jogamp_0000/file_cache | |
TempFileCache: tmpFile = /tmp/jogamp_0000/file_cache/jln1992822128217745237.tmp | |
TempFileCache: lckFile = /tmp/jogamp_0000/file_cache/jln1992822128217745237.lck | |
TempFileCache: tmpRootDir = /tmp/jogamp_0000/file_cache/jln1992822128217745237 | |
TempFileCache: Setting jnlp.jogamp.tmp.cache.root=jln1992822128217745237 | |
------------------------------------------------------------------ OK: true | |
TempFileCache: new TempFileCache() --------------------- (static ok: true) | |
TempFileCache: Thread: main, CL 0x97a40978, this 0x982201a0 | |
TempFileCache: tempDir /tmp/jogamp_0000/file_cache/jln1992822128217745237/jln5465107429189006708 (ok: true) | |
---------------------------------------------------------- | |
TempJarCache.initSingleton(): ok true, /tmp/jogamp_0000/file_cache/jln1992822128217745237/jln5465107429189006708 | |
getJarName res: cuttlefish.jarTempFileCache: *** Reaper: deleteOldTempDirs in /tmp/jogamp_0000/file_cache | |
TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln5877727384922870117) | |
getJarSubURI res: file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar | |
getURIDirname file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar, extForm: file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar | |
getJarURIDirname res: file:/home/xranby/cuttlefishcode/dist/ | |
TempJarCache: bootstrapNativeLib(certClass: class com.jogamp.common.os.Platform, libBaseName gluegen-rt, jarURI jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish-natives-linux-i586.jar!/) | |
TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln5877727384922870117/jln2062296702254470809)getJarFile: jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish-natives-linux-i586.jar!/ | |
getJarSubURI res: file:/home/xranby/cuttlefishcode/dist/cuttlefish-natives-linux-i586.jar | |
TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln5877727384922870117/jln2062296702254470809/libgluegen-rt.so) | |
TempFileCache: removeAll(/tmp/jogamp_0000/file_cache/jln5877727384922870117/jln2062296702254470809.tmp) | |
getJarFile res: /home/xranby/cuttlefishcode/dist/cuttlefish-natives-linux-i586.jar | |
TempJarCache: bootstrapNativeLib: nativeJar /home/xranby/cuttlefishcode/dist/cuttlefish-natives-linux-i586.jar | |
TempJarCache: validateCertificates: OK - No rootCerts in given class com.jogamp.common.os.Platform, nativeJar /home/xranby/cuttlefishcode/dist/cuttlefish-natives-linux-i586.jar | |
TempJarCache: bootstrapNativeLib() done, count 1, ok true | |
NativeLibrary.findLibrary(<gluegen-rt>) (TempJarCache): /tmp/jogamp_0000/file_cache/jln1992822128217745237/jln5465107429189006708/libgluegen-rt.so | |
JNILibLoaderBase: loadLibraryInternal(gluegen-rt), TempJarCache: /tmp/jogamp_0000/file_cache/jln1992822128217745237/jln5465107429189006708/libgluegen-rt.so | |
JNILibLoaderBase: System.load(/tmp/jogamp_0000/file_cache/jln1992822128217745237/jln5465107429189006708/libgluegen-rt.so) - mode 2 | |
JNILibLoaderBase: loadLibraryInternal(gluegen-rt): OK - mode 2 | |
JNILibLoaderBase: Loaded Native Library: gluegen-rt | |
JNILibLoaderBase: loaded gluegen-rt | |
java.lang.Exception: JVMUtil.initSingleton() .. initialized main | |
at jogamp.common.jvm.JVMUtil.<clinit>(JVMUtil.java:62) | |
at com.jogamp.common.os.Platform$1.run(Platform.java:213) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at com.jogamp.common.os.Platform.<clinit>(Platform.java:173) | |
at javax.media.opengl.GLProfile.<clinit>(GLProfile.java:82) | |
at ch.ethz.sg.cuttlefish.gui.visualization.NetworkRenderer.getCaps(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.visualization.NetworkRenderer.<init>(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.NetworkPanel.initialize(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.NetworkPanel.<init>(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.Cuttlefish.getNetworkPanel(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.Cuttlefish.getMainMenu(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.Cuttlefish.initialize(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.Cuttlefish.<init>(Unknown Source) | |
at ch.ethz.sg.cuttlefish.Cuttlefish.startGui(Unknown Source) | |
at ch.ethz.sg.cuttlefish.Cuttlefish.main(Unknown Source) | |
JNILibLoaderBase: addNativeJarLibs0(classesFromJavaJars [class jogamp.nativewindow.NWJNILibLoader, class javax.media.opengl.GLProfile, class com.jogamp.newt.NewtFactory], singleJarMarker -all, stripBasenameSuffixes [-noawt, -mobile, -core] | |
getJarURI Default jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar!/jogamp/nativewindow/NWJNILibLoader.class | |
-> jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar!/jogamp/nativewindow/NWJNILibLoader.class | |
getJarName res: cuttlefish.jar | |
getJarSubURI res: file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar | |
getURIDirname file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar, extForm: file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar | |
getJarURIDirname res: file:/home/xranby/cuttlefishcode/dist/ | |
addNativeJarLibsImpl(classFromJavaJar class jogamp.nativewindow.NWJNILibLoader, classJarURI jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar!/jogamp/nativewindow/NWJNILibLoader.class, nativeJarBaseName cuttlefish): cuttlefish-natives-linux-i586.jar + file:/home/xranby/cuttlefishcode/dist/ -> jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish-natives-linux-i586.jar!/ | |
getJarURI Default jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar!/javax/media/opengl/GLProfile.class | |
-> jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar!/javax/media/opengl/GLProfile.class | |
getJarName res: cuttlefish.jar | |
getJarSubURI res: file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar | |
getURIDirname file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar, extForm: file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar | |
getJarURIDirname res: file:/home/xranby/cuttlefishcode/dist/ | |
addNativeJarLibsImpl(classFromJavaJar class javax.media.opengl.GLProfile, classJarURI jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar!/javax/media/opengl/GLProfile.class, nativeJarBaseName cuttlefish): cuttlefish-natives-linux-i586.jar + file:/home/xranby/cuttlefishcode/dist/ -> jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish-natives-linux-i586.jar!/ | |
getJarURI Default jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar!/com/jogamp/newt/NewtFactory.class | |
-> jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar!/com/jogamp/newt/NewtFactory.class | |
getJarName res: cuttlefish.jar | |
getJarSubURI res: file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar | |
getURIDirname file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar, extForm: file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar | |
getJarURIDirname res: file:/home/xranby/cuttlefishcode/dist/ | |
addNativeJarLibsImpl(classFromJavaJar class com.jogamp.newt.NewtFactory, classJarURI jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar!/com/jogamp/newt/NewtFactory.class, nativeJarBaseName cuttlefish): cuttlefish-natives-linux-i586.jar + file:/home/xranby/cuttlefishcode/dist/ -> jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish-natives-linux-i586.jar!/ | |
JNILibLoaderBase: addNativeJarLibs0(..) done, count 3, ok true | |
NativeLibrary.findLibrary(<jawt>) (TempJarCache): null | |
NativeLibrary.findLibrary(<jawt>, sun.misc.Launcher$AppClassLoader@97a40978) (CL): null | |
JNILibLoaderBase: loadLibraryInternal(jawt), TempJarCache: null | |
JNILibLoaderBase: System.loadLibrary(jawt) - mode 3 | |
JNILibLoaderBase: loadLibraryInternal(jawt): OK - mode 3 | |
JNILibLoaderBase: Loaded Native Library: jawt | |
JNILibLoaderBase: loaded jawt | |
JNILibLoaderBase: addNativeJarLibs0(classesFromJavaJars [class jogamp.nativewindow.NWJNILibLoader], singleJarMarker -all, stripBasenameSuffixes [-noawt, -mobile, -core] | |
getJarURI Default jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar!/jogamp/nativewindow/NWJNILibLoader.class | |
-> jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar!/jogamp/nativewindow/NWJNILibLoader.class | |
getJarName res: cuttlefish.jar | |
getJarSubURI res: file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar | |
getURIDirname file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar, extForm: file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar | |
getJarURIDirname res: file:/home/xranby/cuttlefishcode/dist/ | |
addNativeJarLibsImpl(classFromJavaJar class jogamp.nativewindow.NWJNILibLoader, classJarURI jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish.jar!/jogamp/nativewindow/NWJNILibLoader.class, nativeJarBaseName cuttlefish): cuttlefish-natives-linux-i586.jar + file:/home/xranby/cuttlefishcode/dist/ -> jar:file:/home/xranby/cuttlefishcode/dist/cuttlefish-natives-linux-i586.jar!/ | |
JNILibLoaderBase: addNativeJarLibs0(..) done, count 1, ok true | |
NativeLibrary.findLibrary(<nativewindow_awt>) (TempJarCache): null | |
NativeLibrary.findLibrary(<nativewindow_awt>, sun.misc.Launcher$AppClassLoader@97a40978) (CL): null | |
JNILibLoaderBase: loadLibraryInternal(nativewindow_awt), TempJarCache: null | |
JNILibLoaderBase: System.loadLibrary(nativewindow_awt) - mode 3 | |
ERROR (retry w/ enumLibPath) - no nativewindow_awt in java.library.path | |
NativeLibrary.findLibrary(<nativewindow_awt>) (TempJarCache): null | |
NativeLibrary.findLibrary(<nativewindow_awt>, sun.misc.Launcher$AppClassLoader@97a40978) (CL): null | |
JNILibLoaderBase: System.load(libnativewindow_awt.so) - mode 4 | |
n/a - Expecting an absolute path of the library: libnativewindow_awt.so | |
JNILibLoaderBase: System.load(/usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/libnativewindow_awt.so) - mode 4 | |
n/a - Can't load library: /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/libnativewindow_awt.so | |
JNILibLoaderBase: System.load(/usr/share/qt4/lib/libnativewindow_awt.so) - mode 4 | |
n/a - Can't load library: /usr/share/qt4/lib/libnativewindow_awt.so | |
JNILibLoaderBase: System.load(/home/xranby/cuttlefishcode/dist/libnativewindow_awt.so) - mode 4 | |
n/a - Can't load library: /home/xranby/cuttlefishcode/dist/libnativewindow_awt.so | |
java.lang.UnsatisfiedLinkError: Can't load library: /home/xranby/cuttlefishcode/dist/libnativewindow_awt.so | |
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1842) | |
at java.lang.Runtime.load0(Runtime.java:795) | |
at java.lang.System.load(System.java:1061) | |
at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:468) | |
at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63) | |
at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:94) | |
at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:332) | |
at jogamp.nativewindow.NWJNILibLoader.access$000(NWJNILibLoader.java:39) | |
at jogamp.nativewindow.NWJNILibLoader$1.run(NWJNILibLoader.java:51) | |
at jogamp.nativewindow.NWJNILibLoader$1.run(NWJNILibLoader.java:42) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at jogamp.nativewindow.NWJNILibLoader.loadNativeWindow(NWJNILibLoader.java:42) | |
at jogamp.nativewindow.jawt.JAWTUtil.<clinit>(JAWTUtil.java:183) | |
at java.lang.Class.forName0(Native Method) | |
at java.lang.Class.forName(Class.java:270) | |
at javax.media.nativewindow.NativeWindowFactory$3.run(NativeWindowFactory.java:323) | |
at javax.media.nativewindow.NativeWindowFactory$3.run(NativeWindowFactory.java:320) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at javax.media.nativewindow.NativeWindowFactory.initSingleton(NativeWindowFactory.java:320) | |
at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1490) | |
at javax.media.opengl.GLProfile.access$100(GLProfile.java:76) | |
at javax.media.opengl.GLProfile$1.run(GLProfile.java:157) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:123) | |
at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:2008) | |
at javax.media.opengl.GLProfile.get(GLProfile.java:863) | |
at javax.media.opengl.GLProfile.get(GLProfile.java:879) | |
at ch.ethz.sg.cuttlefish.gui.visualization.NetworkRenderer.getCaps(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.visualization.NetworkRenderer.<init>(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.NetworkPanel.initialize(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.NetworkPanel.<init>(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.Cuttlefish.getNetworkPanel(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.Cuttlefish.getMainMenu(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.Cuttlefish.initialize(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.Cuttlefish.<init>(Unknown Source) | |
at ch.ethz.sg.cuttlefish.Cuttlefish.startGui(Unknown Source) | |
at ch.ethz.sg.cuttlefish.Cuttlefish.main(Unknown Source) | |
Exception in thread "main" java.lang.UnsatisfiedLinkError: Can't load library: /home/xranby/cuttlefishcode/dist/libnativewindow_awt.so | |
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1842) | |
at java.lang.Runtime.load0(Runtime.java:795) | |
at java.lang.System.load(System.java:1061) | |
at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:468) | |
at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:63) | |
at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:94) | |
at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:332) | |
at jogamp.nativewindow.NWJNILibLoader.access$000(NWJNILibLoader.java:39) | |
at jogamp.nativewindow.NWJNILibLoader$1.run(NWJNILibLoader.java:51) | |
at jogamp.nativewindow.NWJNILibLoader$1.run(NWJNILibLoader.java:42) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at jogamp.nativewindow.NWJNILibLoader.loadNativeWindow(NWJNILibLoader.java:42) | |
at jogamp.nativewindow.jawt.JAWTUtil.<clinit>(JAWTUtil.java:183) | |
at java.lang.Class.forName0(Native Method) | |
at java.lang.Class.forName(Class.java:270) | |
at javax.media.nativewindow.NativeWindowFactory$3.run(NativeWindowFactory.java:323) | |
at javax.media.nativewindow.NativeWindowFactory$3.run(NativeWindowFactory.java:320) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at javax.media.nativewindow.NativeWindowFactory.initSingleton(NativeWindowFactory.java:320) | |
at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1490) | |
at javax.media.opengl.GLProfile.access$100(GLProfile.java:76) | |
at javax.media.opengl.GLProfile$1.run(GLProfile.java:157) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:123) | |
at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:2008) | |
at javax.media.opengl.GLProfile.get(GLProfile.java:863) | |
at javax.media.opengl.GLProfile.get(GLProfile.java:879) | |
at ch.ethz.sg.cuttlefish.gui.visualization.NetworkRenderer.getCaps(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.visualization.NetworkRenderer.<init>(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.NetworkPanel.initialize(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.NetworkPanel.<init>(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.Cuttlefish.getNetworkPanel(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.Cuttlefish.getMainMenu(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.Cuttlefish.initialize(Unknown Source) | |
at ch.ethz.sg.cuttlefish.gui.Cuttlefish.<init>(Unknown Source) | |
at ch.ethz.sg.cuttlefish.Cuttlefish.startGui(Unknown Source) | |
at ch.ethz.sg.cuttlefish.Cuttlefish.main(Unknown Source) | |
xranby@xranby-ESPRIMO-P7935:~/cuttlefishcode/dist$ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/src/java/com/jogamp/common/util/cache/TempJarCache.java b/src/java/com/jogamp/common/util/cache/TempJarCache.java | |
index 30dea45..6a547db 100644 | |
--- a/src/java/com/jogamp/common/util/cache/TempJarCache.java | |
+++ b/src/java/com/jogamp/common/util/cache/TempJarCache.java | |
@@ -64,7 +64,7 @@ public class TempJarCache { | |
LOOKED_UP, LOADED; | |
public boolean compliesWith(LoadState o2) { | |
- return null != o2 ? compareTo(o2) >= 0 : false; | |
+ return null != o2 ? compareTo(o2) == 0 : false; | |
} | |
} | |
private static boolean testLoadState(LoadState has, LoadState exp) { | |
@@ -421,7 +421,6 @@ public class TempJarCache { | |
if(DEBUG) { | |
System.err.println("TempJarCache: bootstrapNativeLib(certClass: "+certClass+", libBaseName "+libBaseName+", jarURI "+jarURI+")"); | |
} | |
- nativeLibJars.put(jarURI, LoadState.LOOKED_UP); | |
final JarFile jarFile = JarUtil.getJarFile(jarURI); | |
if(DEBUG) { | |
System.err.println("TempJarCache: bootstrapNativeLib: nativeJar "+jarFile.getName()); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment