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 8 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 8 years ago by jburel
- Description modified (diff)
- Remaining Time changed from 0.15 to 0.3
comment:3 Changed 8 years ago by jburel
- Remaining Time changed from 0.3 to 0
- Status changed from accepted to closed
comment:4 Changed 8 years ago by jburel
comment:5 Changed 8 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 8 years ago by jburel
- Remaining Time changed from 0 to 0.25
- Status changed from closed to reopened
comment:7 Changed 8 years ago by jburel
- Remaining Time changed from 0.25 to 0
- Status changed from reopened to closed
comment:8 Changed 8 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 8 years ago by jburel
- Status changed from closed to reopened
comment:10 Changed 8 years ago by jburel
- Status changed from reopened to closed
comment:11 Changed 8 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 8 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 8 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 8 years ago by jburel <j.burel@…>
(In [c08497ca190c443a18daccc46a0de36446688aed/ome.git] on branch develop) Review loading of image for big images (see #7798)
To test: