-
Notifications
You must be signed in to change notification settings - Fork 5
Closed
Labels
blockedWaiting for an upstream changeWaiting for an upstream changebugSomething isn't workingSomething isn't working
Milestone
Description
Steps to reproduce:
- Open napari, launch napari-imagej
- Open the IJ2 Swing UI
- Open data (e.g. bricks sample image) in napari
- Transfer the data to ImageJ
This yields the following error:
[INFO] Found 10 JHotDraw adapters.
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: -1
at java.util.ArrayList.elementData(ArrayList.java:424)
at java.util.ArrayList.get(ArrayList.java:437)
at net.imagej.space.CombinedSpace.axis(CombinedSpace.java:87)
at net.imagej.interval.CombinedRealInterval.realMin(CombinedRealInterval.java:94)
at net.imagej.display.DefaultImageDisplay.realMin(DefaultImageDisplay.java:370)
at net.imagej.display.DefaultImageDisplay.getPlaneExtents(DefaultImageDisplay.java:216)
at net.imagej.ui.swing.viewer.image.JHotDrawImageCanvas$1.getPreferredSize(JHotDrawImageCanvas.java:166)
at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:96)
at java.awt.Container.preferredSize(Container.java:1799)
at java.awt.Container.getPreferredSize(Container.java:1783)
at javax.swing.JComponent.getPreferredSize(JComponent.java:1664)
at javax.swing.ScrollPaneLayout.preferredLayoutSize(ScrollPaneLayout.java:492)
at java.awt.Container.preferredSize(Container.java:1799)
at java.awt.Container.getPreferredSize(Container.java:1783)
at javax.swing.JComponent.getPreferredSize(JComponent.java:1664)
at java.awt.BorderLayout.preferredLayoutSize(BorderLayout.java:719)
at java.awt.Container.preferredSize(Container.java:1799)
at java.awt.Container.getPreferredSize(Container.java:1783)
at javax.swing.JComponent.getPreferredSize(JComponent.java:1664)
at net.miginfocom.swing.SwingComponentWrapper.getLayoutHashCode(Unknown Source)
at net.miginfocom.swing.MigLayout.checkCache(Unknown Source)
at net.miginfocom.swing.MigLayout.getSizeImpl(Unknown Source)
at net.miginfocom.swing.MigLayout.preferredLayoutSize(Unknown Source)
at java.awt.Container.preferredSize(Container.java:1799)
at java.awt.Container.getPreferredSize(Container.java:1783)
at javax.swing.JComponent.getPreferredSize(JComponent.java:1664)
at java.awt.BorderLayout.preferredLayoutSize(BorderLayout.java:719)
at java.awt.Container.preferredSize(Container.java:1799)
at java.awt.Container.getPreferredSize(Container.java:1783)
at javax.swing.JComponent.getPreferredSize(JComponent.java:1664)
at javax.swing.JRootPane$RootLayout.preferredLayoutSize(JRootPane.java:920)
at java.awt.Container.preferredSize(Container.java:1799)
at java.awt.Container.getPreferredSize(Container.java:1783)
at javax.swing.JComponent.getPreferredSize(JComponent.java:1664)
at java.awt.BorderLayout.preferredLayoutSize(BorderLayout.java:719)
at java.awt.Container.preferredSize(Container.java:1799)
at java.awt.Container.getPreferredSize(Container.java:1783)
at java.awt.Window.pack(Window.java:809)
at org.scijava.ui.swing.viewer.SwingDisplayWindow.showDisplay(SwingDisplayWindow.java:68)
at org.scijava.ui.viewer.DisplayViewer.view(DisplayViewer.java:84)
at org.scijava.ui.AbstractUserInterface$1.run(AbstractUserInterface.java:138)
at org.scijava.thread.DefaultThreadService.lambda$wrap$1(DefaultThreadService.java:211)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
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$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
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)
Metadata
Metadata
Assignees
Labels
blockedWaiting for an upstream changeWaiting for an upstream changebugSomething isn't workingSomething isn't working