Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save xranby/a95192dd6c3d7c35447a to your computer and use it in GitHub Desktop.
Save xranby/a95192dd6c3d7c35447a to your computer and use it in GitHub Desktop.
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)
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)
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)
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$
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