Hi All,
I ahve recently moved over to use Ubuntu for light sheet data analysis and processing. Most frustratingly I am getting no display when using BigDataViewer in Fiji (ImageJ 2.0.0-rc-69/152i; java 1.8.0_172[64-bit]) on my Ubuntu machine and cannot work out why as it is working on a different Ubuntu machine 16.04.5 LTS and in Windows 10 where the Multiview dataset was defined.
My system is:
Ubuntu 18.04.1 LTS 64-bit
RAM: 188.8 GiB
Intel® Xeon® CPU E5-2620 v4 @ 2.10GHz × 32
GeForce GTX 1080/PCIe/SSE2
The ImageJ console gives me the following exception:
Exception in thread "PainterThread" java.lang.NoClassDefFoundError: net/imglib2/util/StopWatch
at net.imglib2.cache.iotiming.IoStatistics.<init>(IoStatistics.java:21)
at net.imglib2.cache.iotiming.CacheIoTiming.getIoStatistics(CacheIoTiming.java:30)
at net.imglib2.cache.iotiming.CacheIoTiming.getIoStatistics(CacheIoTiming.java:17)
at net.imglib2.cache.iotiming.CacheIoTiming.getIoTimeBudget(CacheIoTiming.java:40)
at bdv.viewer.render.MultiResolutionRenderer.createProjector(MultiResolutionRenderer.java:658)
at bdv.viewer.render.MultiResolutionRenderer.paint(MultiResolutionRenderer.java:496)
at bdv.viewer.ViewerPanel.paint(ViewerPanel.java:485)
at net.imglib2.ui.PainterThread.run(PainterThread.java:86)
Caused by: java.lang.ClassNotFoundException: net.imglib2.util.StopWatch
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 8 more
Exception in thread "PainterThread" java.lang.NoClassDefFoundError: net/imglib2/util/StopWatch
at net.imglib2.cache.iotiming.IoStatistics.<init>(IoStatistics.java:21)
at net.imglib2.cache.iotiming.CacheIoTiming.getIoStatistics(CacheIoTiming.java:30)
at net.imglib2.cache.iotiming.CacheIoTiming.getIoStatistics(CacheIoTiming.java:17)
at net.imglib2.cache.iotiming.CacheIoTiming.getIoTimeBudget(CacheIoTiming.java:40)
at bdv.viewer.render.MultiResolutionRenderer.createProjector(MultiResolutionRenderer.java:658)
at bdv.viewer.render.MultiResolutionRenderer.paint(MultiResolutionRenderer.java:496)
at bdv.viewer.ViewerPanel.paint(ViewerPanel.java:485)
at net.imglib2.ui.PainterThread.run(PainterThread.java:86)
I attach a screenshot of the view I see in BigDataViewer below. It is clearly seeing that I have a fused image with 5 views.
The same thing happens if I define a new dataset in Multiview Reconstruction or BigStitcher.
Can anyone help?
I don’t want to be forced back to Win 10 because of this.
Thanks,
Ben