Warning: Can't synchronize with repository "(default)" (/home/git/ome.git does not appear to be a Git repository.). Look in the Trac log for more information.
Notice: In order to edit this ticket you need to be either: a Product Owner, The owner or the reporter of the ticket, or, in case of a Task not yet assigned, a team_member"

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:

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

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.

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.

See #10824, #10838, and #11244.

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.

Note: See TracTickets for help on using tickets. You may also have a look at Agilo extensions to the ticket.

1.3.13-PRO © 2008-2011 Agilo Software all rights reserved (this page was served in: 0.74233 sec.)

We're Hiring!