Task #10490 (closed)
BUG: uncaught exception: Object cannot null
Reported by: | rkferguson | Owned by: | jburel |
---|---|---|---|
Priority: | major | Milestone: | OMERO-4.4.7 |
Component: | Insight | Version: | n.a. |
Keywords: | n.a. | Cc: | mtbcarroll, sylittlewood |
Resources: | n.a. | Referenced By: | n.a. |
References: | n.a. | Remaining Time: | 0.0d |
Sprint: | 2013-03-12 (6)) |
Description
Tested using OMERO.insight-4.4.6-402-48dc9a9-dirty-ice33-b174-mac on howe as user-7.
Double-clicked on what appeared to be empty well in data tree "365700055641 (16-Well-Plate)" Plate ID: 1551- crashed with following message.
After this noticed that this plate is owned by user-6 not user-7 - yet is showing up in user-7 private-1
Similarly noted that plate1 (96-Well Plate) [1] Plate ID: 1855 belongs to user-2 - can view this fine though.
Also have foo [0] Screen ID 1151 owned by root visible (empty)
Permissions are clearly an issue with plates - is this what is causing the crash?
java.lang.Exception: Abnormal termination due to an uncaught exception. java.lang.IllegalArgumentException: Object cannot null. at pojos.ExperimenterData.<init>(ExperimenterData.java:78) at pojos.DataObject.getOwner(DataObject.java:290) at org.openmicroscopy.shoola.agents.dataBrowser.browser.ImageDisplay.getNodeOwner(ImageDisplay.java:154) at org.openmicroscopy.shoola.agents.dataBrowser.browser.ImageDisplay.setNodeDecoration(ImageDisplay.java:323) at org.openmicroscopy.shoola.agents.dataBrowser.visitor.DecoratorVisitor.visit(DecoratorVisitor.java:66) at org.openmicroscopy.shoola.agents.dataBrowser.browser.ImageNode.doAccept(ImageNode.java:89) at org.openmicroscopy.shoola.agents.dataBrowser.browser.ImageDisplay.accept(ImageDisplay.java:414) at org.openmicroscopy.shoola.agents.dataBrowser.browser.ImageDisplay.accept(ImageDisplay.java:412) at org.openmicroscopy.shoola.agents.dataBrowser.browser.BrowserModel.accept(BrowserModel.java:432) at org.openmicroscopy.shoola.agents.dataBrowser.view.WellsModel.<init>(WellsModel.java:393) at org.openmicroscopy.shoola.agents.dataBrowser.view.DataBrowserFactory.createWellsDataBrowser(DataBrowserFactory.java:488) at org.openmicroscopy.shoola.agents.dataBrowser.view.DataBrowserFactory.getWellsDataBrowser(DataBrowserFactory.java:136) at org.openmicroscopy.shoola.agents.treeviewer.view.TreeViewerComponent.setPlates(TreeViewerComponent.java:2961) at org.openmicroscopy.shoola.agents.treeviewer.PlateWellsLoader.handleResult(PlateWellsLoader.java:156) at org.openmicroscopy.shoola.env.data.events.DSCallAdapter.eventFired(DSCallAdapter.java:90) at org.openmicroscopy.shoola.env.data.views.BatchCallMonitor$1.run(BatchCallMonitor.java:124) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:708) at java.awt.EventQueue.access$400(EventQueue.java:82) at java.awt.EventQueue$2.run(EventQueue.java:669) at java.awt.EventQueue$2.run(EventQueue.java:667) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:678) 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: Object cannot null. at pojos.ExperimenterData.<init>(ExperimenterData.java:78) at pojos.DataObject.getOwner(DataObject.java:290) at org.openmicroscopy.shoola.agents.dataBrowser.browser.ImageDisplay.getNodeOwner(ImageDisplay.java:154) at org.openmicroscopy.shoola.agents.dataBrowser.browser.ImageDisplay.setNodeDecoration(ImageDisplay.java:323) at org.openmicroscopy.shoola.agents.dataBrowser.visitor.DecoratorVisitor.visit(DecoratorVisitor.java:66) at org.openmicroscopy.shoola.agents.dataBrowser.browser.ImageNode.doAccept(ImageNode.java:89) at org.openmicroscopy.shoola.agents.dataBrowser.browser.ImageDisplay.accept(ImageDisplay.java:414) at org.openmicroscopy.shoola.agents.dataBrowser.browser.ImageDisplay.accept(ImageDisplay.java:412) at org.openmicroscopy.shoola.agents.dataBrowser.browser.BrowserModel.accept(BrowserModel.java:432) at org.openmicroscopy.shoola.agents.dataBrowser.view.WellsModel.<init>(WellsModel.java:393) at org.openmicroscopy.shoola.agents.dataBrowser.view.DataBrowserFactory.createWellsDataBrowser(DataBrowserFactory.java:488) at org.openmicroscopy.shoola.agents.dataBrowser.view.DataBrowserFactory.getWellsDataBrowser(DataBrowserFactory.java:136) at org.openmicroscopy.shoola.agents.treeviewer.view.TreeViewerComponent.setPlates(TreeViewerComponent.java:2961) at org.openmicroscopy.shoola.agents.treeviewer.PlateWellsLoader.handleResult(PlateWellsLoader.java:156) at org.openmicroscopy.shoola.env.data.events.DSCallAdapter.eventFired(DSCallAdapter.java:90) at org.openmicroscopy.shoola.env.data.views.BatchCallMonitor$1.run(BatchCallMonitor.java:124) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:708) at java.awt.EventQueue.access$400(EventQueue.java:82) at java.awt.EventQueue$2.run(EventQueue.java:669) at java.awt.EventQueue$2.run(EventQueue.java:667) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:678) 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:189) at org.openmicroscopy.shoola.env.ui.UserNotifierImpl.notifyError(UserNotifierImpl.java:287) at org.openmicroscopy.shoola.env.AbnormalExitHandler.doTermination(AbnormalExitHandler.java:147) at org.openmicroscopy.shoola.env.AbnormalExitHandler.terminate(AbnormalExitHandler.java:85) 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)
Attachments (1)
Change History (4)
Changed 11 years ago by rkferguson
comment:1 Changed 11 years ago by jburel
- Remaining Time set to 0.2
comment:2 Changed 11 years ago by jburel
- Remaining Time changed from 0.2 to 0
- Resolution set to fixed
- Status changed from new to closed
comment:3 Changed 11 years ago by jburel <j.burel@…>
(In [d9994c41b652a7dac52a0a4a38a454e6b194a203/ome.git] on branch develop) Review call to load details (see #10490)
Fix see https://github.com/openmicroscopy/openmicroscopy/pull/839