Task #12992 (new)
Opened 4 years ago
Last modified 3 years ago
Download as JPEG
| Reported by: | atarkowska | Owned by: | |
|---|---|---|---|
| Priority: | major | Milestone: | Rendering |
| Component: | Services | Version: | OMERO-5.1.3 |
| Keywords: | n.a. | Cc: | java@… |
| Resources: | n.a. | Referenced By: | n.a. |
| References: | n.a. | Remaining Time: | n.a. |
| Sprint: | n.a. |
Description
Some of big tiled images Download as JPEG throw an exception
2015-08-17 14:09:05,918 WARNI [ omero.gateway] (proc.07478) debug:4106 InternalException on <class 'omeroweb.webclient.webclient_gateway.OmeroWebSafeCallWrapper'> to <ff142c00-bb69-45ac-95ac-165fa6b7c1f3omero.api.RenderingEngine> renderCompressed((object #0 (::omero::romio::PlaneDef)
{
slice = 0
x = 0
y = 0
z = 0
t = 0
region = <nil>
stride = 0
}, <ServiceOptsDict: {'omero.session.uuid': 'd15e0d9d-c4f4-4cc7-942f-ec12db0928c9', 'omero.group': '-1', 'omero.client.uuid': '160937b7-c661-4966-bf32-981832b38036'}>), {})
Traceback (most recent call last):
File "/Users/ola/OMERO/openmicroscopy/dist/lib/python/omero/gateway/__init__.py", line 4124, in __call__
return self.f(*args, **kwargs)
File "/Users/ola/OMERO/openmicroscopy/dist/lib/python/omero_api_RenderingEngine_ice.py", line 307, in renderCompressed
return _M_omero.api.RenderingEngine._op_renderCompressed.invoke(self, ((_def, ), _ctx))
InternalException: exception ::omero::InternalException
{
serverStackTrace = ome.conditions.InternalException: Wrapped Exception: (java.lang.NegativeArraySizeException):
null
at omeis.providers.re.RGBIntBuffer.<init>(RGBIntBuffer.java:69)
at omeis.providers.re.RenderingStrategy.getIntBuffer(RenderingStrategy.java:188)
at omeis.providers.re.HSBStrategy.renderAsPackedInt(HSBStrategy.java:277)
at omeis.providers.re.Renderer.renderAsPackedInt(Renderer.java:511)
at ome.services.RenderingBean.renderAsPackedInt(RenderingBean.java:502)
at ome.services.RenderingBean.renderCompressed(RenderingBean.java:532)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at ome.services.util.ServiceHandler.invoke(ServiceHandler.java:121)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at com.sun.proxy.$Proxy98.renderCompressed(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at ome.security.basic.BasicSecurityWiring.invoke(BasicSecurityWiring.java:98)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at ome.services.blitz.fire.AopContextInitializer.invoke(AopContextInitializer.java:43)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at com.sun.proxy.$Proxy98.renderCompressed(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at ome.services.blitz.util.IceMethodInvoker.invoke(IceMethodInvoker.java:179)
at ome.services.throttling.Callback.run(Callback.java:56)
at ome.services.throttling.InThreadThrottlingStrategy.callInvokerOnRawArgs(InThreadThrottlingStrategy.java:56)
at ome.services.blitz.impl.AbstractAmdServant.callInvokerOnRawArgs(AbstractAmdServant.java:149)
at ome.services.blitz.impl.RenderingEngineI.renderCompressed_async(RenderingEngineI.java:339)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at omero.cmd.CallContext.invoke(CallContext.java:78)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at com.sun.proxy.$Proxy100.renderCompressed_async(Unknown Source)
at omero.api._RenderingEngineTie.renderCompressed_async(_RenderingEngineTie.java:276)
at omero.api._RenderingEngineDisp.___renderCompressed(_RenderingEngineDisp.java:575)
at omero.api._RenderingEngineDisp.__dispatch(_RenderingEngineDisp.java:1667)
at IceInternal.Incoming.invoke(Incoming.java:222)
at Ice.ConnectionI.invokeAll(ConnectionI.java:2482)
at Ice.ConnectionI.dispatch(ConnectionI.java:1258)
at Ice.ConnectionI.message(ConnectionI.java:1213)
at IceInternal.ThreadPool.run(ThreadPool.java:321)
at IceInternal.ThreadPool.access$300(ThreadPool.java:12)
at IceInternal.ThreadPool$EventHandlerThread.run(ThreadPool.java:693)
at java.lang.Thread.run(Thread.java:745)
serverExceptionClass = ome.conditions.InternalException
message = Wrapped Exception: (java.lang.NegativeArraySizeException):
null
}
2015-08-17 14:09:05,921 WARNI [ omeroweb.feedback.views] (proc.07478) handler404:191 Not Found: /omero/webclient/render_image_download/3023/
Change History (7)
comment:1 Changed 4 years ago by atarkowska
- Owner set to jmoore
- Priority changed from minor to major
comment:2 Changed 4 years ago by jamoore
- Cc java@… added
- Owner jmoore deleted
comment:3 Changed 4 years ago by jamoore
- Milestone changed from 5.2.0 to OMERO-5.2.0
Splitting due to milestone decoupling.
comment:4 Changed 4 years ago by jburel
Ola: any more information i.e. tile size?
comment:5 Changed 4 years ago by jburel
- Milestone changed from OMERO-5.2.1 to OMERO-5.2.2
Milestone OMERO-5.2.1 deleted
comment:6 Changed 4 years ago by jburel
- Milestone changed from OMERO-5.2.2 to OMERO-5.2.1
Milestone OMERO-5.2.2 deleted
comment:7 Changed 3 years ago by jburel
- Milestone changed from OMERO-5.2.2 to Rendering
Note: See
TracTickets for help on using
tickets.
You may also have a look at Agilo extensions to the ticket.
Do you know the size of the tile that you are requesting here?