write field as image
test field -> write field as image -> viewer 3D
In test field choose 3D. Several times change slice axis and write image in write field as image. After some times Uncaught exception occurs. This happens also when manipulating otherwise. See also attached files.
16:12:25,226 WT-EventQueue-0 WARN main.VisNow.loadNativeLibraries 613: Loading vtk failed on library: vtkIOJava (Reason: /home/kerstin/VisNowFromGit/VisNow/dist/lib/native/linux/x86_64/vtk/libvtkIOJava.so: libvtkIO.so.5.10: cannot open shared object file: No such file or directory) 16:14:42,863 WT-EventQueue-0 ERROR sNowExceptionHandler.uncaughtException 1649: Uncaught exception occurred in thread Thread[AWT-EventQueue-0,6,main] java.lang.ArrayIndexOutOfBoundsException: -1 at java.util.ArrayList.elementData(ArrayList.java:418) at java.util.ArrayList.get(ArrayList.java:431) at javax.media.j3d.GeometryRetained.removeUser(GeometryRetained.java:201) at javax.media.j3d.Shape3DRetained.clearLive(Shape3DRetained.java:1352) at javax.media.j3d.GroupRetained.clearLive(GroupRetained.java:2758) at javax.media.j3d.TransformGroupRetained.clearLive(TransformGroupRetained.java:749) at javax.media.j3d.GroupRetained.clearLive(GroupRetained.java:2758) at javax.media.j3d.GroupRetained.checkClearLive(GroupRetained.java:1770) at javax.media.j3d.GroupRetained.checkClearLive(GroupRetained.java:1699) at javax.media.j3d.GroupRetained.doRemoveChild(GroupRetained.java:425) at javax.media.j3d.GroupRetained.removeChild(GroupRetained.java:360) at javax.media.j3d.Group.removeChild(Group.java:229) at pl.edu.icm.visnow.geometries.objects.RegularField3DGeometry.updateGeometry(RegularField3DGeometry.java:910) at pl.edu.icm.visnow.geometries.objects.RegularField3DGeometry$3.stateChanged(RegularField3DGeometry.java:387) at pl.edu.icm.visnow.geometries.parameters.RegularField3DParams.fireStateChanged(RegularField3DParams.java:368) at pl.edu.icm.visnow.geometries.parameters.RegularField3DParams.setGridType(RegularField3DParams.java:264) at pl.edu.icm.visnow.lib.basic.writers.ImageWriter.ImageWriter.validateParamsAndSetSmart(ImageWriter.java:135) at pl.edu.icm.visnow.lib.basic.writers.ImageWriter.ImageWriter.onActive(ImageWriter.java:165) at pl.edu.icm.visnow.lib.basic.writers.ImageWriter.ImageWriter$1.parameterChanged(ImageWriter.java:92) at pl.edu.icm.visnow.engine.core.Parameters.fireParameterChanged(Parameters.java:501) at pl.edu.icm.visnow.engine.core.Parameters.set(Parameters.java:207) at pl.edu.icm.visnow.engine.core.Parameters.set(Parameters.java:131) at pl.edu.icm.visnow.lib.basic.writers.ImageWriter.ImageWriterGUI.writeButtonActionPerformed(ImageWriterGUI.java:367) at pl.edu.icm.visnow.lib.basic.writers.ImageWriter.ImageWriterGUI.access$400(ImageWriterGUI.java:48) at pl.edu.icm.visnow.lib.basic.writers.ImageWriter.ImageWriterGUI$5.actionPerformed(ImageWriterGUI.java:248) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2346) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) at java.awt.Component.processMouseEvent(Component.java:6525) at javax.swing.JComponent.processMouseEvent(JComponent.java:3324) at java.awt.Component.processEvent(Component.java:6290) at java.awt.Container.processEvent(Container.java:2234) at java.awt.Component.dispatchEventImpl(Component.java:4881) at java.awt.Container.dispatchEventImpl(Container.java:2292) at java.awt.Component.dispatchEvent(Component.java:4703) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4898) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462) at java.awt.Container.dispatchEventImpl(Container.java:2278) at java.awt.Window.dispatchEventImpl(Window.java:2750) at java.awt.Component.dispatchEvent(Component.java:4703) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.awt.EventQueue$4.run(EventQueue.java:729) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)