Task #7798 (closed)
Bug: Loading image
Reported by: | jburel | Owned by: | jburel |
---|---|---|---|
Priority: | major | Milestone: | OMERO-4.4 |
Component: | Insight | Version: | n.a. |
Keywords: | n.a. | Cc: | saloynton, ajpatterson |
Resources: | n.a. | Referenced By: | n.a. |
References: | n.a. | Remaining Time: | 0.0d |
Sprint: | 2012-01-31 (7) |
Description (last modified by jburel)
The loading image dialog allowing the user to cancel is not displayed for big images.
Review the loading sequence for big and small images.
Change History (14)
comment:1 Changed 12 years ago by jburel
- Remaining Time set to 0.15
- Sprint set to 2012-01-31 (7)
- Status changed from new to accepted
comment:2 Changed 12 years ago by jburel
- Description modified (diff)
- Remaining Time changed from 0.15 to 0.3
comment:3 Changed 12 years ago by jburel
- Remaining Time changed from 0.3 to 0
- Status changed from accepted to closed
comment:4 Changed 12 years ago by jburel
comment:5 Changed 12 years ago by jburel
- Cc saloynton ajpatterson added
To test:
- Open a big image.
- A dialog should pop-up indicating that the settings are loaded.
- then the image should be displayed.
- Close the viewer.
- Re-open the viewer and this time, press "cancel".
- Check that the application does not freeze.
comment:6 Changed 12 years ago by jburel
- Remaining Time changed from 0 to 0.25
- Status changed from closed to reopened
comment:7 Changed 12 years ago by jburel
- Remaining Time changed from 0.25 to 0
- Status changed from reopened to closed
comment:8 Changed 12 years ago by jburel
I caught this bird eye retrieval failure. I was clicking on the image cancel to cause the message.
java.lang.Exception: org.openmicroscopy.shoola.env.rnd.RenderingServiceException: RenderImage at org.openmicroscopy.shoola.env.data.OmeroImageServiceImpl.renderImage(OmeroImageServiceImpl.java:471) at org.openmicroscopy.shoola.env.data.views.calls.ImageRenderer$1.doCall(ImageRenderer.java:83) at org.openmicroscopy.shoola.env.data.views.BatchCall.doStep(BatchCall.java:144) at org.openmicroscopy.shoola.util.concur.tasks.CompositeTask.doStep(CompositeTask.java:226) at org.openmicroscopy.shoola.env.data.views.CompositeBatchCall.doStep(CompositeBatchCall.java:126) at org.openmicroscopy.shoola.util.concur.tasks.ExecCommand.exec(ExecCommand.java:165) at org.openmicroscopy.shoola.util.concur.tasks.ExecCommand.run(ExecCommand.java:274) at org.openmicroscopy.shoola.util.concur.tasks.AsyncProcessor$Runner.run(AsyncProcessor.java:91) at java.lang.Thread.run(Thread.java:680) Caused by: org.openmicroscopy.shoola.env.rnd.RenderingServiceException: An error occurred while trying to set the resolution level: 5 Ice.ObjectNotExistException id.name = "86:24:41:e6:-5adcb503:1350fa66029:-7e7eomero.api.RenderingEngine" id.category = "45b303d7-a66e-47f9-abd6-febbc361632a" facet = "" operation = "setResolutionLevel" at IceInternal.Outgoing.invoke(Outgoing.java:147) at omero.api._RenderingEngineDelM.setResolutionLevel(_RenderingEngineDelM.java:209) at omero.api.RenderingEnginePrxHelper.setResolutionLevel(RenderingEnginePrxHelper.java:320) at omero.api.RenderingEnginePrxHelper.setResolutionLevel(RenderingEnginePrxHelper.java:292) at org.openmicroscopy.shoola.env.rnd.RenderingControlProxy.setSelectedResolutionLevel(RenderingControlProxy.java:1957) at org.openmicroscopy.shoola.env.rnd.PixelsServicesFactory.render(PixelsServicesFactory.java:489) at org.openmicroscopy.shoola.env.data.OmeroImageServiceImpl.renderImage(OmeroImageServiceImpl.java:450) at org.openmicroscopy.shoola.env.data.views.calls.ImageRenderer$1.doCall(ImageRenderer.java:83) at org.openmicroscopy.shoola.env.data.views.BatchCall.doStep(BatchCall.java:144) at org.openmicroscopy.shoola.util.concur.tasks.CompositeTask.doStep(CompositeTask.java:226) at org.openmicroscopy.shoola.env.data.views.CompositeBatchCall.doStep(CompositeBatchCall.java:126) at org.openmicroscopy.shoola.util.concur.tasks.ExecCommand.exec(ExecCommand.java:165) at org.openmicroscopy.shoola.util.concur.tasks.ExecCommand.run(ExecCommand.java:274) at org.openmicroscopy.shoola.util.concur.tasks.AsyncProcessor$Runner.run(AsyncProcessor.java:91) at java.lang.Thread.run(Thread.java:680) at org.openmicroscopy.shoola.env.rnd.RenderingControlProxy.handleException(RenderingControlProxy.java:228) at org.openmicroscopy.shoola.env.rnd.RenderingControlProxy.setSelectedResolutionLevel(RenderingControlProxy.java:1960) at org.openmicroscopy.shoola.env.rnd.PixelsServicesFactory.render(PixelsServicesFactory.java:489) at org.openmicroscopy.shoola.env.data.OmeroImageServiceImpl.renderImage(OmeroImageServiceImpl.java:450) ... 8 more Caused by: Ice.ObjectNotExistException id.name = "86:24:41:e6:-5adcb503:1350fa66029:-7e7eomero.api.RenderingEngine" id.category = "45b303d7-a66e-47f9-abd6-febbc361632a" facet = "" operation = "setResolutionLevel" at IceInternal.Outgoing.invoke(Outgoing.java:147) at omero.api._RenderingEngineDelM.setResolutionLevel(_RenderingEngineDelM.java:209) at omero.api.RenderingEnginePrxHelper.setResolutionLevel(RenderingEnginePrxHelper.java:320) at omero.api.RenderingEnginePrxHelper.setResolutionLevel(RenderingEnginePrxHelper.java:292) at org.openmicroscopy.shoola.env.rnd.RenderingControlProxy.setSelectedResolutionLevel(RenderingControlProxy.java:1957) ... 10 more 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.ui.UserNotifierImpl.notifyError(UserNotifierImpl.java:241) at org.openmicroscopy.shoola.agents.imviewer.BirdEyeLoader.handleException(BirdEyeLoader.java:128) at org.openmicroscopy.shoola.env.data.events.DSCallAdapter.eventFired(DSCallAdapter.java:84) 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:677) 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.awt.EventQueue.dispatchEvent(EventQueue.java:647) 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)
comment:9 Changed 12 years ago by jburel
- Status changed from closed to reopened
comment:10 Changed 12 years ago by jburel
- Status changed from reopened to closed
comment:11 Changed 12 years ago by jburel <j.burel@…>
(In [b07bc2739f6706b9dace4e0943346f2917b9c890/ome.git] on branch develop) Review loading sequence of small and large images (see #7798)
comment:12 Changed 12 years ago by jburel <j.burel@…>
(In [c4fa2507338283d79627e5498f89a1df00cc8229/ome.git] on branch develop) Cancel opening of image viewer for big image (see #7798)
comment:13 Changed 12 years ago by jburel <j.burel@…>
(In [d232590efd868b00e50bb9058d61d8e43e26c337/ome.git] on branch develop) Handle cancellation of bird eye view loader (see #7798)
comment:14 Changed 12 years ago by jburel <j.burel@…>
(In [c08497ca190c443a18daccc46a0de36446688aed/ome.git] on branch develop) Review loading of image for big images (see #7798)
To test: