Task #11999 (closed)
Opened 10 years ago
Closed 10 years ago
BUG: crash after move image in plate
Reported by: | pwalczysko | Owned by: | dlindner |
---|---|---|---|
Priority: | critical | Milestone: | 5.0.1 |
Component: | Insight | Version: | 5.0.0-rc3 |
Keywords: | n.a. | Cc: | ux@…, fs@…, jrswedlow |
Resources: | n.a. | Referenced By: | n.a. |
References: | n.a. | Remaining Time: | n.a. |
Sprint: | n.a. |
Description
Login to trout as user-4 in Insight.
- Go to a plate (bd-pathway).
- Select a well, right-click.
- Go Move to Test group.
- Observe Error & Crash
java.lang.Exception: Abnormal termination due to an uncaught exception. java.lang.IllegalArgumentException: Unsupported type: class pojos.WellSampleData at org.openmicroscopy.shoola.env.data.views.calls.DMLoader.<init>(DMLoader.java:154) at org.openmicroscopy.shoola.env.data.views.DataManagerViewImpl.loadContainerHierarchy(DataManagerViewImpl.java:92) at org.openmicroscopy.shoola.agents.treeviewer.MoveDataLoader.load(MoveDataLoader.java:87) at org.openmicroscopy.shoola.agents.treeviewer.view.TreeViewerModel.fireMoveDataLoading(TreeViewerModel.java:1473) at org.openmicroscopy.shoola.agents.treeviewer.view.TreeViewerComponent.moveObject(TreeViewerComponent.java:230) at org.openmicroscopy.shoola.agents.treeviewer.view.TreeViewerComponent.handleSplitImage(TreeViewerComponent.java:4758) at org.openmicroscopy.shoola.agents.treeviewer.ImageChecker.handleResult(ImageChecker.java:118) 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:715) at java.awt.EventQueue.access$400(EventQueue.java:82) at java.awt.EventQueue$2.run(EventQueue.java:676) at java.awt.EventQueue$2.run(EventQueue.java:674) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86) at java.awt.EventQueue.dispatchEvent(EventQueue.java:685) 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: Unsupported type: class pojos.WellSampleData at org.openmicroscopy.shoola.env.data.views.calls.DMLoader.<init>(DMLoader.java:154) at org.openmicroscopy.shoola.env.data.views.DataManagerViewImpl.loadContainerHierarchy(DataManagerViewImpl.java:92) at org.openmicroscopy.shoola.agents.treeviewer.MoveDataLoader.load(MoveDataLoader.java:87) at org.openmicroscopy.shoola.agents.treeviewer.view.TreeViewerModel.fireMoveDataLoading(TreeViewerModel.java:1473) at org.openmicroscopy.shoola.agents.treeviewer.view.TreeViewerComponent.moveObject(TreeViewerComponent.java:230) at org.openmicroscopy.shoola.agents.treeviewer.view.TreeViewerComponent.handleSplitImage(TreeViewerComponent.java:4758) at org.openmicroscopy.shoola.agents.treeviewer.ImageChecker.handleResult(ImageChecker.java:118) 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:715) at java.awt.EventQueue.access$400(EventQueue.java:82) at java.awt.EventQueue$2.run(EventQueue.java:676) at java.awt.EventQueue$2.run(EventQueue.java:674) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86) at java.awt.EventQueue.dispatchEvent(EventQueue.java:685) 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:191) at org.openmicroscopy.shoola.env.ui.UserNotifierImpl.notifyError(UserNotifierImpl.java:291) 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)
Change History (7)
comment:1 Changed 10 years ago by pwalczysko
comment:2 Changed 10 years ago by jamoore
- Milestone changed from 5.1.0-m1 to 5.0.1
- Version changed from 5.1.0-m0 to 5.0.0-rc3
Moving to 5.0.1 if it was also on gretzky for investigation.
comment:3 Changed 10 years ago by jburel
- Owner changed from jburel to dlindner
Dominik, could you have a look at that one?
Thanks
comment:4 Changed 10 years ago by mtbcarroll
I am guessing that you simply shouldn't be able to try to move a single well?
If you do need loadContainerHierarchy to be able to support some kind of well sample query then I may be able to help.
comment:5 Changed 10 years ago by dlindner
So enable the "Move to group" action only in the treeviewer context menu on plate object selection?
comment:6 Changed 10 years ago by jburel
Action is allowed for other objects than plate. Do not allow to move if a wellSample is selected. (central panel)
comment:7 Changed 10 years ago by dlindner
- Resolution set to fixed
- Status changed from new to closed
On Gretzky (5.0.0) the same behaviour happens.