Task #10838 (closed)
Opened 11 years ago
Closed 11 years ago
Bug: Insight 4.4.6 thumbs & 'not valid image'
Reported by: | wmoore | Owned by: | jburel |
---|---|---|---|
Priority: | blocker | Milestone: | OMERO-4.4.9 |
Component: | Insight | Version: | 4.4.8 |
Keywords: | n.a. | Cc: | jamoore, cxallan, crueden-x |
Resources: | n.a. | Referenced By: | n.a. |
References: | n.a. | Remaining Time: | n.a. |
Sprint: | Blocker 4.4.9 (1) |
Description
At least 3 reports seem to be the same problem:
- Jason: https://www.openmicroscopy.org/qa2/qa/feedback/6622/
- UNC: https://www.openmicroscopy.org/qa2/qa/feedback/6628/
- Forum: https://www.openmicroscopy.org/community/viewtopic.php?f=4&t=4888
Seems that 4.4.5 Insight is OK, but 4.4.6 & 4.4.7 have black thumbnails and 'not a valid image' when trying to view the image. Jason (on nightshade) says this is ALL images but QA 6628 says 'many'.
Nothing obvious in the server logs (Josh looked at nightshade logs at QA 6622 and the UNC blitz logs are under squig/apache_repo/6632/.
Client logs (on forum) have:
2013-04-22 19:19:34,313 ERROR [a.agents.metadata.RenderingControlLoader] (entQueue-0) Data Retrieval Failure: java.lang.NullPointerException: No rendering engine. at org.openmicroscopy.shoola.env.rnd.RenderingControlProxy.<init>(RenderingControlProxy.java:783) at org.openmicroscopy.shoola.env.rnd.PixelsServicesFactory.makeNew(PixelsServicesFactory.java:656)
but the full logs were sent to Josh.
Forum user was Java 6 & 7 on Windows 7 64 bit. Jason was also on Windows 7. Don't know about UNC.
NB: UNC reported an error with RE in web - download image as jpeg or Batch_Image_Export, but don't know if this is related.
File "/usr/omero/lib/python/omero_api_RenderingEngine_ice.py", line 410, in load return _M_omero.api.RenderingEngine._op_load.invoke(self, ((), _ctx)) InternalException: exception ::omero::InternalException { serverStackTrace = ome.conditions.InternalException: Wrapped Exception: (java.lang.ArrayIndexOutOfBoundsException): null serverExceptionClass = ome.conditions.InternalException message = Wrapped Exception: (java.lang.ArrayIndexOutOfBoundsException): null }
Change History (8)
comment:1 Changed 11 years ago by mtbcarroll
comment:2 Changed 11 years ago by wmoore
More info added to forum: https://www.openmicroscopy.org/community/viewtopic.php?f=4&t=4888&start=10
comment:3 Changed 11 years ago by jamoore
- Sprint set to Blocker 4.4.9 (1)
Moving into blocker sprint for evaluation/reproducing.
comment:4 Changed 11 years ago by cxallan
Full stack trace from Jason when trying to open the image viewer:
2013-05-28 10:14:57,174 ERROR [a.agents.metadata.RenderingControlLoader] (entQueue-0) Data Retrieval Failure: java.lang.NullPointerException: No rendering engine. at org.openmicroscopy.shoola.env.rnd.RenderingControlProxy.<init>(RenderingControlProxy.java:855) at org.openmicroscopy.shoola.env.rnd.PixelsServicesFactory.makeNew(PixelsServicesFactory.java:725) at org.openmicroscopy.shoola.env.rnd.PixelsServicesFactory.createRenderingControl(PixelsServicesFactory.java:254) at org.openmicroscopy.shoola.env.data.OmeroImageServiceImpl.loadRenderingControl(OmeroImageServiceImpl.java:627) at org.openmicroscopy.shoola.env.data.views.calls.RenderingControlLoader$1.doCall(RenderingControlLoader.java:97) 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:276) at org.openmicroscopy.shoola.util.concur.tasks.AsyncProcessor$Runner.run(AsyncProcessor.java:91) at java.lang.Thread.run(Unknown Source) Data Retrieval Failure: java.lang.NullPointerException: No rendering engine. at org.openmicroscopy.shoola.env.rnd.RenderingControlProxy.<init>(RenderingControlProxy.java:855) at org.openmicroscopy.shoola.env.rnd.PixelsServicesFactory.makeNew(PixelsServicesFactory.java:725) at org.openmicroscopy.shoola.env.rnd.PixelsServicesFactory.createRenderingControl(PixelsServicesFactory.java:254) at org.openmicroscopy.shoola.env.data.OmeroImageServiceImpl.loadRenderingControl(OmeroImageServiceImpl.java:627) at org.openmicroscopy.shoola.env.data.views.calls.RenderingControlLoader$1.doCall(RenderingControlLoader.java:97) 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:276) at org.openmicroscopy.shoola.util.concur.tasks.AsyncProcessor$Runner.run(AsyncProcessor.java:91) at java.lang.Thread.run(Unknown Source)
comment:5 Changed 11 years ago by jburel
- Cc crueden-x added
Discussion in Paris. Cc'ing Curtis, similar issue might exist in ImageJ (Java 7/Windows)
comment:6 Changed 11 years ago by wmoore
Another issue with Windows, Java update 1.7 and Insight 4.4.6: #11244
comment:7 Changed 11 years ago by Melissa Linkert <melissa@…>
(In [005f8f6284402083558aa636495dd87f563154d4/ome.git] on branch develop) Use the reflected network check on non-Linux platforms
If it has been determined that the reflected check (i.e. using Java 1.6+
code) can be used, then try that first on non-Linux systems. If it
returns false or cannot be run, then the original Java 1.5 is still
used.
This prevents the network from being detected as down on non-Linux
systems with Java 1.7.0-b27.
comment:8 Changed 11 years ago by jburel
- Resolution set to fixed
- Status changed from new to closed
- Version set to 4.4.8
This should be fixed by patch and https://github.com/openmicroscopy/openmicroscopy/pull/1321
Now that the minimum version for Java is 1.6. The network checker code can be modified. That will happen in 4.4.10 at the earliest.
I don't know if it's related, but with a local build of develop recently I was getting "not a valid image" from Insight when trying to view the images imported from zeiss-czi/raw.czi.