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"

Bug #962 (closed)

Opened 16 years ago

Closed 16 years ago

Pixels set is missing statistics for channel '0'. This suggests an image import error or failed image import.

Reported by: atarkowska Owned by: cxallan
Priority: critical Cc: jburel
Sprint: n.a.
Total Remaining Time: n.a.

Description

When getThumbnailSet() is called and one of the images was not imported correctly (import failed) Set is not available.

Ice.Exception (1) on safe call getThumbnailSet((120, 120, [55L, 56L, 60L, 58L, 59L, 57L, 54L]),{})
Ice.Exception (2) on safe call getThumbnailSet((120, 120, [55L, 56L, 60L, 58L, 59L, 57L, 54L]),{})
exception ::omero::ResourceError?
{

serverStackTrace = ome.conditions.ResourceError?: Pixels set is missing statistics for channel '0'. This suggests an image import error or failed image import.

at omeis.providers.re.metadata.StatsFactory?.computeLocationStats(StatsFactory?.java:219)
at ome.logic.RenderingSettingsImpl?.computeLocationStats(RenderingSettingsImpl?.java:702)
at ome.logic.RenderingSettingsImpl?.resetChannelBindings(RenderingSettingsImpl?.java:683)
at ome.logic.RenderingSettingsImpl?.resetDefaults(RenderingSettingsImpl?.java:627)
at ome.logic.RenderingSettingsImpl?.resetDefaults(RenderingSettingsImpl?.java:496)
at ome.logic.RenderingSettingsImpl?.resetDefaults(RenderingSettingsImpl?.java:423)
at ome.services.ThumbnailBean?.resetDefaults(ThumbnailBean?.java:953)
at ome.services.ThumbnailBean?.getThumbnailSet(ThumbnailBean?.java:678)
at sun.reflect.NativeMethodAccessorImpl?.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl?.invoke(NativeMethodAccessorImpl?.java:39)
at sun.reflect.DelegatingMethodAccessorImpl?.invoke(DelegatingMethodAccessorImpl?.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.springframework.aop.support.AopUtils?.invokeJoinpointUsingReflection(AopUtils?.java:301)
at org.springframework.aop.framework.ReflectiveMethodInvocation?.invokeJoinpoint(ReflectiveMethodInvocation?.java:182)
at org.springframework.aop.framework.ReflectiveMethodInvocation?.proceed(ReflectiveMethodInvocation?.java:149)
at ome.security.basic.EventHandler?.invoke(EventHandler?.java:112)
at org.springframework.aop.framework.ReflectiveMethodInvocation?.proceed(ReflectiveMethodInvocation?.java:171)
at ome.tools.hibernate.SessionHandler?.doStateful(SessionHandler?.java:173)
at ome.tools.hibernate.SessionHandler?.invoke(SessionHandler?.java:158)
at org.springframework.aop.framework.ReflectiveMethodInvocation?.proceed(ReflectiveMethodInvocation?.java:171)
at org.springframework.transaction.interceptor.TransactionInterceptor?.invoke(TransactionInterceptor?.java:106)
at org.springframework.aop.framework.ReflectiveMethodInvocation?.proceed(ReflectiveMethodInvocation?.java:171)
at ome.tools.hibernate.ProxyCleanupFilter?$Interceptor.invoke(ProxyCleanupFilter?.java:169)
at org.springframework.aop.framework.ReflectiveMethodInvocation?.proceed(ReflectiveMethodInvocation?.java:171)
at ome.services.util.ServiceHandler?.invoke(ServiceHandler?.java:92)
at org.springframework.aop.framework.ReflectiveMethodInvocation?.proceed(ReflectiveMethodInvocation?.java:171)
at org.springframework.aop.interceptor.JamonPerformanceMonitorInterceptor?.invokeUnderTrace(JamonPerformanceMonitorInterceptor?.java:105)
at org.springframework.aop.interceptor.AbstractTraceInterceptor?.invoke(AbstractTraceInterceptor?.java:110)
at org.springframework.aop.framework.ReflectiveMethodInvocation?.proceed(ReflectiveMethodInvocation?.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy?.invoke(JdkDynamicAopProxy?.java:204)
at $Proxy80.getThumbnailSet(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl?.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl?.invoke(NativeMethodAccessorImpl?.java:39)
at sun.reflect.DelegatingMethodAccessorImpl?.invoke(DelegatingMethodAccessorImpl?.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.springframework.aop.support.AopUtils?.invokeJoinpointUsingReflection(AopUtils?.java:301)
at org.springframework.aop.framework.ReflectiveMethodInvocation?.invokeJoinpoint(ReflectiveMethodInvocation?.java:182)
at org.springframework.aop.framework.ReflectiveMethodInvocation?.proceed(ReflectiveMethodInvocation?.java:149)
at ome.security.basic.BasicSecurityWiring?.invoke(BasicSecurityWiring?.java:79)
at org.springframework.aop.framework.ReflectiveMethodInvocation?.proceed(ReflectiveMethodInvocation?.java:171)
at ome.services.blitz.fire.AopContextInitializer?.invoke(AopContextInitializer?.java:35)
at org.springframework.aop.framework.ReflectiveMethodInvocation?.proceed(ReflectiveMethodInvocation?.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy?.invoke(JdkDynamicAopProxy?.java:204)
at $Proxy80.getThumbnailSet(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl?.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl?.invoke(NativeMethodAccessorImpl?.java:39)
at sun.reflect.DelegatingMethodAccessorImpl?.invoke(DelegatingMethodAccessorImpl?.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at ome.services.blitz.util.IceMethodInvoker?.invoke(IceMethodInvoker?.java:194)
at ome.services.blitz.impl.Interceptor.invoke(Interceptor.java:58)
at org.springframework.aop.framework.ReflectiveMethodInvocation?.proceed(ReflectiveMethodInvocation?.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy?.invoke(JdkDynamicAopProxy?.java:204)
at $Proxy81.getThumbnailSet(Unknown Source)
at omero.api._ThumbnailStoreTie.getThumbnailSet(_ThumbnailStoreTie.java:140)
at omero.api._ThumbnailStoreDisp._getThumbnailSet(_ThumbnailStoreDisp.java:262)
at omero.api._ThumbnailStoreDisp.
dispatch(_ThumbnailStoreDisp.java:573)
at IceInternal?.Incoming.invoke(Incoming.java:147)
at Ice.ConnectionI.invokeAll(ConnectionI.java:2249)
at Ice.ConnectionI.message(ConnectionI.java:1362)
at IceInternal?.ThreadPool?.run(ThreadPool?.java:782)
at IceInternal?.ThreadPool?.access$100(ThreadPool?.java:12)
at IceInternal?.ThreadPool?$EventHandlerThread?.run(ThreadPool?.java:1242)

serverExceptionClass = ome.conditions.ResourceError?
message = Pixels set is missing statistics for channel '0'. This suggests an image import error or failed image import.

}

Change History (2)

comment:1 Changed 16 years ago by cxallan

  • Cc jburel added
  • Component changed from General to Services
  • Milestone changed from Unscheduled to 3.0-Beta3
  • Status changed from new to assigned
  • Version 3.0-M1 deleted

Fix in r2359 for you to test Aleksandra. J-M, this changes the API slightly but I suspect this is something you would have wanted as well and fits nicely along with the way that the reset defaults services work.

comment:2 Changed 16 years ago by cxallan

  • Resolution set to fixed
  • Status changed from assigned to closed
  • Type changed from User Story to defect

Fixed.

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.66938 sec.)

We're Hiring!