Skip to content
The Jenkins Controller is preparing for shutdown. No new builds can be started.

Regression

com.jogamp.common.util.TestTempJarCache.testTempJarCache04bDiffClassLoader

Failing for the past 1 build (Since Unstable#562 )
Took 23 ms.

Stacktrace

java.lang.ExceptionInInitializerError
	at com.jogamp.common.util.IOUtil.getOSHasFreeDesktopXDG(IOUtil.java:631)
	at com.jogamp.common.util.IOUtil.getTempDirImpl(IOUtil.java:834)
	at com.jogamp.common.util.IOUtil.access$100(IOUtil.java:56)
	at com.jogamp.common.util.IOUtil$2.run(IOUtil.java:929)
	at com.jogamp.common.util.IOUtil$2.run(IOUtil.java:927)
	at java.security.AccessController.doPrivileged(Native Method)
	at com.jogamp.common.util.IOUtil.getTempDir(IOUtil.java:927)
	at com.jogamp.common.util.cache.TempFileCache.<clinit>(TempFileCache.java:84)
	at com.jogamp.common.util.cache.TempJarCache.initSingleton(TempJarCache.java:85)
	at com.jogamp.common.util.ReflectionUtil.callMethod(ReflectionUtil.java:322)
	at com.jogamp.common.util.ReflectionUtil.callStaticMethod(ReflectionUtil.java:344)
	at com.jogamp.common.util.TestTempJarCache.testTempJarCache04bDiffClassLoader(TestTempJarCache.java:249)
Caused by: java.lang.NullPointerException
	at com.jogamp.common.util.cache.TempJarCache.findLibrary(TempJarCache.java:306)
	at com.jogamp.common.jvm.JNILibLoaderBase.loadLibraryInternal(JNILibLoaderBase.java:327)
	at com.jogamp.common.jvm.JNILibLoaderBase.access$000(JNILibLoaderBase.java:57)
	at com.jogamp.common.jvm.JNILibLoaderBase$DefaultAction.loadLibrary(JNILibLoaderBase.java:88)
	at com.jogamp.common.jvm.JNILibLoaderBase.loadLibrary(JNILibLoaderBase.java:226)
	at com.jogamp.common.os.DynamicLibraryBundle$GlueJNILibLoader.loadLibrary(DynamicLibraryBundle.java:390)
	at com.jogamp.common.os.Platform$4.run(Platform.java:394)
	at java.security.AccessController.doPrivileged(Native Method)
	at com.jogamp.common.os.Platform.loadGlueGenRTImpl(Platform.java:379)
	at com.jogamp.common.os.Platform.<clinit>(Platform.java:200)

Standard Error

tmp dir: /tmp/jogamp/file_cache/jln3809255662550827902/jln4814261951233822506
++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempFileCache01FileExist
++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempFileCache01FileExist
++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempFileCache02Instances
++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempFileCache02Instances
++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01a
++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01a
++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testJarUtil01b
++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testJarUtil01b
++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempJarCache00Init
++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache00Init
++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempJarCache01LoadAllTestManifestAndClass
++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache01LoadAllTestManifestAndClass
++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempJarCache02AddNativeLibs
++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache02AddNativeLibs
++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempJarCache03AddNativeJarLibs
++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache03AddNativeJarLibs
++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempJarCache04aSameClassLoader
++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04aSameClassLoader
++++ TestCase.setUp: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader
url: jar:file:/home/jogamp/JogAmpSlavex64/workspace/gluegen/label/linux-x86_64-amd/build/gluegen.jar!/
Catched: null
++++ TestCase.tearDown: com.jogamp.common.util.TestTempJarCache - testTempJarCache04bDiffClassLoader