Task #9486 (closed)
Opened 7 years ago
Closed 3 years ago
Bug: Fatal exception editing ROIs
| Reported by: | rleigh | Owned by: | jburel |
|---|---|---|---|
| Priority: | critical | Milestone: | ROI |
| Component: | Insight | Version: | 4.4.8 |
| Keywords: | n.a. | Cc: | |
| Resources: | n.a. | Referenced By: | n.a. |
| References: | n.a. | Remaining Time: | n.a. |
| Sprint: | n.a. |
Description
user-5, editing ROIs on user-6 read-annotate-1 image.
Removed one of user-6's ROIs
Added a new ROI
Pressed save
Application terminated
java.lang.Exception: Abnormal termination due to an uncaught exception. java.lang.IllegalArgumentException: The method can only be invoked in the LOADING_ROI state. at org.openmicroscopy.shoola.agents.measurement.view.MeasurementViewerComponent.setLoadingFromServerClient(MeasurementViewerComponent.java:884) at org.openmicroscopy.shoola.agents.measurement.ServerSideROILoader.handleResult(ServerSideROILoader.java:109) 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:226) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:647) at java.awt.EventQueue.access$000(EventQueue.java:96) at java.awt.EventQueue$1.run(EventQueue.java:608) at java.awt.EventQueue$1.run(EventQueue.java:606) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105) at java.awt.EventQueue.dispatchEvent(EventQueue.java:617) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177) at java.awt.EventDispatchThread.run(EventDispatchThread.java:138) Abnormal termination due to an uncaught exception. java.lang.IllegalArgumentException: The method can only be invoked in the LOADING_ROI state. at org.openmicroscopy.shoola.agents.measurement.view.MeasurementViewerComponent.setLoadingFromServerClient(MeasurementViewerComponent.java:884) at org.openmicroscopy.shoola.agents.measurement.ServerSideROILoader.handleResult(ServerSideROILoader.java:109) 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:226) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:647) at java.awt.EventQueue.access$000(EventQueue.java:96) at java.awt.EventQueue$1.run(EventQueue.java:608) at java.awt.EventQueue$1.run(EventQueue.java:606) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105) at java.awt.EventQueue.dispatchEvent(EventQueue.java:617) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177) at java.awt.EventDispatchThread.run(EventDispatchThread.java:138) 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:146) at org.openmicroscopy.shoola.env.AbnormalExitHandler.terminate(AbnormalExitHandler.java:84) at org.openmicroscopy.shoola.env.AWTExceptionHanlder.handle(AWTExceptionHanlder.java:99) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at java.awt.EventDispatchThread.handleException(EventDispatchThread.java:392) at java.awt.EventDispatchThread.processException(EventDispatchThread.java:298) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:288) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177) at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
Change History (7)
comment:1 Changed 7 years ago by jburel
- Resolution set to fixed
- Status changed from new to closed
comment:2 Changed 7 years ago by jburel <j.burel@…>
(In [d68fb423361dabdc259ba6229f1be1614a696ab2/ome.git] on branch develop) Modify saving state sequence (see #9486).
comment:3 Changed 6 years ago by pwalczysko
- Resolution fixed deleted
- Status changed from closed to reopened
- Version set to 4.4.8
Tried to reproduce with 4.4.6 windows client (Win 7 laptop) and 4.4.8 windows client (Win 7 laptop). Connected to Howe (post-4.4.8 server). Both times, the exception was there as reported by @rleigh.
- Reopening the ticket.
- See also QA https://www.openmicroscopy.org/qa2/qa/feedback/7430/.
- Although I could not repeat the bug when following the workflow described in the QA, I was 100% successful with the workflow of rleigh.
comment:4 Changed 6 years ago by jburel
- Milestone changed from OMERO-4.4.4 to OMERO-4.4.x
- Sprint 2012-08-28 (3) deleted
comment:5 Changed 3 years ago by jamoore
- Milestone changed from 5.x to Unscheduled
comment:6 Changed 3 years ago by jamoore
- Milestone changed from Unscheduled to ROI
comment:7 Changed 3 years ago by dlindner
- Resolution set to fixed
- Status changed from reopened to closed
Fixed, not reproduceable with latest build.
See https://github.com/openmicroscopy/openmicroscopy/pull/317