Task #7733 (closed)
Bug: Plate loading after import
Reported by: | wmoore | Owned by: | jburel |
---|---|---|---|
Priority: | major | Milestone: | OMERO-4.4 |
Component: | Insight | Version: | n.a. |
Keywords: | n.a. | Cc: | |
Resources: | n.a. | Referenced By: | n.a. |
References: | n.a. | Remaining Time: | 0.0d |
Sprint: | 2012-01-17 (6) |
Description (last modified by jburel)
If I import a Plate, E.g with one well "003003000.flex" then click the 'Browse' option to view the imported plate, this attempts to load ALL the wells on the plate view, even though only 1 is populated. All wells are 'invalid'. Acquisition view is OK.
Change History (11)
comment:1 Changed 12 years ago by jburel
- Remaining Time set to 0.25
comment:2 Changed 12 years ago by jburel
- Status changed from new to accepted
comment:3 Changed 12 years ago by jburel
- Description modified (diff)
comment:4 Changed 12 years ago by jburel
- Remaining Time changed from 0.25 to 0
- Status changed from accepted to closed
comment:5 Changed 12 years ago by saloynton
Tested but had the following exception
java.lang.Exception: Abnormal termination due to an uncaught exception. java.lang.IllegalArgumentException: No object specified. at org.openmicroscopy.shoola.agents.metadata.StructuredDataLoader.<init>(StructuredDataLoader.java:74) at org.openmicroscopy.shoola.agents.metadata.view.MetadataViewerModel.fireStructuredDataLoading(MetadataViewerModel.java:395) at org.openmicroscopy.shoola.agents.metadata.view.MetadataViewerComponent.loadMetadata(MetadataViewerComponent.java:262) at org.openmicroscopy.shoola.agents.metadata.browser.BrowserModel.setRootObject(BrowserModel.java:143) at org.openmicroscopy.shoola.agents.metadata.browser.BrowserComponent.setRootObject(BrowserComponent.java:146) at org.openmicroscopy.shoola.agents.metadata.view.MetadataViewerModel.setRootObject(MetadataViewerModel.java:265) at org.openmicroscopy.shoola.agents.metadata.view.MetadataViewerComponent.setRootObject(MetadataViewerComponent.java:380) at org.openmicroscopy.shoola.agents.treeviewer.view.TreeViewerComponent.setSelectedNode(TreeViewerComponent.java:1056) at org.openmicroscopy.shoola.agents.treeviewer.view.TreeViewerControl.propertyChange(TreeViewerControl.java:946) at org.openmicroscopy.shoola.util.ui.component.AbstractComponent.firePropertyChange(AbstractComponent.java:147) at org.openmicroscopy.shoola.agents.dataBrowser.view.DataBrowserComponent.setSelectedDisplay(DataBrowserComponent.java:343) at org.openmicroscopy.shoola.agents.dataBrowser.view.DataBrowserControl.propertyChange(DataBrowserControl.java:364) at org.openmicroscopy.shoola.util.ui.component.AbstractComponent.firePropertyChange(AbstractComponent.java:147) at org.openmicroscopy.shoola.agents.dataBrowser.browser.BrowserModel.setSelectedDisplay(BrowserModel.java:767) at org.openmicroscopy.shoola.agents.dataBrowser.browser.BrowserControl.handleSelection(BrowserControl.java:258) at org.openmicroscopy.shoola.agents.dataBrowser.browser.BrowserControl.onClick(BrowserControl.java:184) at org.openmicroscopy.shoola.agents.dataBrowser.browser.BrowserControl.mousePressed(BrowserControl.java:534) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:263) at java.awt.Component.processMouseEvent(Component.java:6370) at javax.swing.JComponent.processMouseEvent(JComponent.java:3267) at java.awt.Component.processEvent(Component.java:6138) at java.awt.Container.processEvent(Container.java:2085) at java.awt.Component.dispatchEventImpl(Component.java:4735) at java.awt.Container.dispatchEventImpl(Container.java:2143) at java.awt.Component.dispatchEvent(Component.java:4565) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4621) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4279) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4212) at java.awt.Container.dispatchEventImpl(Container.java:2129) at java.awt.Window.dispatchEventImpl(Window.java:2478) at java.awt.Component.dispatchEvent(Component.java:4565) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:679) at java.awt.EventQueue.access$000(EventQueue.java:85) at java.awt.EventQueue$1.run(EventQueue.java:638) at java.awt.EventQueue$1.run(EventQueue.java:636) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98) at java.awt.EventQueue$2.run(EventQueue.java:652) at java.awt.EventQueue$2.run(EventQueue.java:650) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:649) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Abnormal termination due to an uncaught exception. java.lang.IllegalArgumentException: No object specified. at org.openmicroscopy.shoola.agents.metadata.StructuredDataLoader.<init>(StructuredDataLoader.java:74) at org.openmicroscopy.shoola.agents.metadata.view.MetadataViewerModel.fireStructuredDataLoading(MetadataViewerModel.java:395) at org.openmicroscopy.shoola.agents.metadata.view.MetadataViewerComponent.loadMetadata(MetadataViewerComponent.java:262) at org.openmicroscopy.shoola.agents.metadata.browser.BrowserModel.setRootObject(BrowserModel.java:143) at org.openmicroscopy.shoola.agents.metadata.browser.BrowserComponent.setRootObject(BrowserComponent.java:146) at org.openmicroscopy.shoola.agents.metadata.view.MetadataViewerModel.setRootObject(MetadataViewerModel.java:265) at org.openmicroscopy.shoola.agents.metadata.view.MetadataViewerComponent.setRootObject(MetadataViewerComponent.java:380) at org.openmicroscopy.shoola.agents.treeviewer.view.TreeViewerComponent.setSelectedNode(TreeViewerComponent.java:1056) at org.openmicroscopy.shoola.agents.treeviewer.view.TreeViewerControl.propertyChange(TreeViewerControl.java:946) at org.openmicroscopy.shoola.util.ui.component.AbstractComponent.firePropertyChange(AbstractComponent.java:147) at org.openmicroscopy.shoola.agents.dataBrowser.view.DataBrowserComponent.setSelectedDisplay(DataBrowserComponent.java:343) at org.openmicroscopy.shoola.agents.dataBrowser.view.DataBrowserControl.propertyChange(DataBrowserControl.java:364) at org.openmicroscopy.shoola.util.ui.component.AbstractComponent.firePropertyChange(AbstractComponent.java:147) at org.openmicroscopy.shoola.agents.dataBrowser.browser.BrowserModel.setSelectedDisplay(BrowserModel.java:767) at org.openmicroscopy.shoola.agents.dataBrowser.browser.BrowserControl.handleSelection(BrowserControl.java:258) at org.openmicroscopy.shoola.agents.dataBrowser.browser.BrowserControl.onClick(BrowserControl.java:184) at org.openmicroscopy.shoola.agents.dataBrowser.browser.BrowserControl.mousePressed(BrowserControl.java:534) at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:263) at java.awt.Component.processMouseEvent(Component.java:6370) at javax.swing.JComponent.processMouseEvent(JComponent.java:3267) at java.awt.Component.processEvent(Component.java:6138) at java.awt.Container.processEvent(Container.java:2085) at java.awt.Component.dispatchEventImpl(Component.java:4735) at java.awt.Container.dispatchEventImpl(Container.java:2143) at java.awt.Component.dispatchEvent(Component.java:4565) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4621) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4279) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4212) at java.awt.Container.dispatchEventImpl(Container.java:2129) at java.awt.Window.dispatchEventImpl(Window.java:2478) at java.awt.Component.dispatchEvent(Component.java:4565) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:679) at java.awt.EventQueue.access$000(EventQueue.java:85) at java.awt.EventQueue$1.run(EventQueue.java:638) at java.awt.EventQueue$1.run(EventQueue.java:636) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98) at java.awt.EventQueue$2.run(EventQueue.java:652) at java.awt.EventQueue$2.run(EventQueue.java:650) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:649) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Exception in thread "AWT-EventQueue-0" at org.openmicroscopy.shoola.env.ui.UserNotifierImpl.showErrorDialog(UserNotifierImpl.java:182) at org.openmicroscopy.shoola.env.ui.UserNotifierImpl.notifyError(UserNotifierImpl.java:271) at org.openmicroscopy.shoola.env.AbnormalExitHandler.doTermination(AbnormalExitHandler.java:138) at org.openmicroscopy.shoola.env.AbnormalExitHandler.terminate(AbnormalExitHandler.java:83) at org.openmicroscopy.shoola.env.AWTExceptionHanlder.handle(AWTExceptionHanlder.java:99) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at java.awt.EventDispatchThread.handleException(EventDispatchThread.java:412) at java.awt.EventDispatchThread.processException(EventDispatchThread.java:318) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:312) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
comment:6 Changed 12 years ago by jburel
humm what did you click on to get that one?
comment:7 Changed 12 years ago by saloynton
So I think these were the steps:
- I clicked the 'Browse' option to view the imported plate
- I then checked the image and expanded the tree structure of the plate
- Collapsed the navigation tree structure
- Then re-clicked the 'Browse' option from the importer window
Does that make sense?
comment:8 Changed 12 years ago by jburel
- Status changed from closed to reopened
comment:9 Changed 12 years ago by jburel
to test:
- no need to re-import
- browse the plate
- double-click on a well.
comment:10 Changed 12 years ago by jburel
- Status changed from reopened to closed
comment:11 Changed 12 years ago by Jean-marie Burel <j.burel@…>
(In [9a3fc5c7f974f137eac0b6f30c56f21b5f705569/ome.git] on branch develop) Fix NPE when double-clicking on well (see #7733)
See #7735