Open hadim opened 7 years ago
@fjug @royerloic I get a similar error and some more...
ClearGLWindow: GLProfile[GL4bc/GL4bc.hw]
1.0
1.0
1.0
Linuxjava.lang.NullPointerException
at badtrack.email.GmailBadTrackNotifier.getUniqueId(GmailBadTrackNotifier.java:73)
at badtrack.email.GmailBadTrackNotifier.notify(GmailBadTrackNotifier.java:51)
at badtrack.BadTrack$1.uncaughtException(BadTrack.java:198)
at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1057)
at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1052)
at java.lang.Thread.dispatchUncaughtException(Thread.java:1952)
java.lang.NullPointerException
at cleargl.GLTexture.
at com.sun.mail.smtp.SMTPTransport$Authenticator.authenticate(SMTPTransport.java:826)
at com.sun.mail.smtp.SMTPTransport.authenticate(SMTPTransport.java:761)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:685)
at javax.mail.Service.connect(Service.java:317)
at javax.mail.Service.connect(Service.java:176)
at javax.mail.Service.connect(Service.java:125)
at javax.mail.Transport.send0(Transport.java:253)
at javax.mail.Transport.send(Transport.java:124)
at badtrack.email.GmailClient.sendMessage(GmailClient.java:83)
at badtrack.email.GmailBadTrackNotifier.notify(GmailBadTrackNotifier.java:65)
at badtrack.BadTrack$1.uncaughtException(BadTrack.java:198)
at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1057)
at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1052)
at java.lang.Thread.dispatchUncaughtException(Thread.java:1952)
com.jogamp.opengl.util.AnimatorBase$UncaughtAnimatorException: com.jogamp.opengl.GLException: Caught UnsatisfiedLinkError: Error while loading native library "JOCL_2_0_0-linux-x86_64"
Operating system name: Linux
Architecture : amd64
Architecture bit size: 64
---(start of nested stack traces)---
Stack trace from the attempt to load the library as a file:
java.lang.UnsatisfiedLinkError: no JOCL_2_0_0-linux-x86_64 in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1864)
at java.lang.Runtime.loadLibrary0(Runtime.java:870)
at java.lang.System.loadLibrary(System.java:1122)
at org.jocl.LibUtils.loadLibrary(LibUtils.java:136)
at org.jocl.CL.loadNativeLibrary(CL.java:65)
at org.jocl.CL.CXXABI_1.3.8' not found (required by /tmp/libJOCL_2_0_0-linux-x86_64.so) at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1938) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1821) at java.lang.Runtime.load0(Runtime.java:809) at java.lang.System.load(System.java:1086) at org.jocl.LibUtils.loadLibraryResource(LibUtils.java:269) at org.jocl.LibUtils.loadLibrary(LibUtils.java:151) at org.jocl.CL.loadNativeLibrary(CL.java:65) at org.jocl.CL.<clinit>(CL.java:51) at clearcl.backend.jocl.ClearCLBackendJOCL.<clinit>(ClearCLBackendJOCL.java:61) at clearcl.backend.ClearCLBackends.getBackendList(ClearCLBackends.java:30) at clearcl.backend.ClearCLBackends.getFunctionalBackend(ClearCLBackends.java:65) at clearcl.backend.ClearCLBackends.getBestBackend(ClearCLBackends.java:91) at clearvolume.renderer.opencl.OpenCLDevice.initCL(OpenCLDevice.java:48) at clearvolume.renderer.opencl.OpenCLVolumeRenderer.initVolumeRenderer(OpenCLVolumeRenderer.java:130) at clearvolume.renderer.cleargl.ClearGLVolumeRenderer.init(ClearGLVolumeRenderer.java:818) at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:644) at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:667) at jogamp.opengl.GLAutoDrawableBase$1.run(GLAutoDrawableBase.java:431) at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1291) at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147) at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759) at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:81) at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:452) at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:178) at java.util.TimerThread.mainLoop(Timer.java:555) at java.util.TimerThread.run(Timer.java:505) ---(end of nested stack traces)--- on thread SciJava-2e1c3e0f-Thread-1-FPSAWTAnimator#00-Timer0 at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:92) at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:452) at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:178) at java.util.TimerThread.mainLoop(Timer.java:555) at java.util.TimerThread.run(Timer.java:505) Caused by: com.jogamp.opengl.GLException: Caught UnsatisfiedLinkError: Error while loading native library "JOCL_2_0_0-linux-x86_64" Operating system name: Linux Architecture : amd64 Architecture bit size: 64 ---(start of nested stack traces)--- Stack trace from the attempt to load the library as a file: java.lang.UnsatisfiedLinkError: no JOCL_2_0_0-linux-x86_64 in java.library.path at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1864) at java.lang.Runtime.loadLibrary0(Runtime.java:870) at java.lang.System.loadLibrary(System.java:1122) at org.jocl.LibUtils.loadLibrary(LibUtils.java:136) at org.jocl.CL.loadNativeLibrary(CL.java:65) at org.jocl.CL.<clinit>(CL.java:51) at clearcl.backend.jocl.ClearCLBackendJOCL.<clinit>(ClearCLBackendJOCL.java:61) at clearcl.backend.ClearCLBackends.getBackendList(ClearCLBackends.java:30) at clearcl.backend.ClearCLBackends.getFunctionalBackend(ClearCLBackends.java:65) at clearcl.backend.ClearCLBackends.getBestBackend(ClearCLBackends.java:91) at clearvolume.renderer.opencl.OpenCLDevice.initCL(OpenCLDevice.java:48) at clearvolume.renderer.opencl.OpenCLVolumeRenderer.initVolumeRenderer(OpenCLVolumeRenderer.java:130) at clearvolume.renderer.cleargl.ClearGLVolumeRenderer.init(ClearGLVolumeRenderer.java:818) at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:644) at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:667) at jogamp.opengl.GLAutoDrawableBase$1.run(GLAutoDrawableBase.java:431) at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1291) at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147) at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759) at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:81) at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:452) at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:178) at java.util.TimerThread.mainLoop(Timer.java:555) at java.util.TimerThread.run(Timer.java:505) Stack trace from the attempt to load the library as a resource: java.lang.UnsatisfiedLinkError: /tmp/libJOCL_2_0_0-linux-x86_64.so: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version
CXXABI_1.3.8' not found (required by /tmp/libJOCL_2_0_0-linux-x86_64.so)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1938)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1821)
at java.lang.Runtime.load0(Runtime.java:809)
at java.lang.System.load(System.java:1086)
at org.jocl.LibUtils.loadLibraryResource(LibUtils.java:269)
at org.jocl.LibUtils.loadLibrary(LibUtils.java:151)
at org.jocl.CL.loadNativeLibrary(CL.java:65)
at org.jocl.CL.
at org.jocl.LibUtils.loadLibrary(LibUtils.java:185)
at org.jocl.CL.loadNativeLibrary(CL.java:65)
at org.jocl.CL.<clinit>(CL.java:51)
at clearcl.backend.jocl.ClearCLBackendJOCL.<clinit>(ClearCLBackendJOCL.java:61)
at clearcl.backend.ClearCLBackends.getBackendList(ClearCLBackends.java:30)
at clearcl.backend.ClearCLBackends.getFunctionalBackend(ClearCLBackends.java:65)
at clearcl.backend.ClearCLBackends.getBestBackend(ClearCLBackends.java:91)
at clearvolume.renderer.opencl.OpenCLDevice.initCL(OpenCLDevice.java:48)
at clearvolume.renderer.opencl.OpenCLVolumeRenderer.initVolumeRenderer(OpenCLVolumeRenderer.java:130)
at clearvolume.renderer.cleargl.ClearGLVolumeRenderer.init(ClearGLVolumeRenderer.java:818)
at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:644)
at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:667)
at jogamp.opengl.GLAutoDrawableBase$1.run(GLAutoDrawableBase.java:431)
at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1291)
... 7 more
@royerloic Is this the bug tracker???
The bug tracker is not present fro some time already, must be an old version of CV in the wilde…
On 7. Jun 2018, at 09:30, Florian Jug notifications@github.com wrote:
@royerloic https://github.com/royerloic Is this the bug tracker???
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ClearVolume/ClearVolume/issues/67#issuecomment-395484191, or mute the thread https://github.com/notifications/unsubscribe-auth/AByMkoeMReSztUr_mbIuKNweBRCGyacJks5t6VVDgaJpZM4QamSL.
So..... is there no way to report an issue? If I have an old-wild version how can I get the latest-tame one? (I installed following instruction here ).
Our discussion referred to an old bug submission module we once have used. When did you install ClearVolume? If either the entire Fiji or only ClearVolume is ‘ancient’ you might try to download the latest Fiji and install ClearVolume as described on the page you pointed at. What happened?!?
My Fiji install is a few months old and ClearVolume is 1 day old.. I don't think that counts as ancient :P..
The install works fine but when I try to load a ( 3D ome-tiff image) volume it spits out the above error on the console. The GUI is displayed but the region for displaying volume is a dark void!
............................................................................................................
ClearVolume Version : 1.3.20
Fiji Properties...
java.version: 1.8.0_66
java.vendor: Oracle Corporation
os.name: Linux
os.version: 4.4.0-124-generic
os.arch: amd64
file.separator: /
path.separator: :
line.separator:
IJ.getVersion: 2.0.0-rc-67/1.52c IJ.getFullVersion: 1.52c99 IJ.javaVersion: 8 IJ.isLinux: true IJ.isMacintosh: false IJ.isMacOSX: false IJ.isWindows: false IJ.is64Bit: true
All Java Properties ij.dir: HOME/opt/Fiji.app java.runtime.name: Java(TM) SE Runtime Environment fiji.dir: HOME/opt/Fiji.app imagej.dir: HOME/opt/Fiji.app sun.boot.library.path: HOME/opt/Fiji.app/java/linux-amd64/jdk1.8.0_66/jre/lib/amd64 java.vm.version: 25.66-b17 fiji.defaultLibPath: lib/amd64/server/libjvm.so java.vm.vendor: Oracle Corporation java.vendor.url: http://java.oracle.com/ path.separator: : java.vm.name: Java HotSpot(TM) 64-Bit Server VM file.encoding.pkg: sun.io user.country: sun.os.patch.level: unknown java.vm.specification.name: Java Virtual Machine Specification user.dir: HOME java.runtime.version: 1.8.0_66-b17 java.awt.graphicsenv: sun.awt.X11GraphicsEnvironment java.endorsed.dirs: HOME/opt/Fiji.app/java/linux-amd64/jdk1.8.0_66/jre/lib/endorsed os.arch: amd64 java.io.tmpdir: /tmp line.separator:
java.vm.specification.vendor: Oracle Corporation os.name: Linux sun.jnu.encoding: UTF-8 java.library.path: HOME/torch/install/lib:/usr/local/cuda/lib64::HOME/opt/Fiji.app/lib/linux64:HOME/opt/Fiji.app/mm/linux64 sun.awt.enableExtraMouseButtons: true java.specification.name: Java Platform API Specification java.class.version: 52.0 sun.management.compiler: HotSpot 64-Bit Tiered Compilers os.version: 4.4.0-124-generic user.home: HOME user.timezone: java.awt.printerjob: sun.print.PSPrinterJob file.encoding: UTF-8 java.specification.version: 1.8 plugins.dir: HOME/opt/Fiji.app java.class.path: HOME/opt/Fiji.app/jars/imagej-launcher-4.0.5.jar user.name: java.vm.specification.version: 1.8 java.home:HOME/opt/Fiji.app/java/linux-amd64/jdk1.8.0_66/jre sun.arch.data.model: 64 user.language: en java.specification.vendor: Oracle Corporation awt.toolkit: sun.awt.X11.XToolkit java.vm.info: mixed mode java.version: 1.8.0_66 java.ext.dirs: HOME/opt/Fiji.app/java/linux-amd64/jdk1.8.0_66/jre/lib/ext:/usr/java/packages/lib/ext sun.boot.class.path: HOME/opt/Fiji.app/java/linux-amd64/jdk1.8.0_66/jre/lib/resources.jar:HOME/opt/Fiji.app/java/linux-amd64/jdk1.8.0_66/jre/lib/rt.jar:HOME/opt/Fiji.app/java/linux-amd64/jdk1.8.0_66/jre/lib/sunrsasign.jar:HOME/opt/Fiji.app/java/linux-amd64/jdk1.8.0_66/jre/lib/jsse.jar:HOME/opt/Fiji.app/java/linux-amd64/jdk1.8.0_66/jre/lib/jce.jar:HOME/opt/Fiji.app/java/linux-amd64/jdk1.8.0_66/jre/lib/charsets.jar:HOME/opt/Fiji.app/java/linux-amd64/jdk1.8.0_66/jre/lib/jfr.jar:HOME/opt/Fiji.app/java/linux-amd64/jdk1.8.0_66/jre/classes java.vendor: Oracle Corporation ij.executable: HOME/opt/Fiji.app/ImageJ-linux64 python.cachedir.skip: true file.separator: / java.vendor.url.bug: http://bugreport.sun.com/bugreport/ sun.font.fontmanager: sun.awt.X11FontManager sun.io.unicode.encoding: UnicodeLittle sun.cpu.endian: little sun.desktop: gnome fiji.executable: HOME/opt/Fiji.app/ImageJ-linux64 sun.cpu.isalist:
.................................................................................... If you need more details please let me know.
@fjug @royerloic,
could it be that the latest change to the update site ate some dependencies? @HaaPut's error is looking as if a dependency JAR for JOCL is missing. Plus, there's also BadTrack there, which should have been gone since quite a bit.
@skalarproduktraum On the update site I've only placed the new (and fixed) clearvolume-imglib2 bridge. Maybe while uploading I removed some dependencies within the updater, but why do you think it might cause this problem? @HaaPut I would love if you could download a fresh Fiji and then activate the ClearVolume update site. It would save us a lot of digging time if it would turn out that it simply worked then. (Ideally you'd not even turn on any other update site before testing, only ClearVolume...)
Thanks to both of you, Florian
@fjug Because the bottom-most error in the stack trace is a UnsatisfiedLinkError bringing me to ... @HaaPut, I've just seen a piece that I had missed in the stack trace before, namely `
java.lang.UnsatisfiedLinkError: /tmp/libJOCL_2_0_0-linux-x86_64.so: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /tmp/libJOCL_2_0_0-linux-x86_64.so)
Apparently, the JOCL .so it's shipping is slightly old, that ABI version is from GCC 4.9... I guess there's two options here:
@skalarproduktraum updating GCC is not a feasible option for me. I can try a fresh install of fiji if you think that may help @fjug . Note: I have been regularly updating my fiji install.. my current version is: IJ.getVersion: 2.0.0-rc-67/1.52c IJ.getFullVersion: 1.52c99 ClearVolume Version : 1.3.20
I am using a Fiji updated installation with the ClearVolume update site checked.
I am running Ubuntu 18.10 with kernel 4.13.0-16-generic on an Asus notebook laptop with the following graphic card:
Intel(R) HD Graphics Haswell Ultrabook GT3 reserved
Here is the output of
clinfo
:And the error message trying to open ClearVolume on a Z stack:
By the way what the status of the project? How does it compare to the still in development SciView.
Thank you.