Bug #1588 (closed)
Opened 10 years ago
Closed 10 years ago
Thumbnail service
| Reported by: | dzmacdonald | Owned by: | cxallan |
|---|---|---|---|
| Priority: | critical | Cc: | jamoore |
| Sprint: | n.a. | ||
| Total Remaining Time: | n.a. |
Description
When importing and looking at the data set in insight the import fails
BLITZ LOG
2009-10-21 13:13:37,451 WARN [ ome.services.ThumbnailBean] (l.Server-1) Retrieving thumbnail in set for Pixels ID 2409 failed. 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:233) at ome.logic.RenderingSettingsImpl.computeLocationStats(RenderingSettingsImpl.java:760) at ome.logic.RenderingSettingsImpl.resetChannelBindings(RenderingSettingsImpl.java:709) at ome.logic.RenderingSettingsImpl.resetDefaults(RenderingSettingsImpl.java:510) at ome.logic.RenderingSettingsImpl.resetDefaults(RenderingSettingsImpl.java:429) at ome.logic.RenderingSettingsImpl.resetDefaults(RenderingSettingsImpl.java:1145) at ome.services.ThumbnailBean._resetDefaults(ThumbnailBean.java:1589) at ome.services.ThumbnailBean.getThumbnailByLongestSideSet(ThumbnailBean.java:1262) at sun.reflect.GeneratedMethodAccessor1350.invoke(Unknown Source) 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:310) 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:133) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at ome.tools.hibernate.SessionHandler.doStateful(SessionHandler.java:182) at ome.tools.hibernate.SessionHandler.invoke(SessionHandler.java:166) 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:175) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at ome.services.util.ServiceHandler.invoke(ServiceHandler.java:100) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy67.getThumbnailByLongestSideSet(Unknown Source) at sun.reflect.GeneratedMethodAccessor1350.invoke(Unknown Source) 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:310) 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:78) 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 $Proxy67.getThumbnailByLongestSideSet(Unknown Source) at sun.reflect.GeneratedMethodAccessor1380.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at ome.services.blitz.util.IceMethodInvoker.callOrClose(IceMethodInvoker.java:257) at ome.services.blitz.util.IceMethodInvoker.invoke(IceMethodInvoker.java:179) at ome.services.throttling.Callback.run(Callback.java:55) at ome.services.throttling.InThreadThrottlingStrategy.callInvokerOnRawArgs(InThreadThrottlingStrategy.java:37) at ome.services.blitz.impl.AbstractAmdServant.callInvokerOnRawArgs(AbstractAmdServant.java:115) at ome.services.blitz.impl.ThumbnailStoreI.getThumbnailByLongestSideSet_async(ThumbnailStoreI.java:85) at omero.api._ThumbnailStoreTie.getThumbnailByLongestSideSet_async(_ThumbnailStoreTie.java:134) at omero.api._ThumbnailStoreDisp.___getThumbnailByLongestSideSet(_ThumbnailStoreDisp.java:313) at omero.api._ThumbnailStoreDisp.__dispatch(_ThumbnailStoreDisp.java:626) at IceInternal.Incoming.invoke(Incoming.java:166) at Ice.ConnectionI.invokeAll(ConnectionI.java:2045) at Ice.ConnectionI.message(ConnectionI.java:977) at IceInternal.ThreadPool.run(ThreadPool.java:575) at IceInternal.ThreadPool.access$100(ThreadPool.java:12) at IceInternal.ThreadPool$EventHandlerThread.run(ThreadPool.java:951) 2009-10-21 13:13:37,465 INFO [ ome.io.nio.PixelsService] (l.Server-1) Pixel buffer file exists returning ROMIO pixel buffer. 2009-10-21 13:13:37,519 INFO [ ome.services.util.ServiceHandler] (l.Server-9) Meth: interface ome.api.RawPixelsStore.setPlane 2009-10-21 13:13:37,520 INFO [ ome.services.util.ServiceHandler] (l.Server-9) Args: [[0, 1, 0, ... 1 more], 42, 0, 0]
IMPORTER LOG
image.
java.lang.RuntimeException: omero.SecurityViolation
serverStackTrace = "ome.conditions.SecurityViolation: You are not authorized to change the update event for ome.model.core.LogicalChannel:Id_4635 from ome.model.meta.Event:Id_69189 to ome.model.meta.Event:Id_69187
at ome.security.basic.OmeroInterceptor.managedEvent(OmeroInterceptor.java:953)
at ome.security.basic.OmeroInterceptor.checkManagedDetails(OmeroInterceptor.java:602)
at ome.security.basic.OmeroInterceptor.resetDetails(OmeroInterceptor.java:298)
at ome.security.basic.OmeroInterceptor.onFlushDirty(OmeroInterceptor.java:173)
at org.hibernate.event.def.DefaultFlushEntityEventListener.invokeInterceptor(DefaultFlushEntityEventListener.java:331)
at org.hibernate.event.def.DefaultFlushEntityEventListener.handleInterception(DefaultFlushEntityEventListener.java:308)
at org.hibernate.event.def.DefaultFlushEntityEventListener.scheduleUpdate(DefaultFlushEntityEventListener.java:248)
at org.hibernate.event.def.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:128)
at ome.security.basic.FlushEntityEventListener.onFlushEntity(FlushEntityEventListener.java:52)
at org.hibernate.event.def.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:196)
at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:76)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:26)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
at ome.logic.UpdateImpl.afterUpdate(UpdateImpl.java:288)
at ome.logic.UpdateImpl.doAction(UpdateImpl.java:306)
at ome.logic.UpdateImpl.doAction(UpdateImpl.java:296)
at ome.logic.UpdateImpl.saveArray(UpdateImpl.java:177)
at ome.formats.OMEROMetadataStore.populateMinMax(OMEROMetadataStore.java:1518)
at ome.services.blitz.impl.MetadataStoreI$2.doWork(MetadataStoreI.java:157)
at sun.reflect.GeneratedMethodAccessor754.invoke(Unknown Source)
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:310)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
at ome.services.util.Executor$Impl$Interceptor.invoke(Executor.java:394)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at ome.security.basic.EventHandler.invoke(EventHandler.java:133)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.orm.hibernate3.HibernateInterceptor.invoke(HibernateInterceptor.java:111)
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:175)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at ome.services.util.ServiceHandler.invoke(ServiceHandler.java:100)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy55.doWork(Unknown Source)
at ome.services.util.Executor$Impl.execute(Executor.java:324)
at ome.services.throttling.Adapter.run(Adapter.java:50)
at ome.services.throttling.InThreadThrottlingStrategy.runnableCall(InThreadThrottlingStrategy.java:51)
at ome.services.blitz.impl.AbstractAmdServant.runnableCall(AbstractAmdServant.java:129)
at ome.services.blitz.impl.MetadataStoreI.populateMinMax_async(MetadataStoreI.java:151)
at omero.api._MetadataStoreTie.populateMinMax_async(_MetadataStoreTie.java:71)
at omero.api._MetadataStoreDisp.___populateMinMax(_MetadataStoreDisp.java:232)
at omero.api._MetadataStoreDisp.__dispatch(_MetadataStoreDisp.java:325)
at IceInternal.Incoming.invoke(Incoming.java:166)
at Ice.ConnectionI.invokeAll(ConnectionI.java:2045)
at Ice.ConnectionI.message(ConnectionI.java:977)
at IceInternal.ThreadPool.run(ThreadPool.java:575)
at IceInternal.ThreadPool.access$100(ThreadPool.java:12)
at IceInternal.ThreadPool$EventHandlerThread.run(ThreadPool.java:951)
"
serverExceptionClass = "ome.conditions.SecurityViolation"
message = "You are not authorized to change the update event for ome.model.core.LogicalChannel:Id_4635 from ome.model.meta.Event:Id_69189 to ome.model.meta.Event:Id_69187"
at ome.formats.OMEROMetadataStoreClient.populateMinMax(OMEROMetadataStoreClient.java:3006)
at ome.formats.importer.ImportLibrary.importImage(ImportLibrary.java:393)
at ome.formats.importer.gui.ImportHandler.importImages(ImportHandler.java:182)
at ome.formats.importer.gui.ImportHandler.access$100(ImportHandler.java:45)
at ome.formats.importer.gui.ImportHandler$2.run(ImportHandler.java:97)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
at java.util.concurrent.FutureTask.run(FutureTask.java:123)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:65)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:168)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:613)
Caused by: omero.SecurityViolation
serverStackTrace = "ome.conditions.SecurityViolation: You are not authorized to change the update event for ome.model.core.LogicalChannel:Id_4635 from ome.model.meta.Event:Id_69189 to ome.model.meta.Event:Id_69187
at ome.security.basic.OmeroInterceptor.managedEvent(OmeroInterceptor.java:953)
at ome.security.basic.OmeroInterceptor.checkManagedDetails(OmeroInterceptor.java:602)
at ome.security.basic.OmeroInterceptor.resetDetails(OmeroInterceptor.java:298)
at ome.security.basic.OmeroInterceptor.onFlushDirty(OmeroInterceptor.java:173)
at org.hibernate.event.def.DefaultFlushEntityEventListener.invokeInterceptor(DefaultFlushEntityEventListener.java:331)
at org.hibernate.event.def.DefaultFlushEntityEventListener.handleInterception(DefaultFlushEntityEventListener.java:308)
at org.hibernate.event.def.DefaultFlushEntityEventListener.scheduleUpdate(DefaultFlushEntityEventListener.java:248)
at org.hibernate.event.def.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:128)
at ome.security.basic.FlushEntityEventListener.onFlushEntity(FlushEntityEventListener.java:52)
at org.hibernate.event.def.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:196)
at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:76)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:26)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
at ome.logic.UpdateImpl.afterUpdate(UpdateImpl.java:288)
at ome.logic.UpdateImpl.doAction(UpdateImpl.java:306)
at ome.logic.UpdateImpl.doAction(UpdateImpl.java:296)
at ome.logic.UpdateImpl.saveArray(UpdateImpl.java:177)
at ome.formats.OMEROMetadataStore.populateMinMax(OMEROMetadataStore.java:1518)
at ome.services.blitz.impl.MetadataStoreI$2.doWork(MetadataStoreI.java:157)
at sun.reflect.GeneratedMethodAccessor754.invoke(Unknown Source)
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:310)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
at ome.services.util.Executor$Impl$Interceptor.invoke(Executor.java:394)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at ome.security.basic.EventHandler.invoke(EventHandler.java:133)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.orm.hibernate3.HibernateInterceptor.invoke(HibernateInterceptor.java:111)
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:175)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at ome.services.util.ServiceHandler.invoke(ServiceHandler.java:100)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy55.doWork(Unknown Source)
at ome.services.util.Executor$Impl.execute(Executor.java:324)
at ome.services.throttling.Adapter.run(Adapter.java:50)
at ome.services.throttling.InThreadThrottlingStrategy.runnableCall(InThreadThrottlingStrategy.java:51)
at ome.services.blitz.impl.AbstractAmdServant.runnableCall(AbstractAmdServant.java:129)
at ome.services.blitz.impl.MetadataStoreI.populateMinMax_async(MetadataStoreI.java:151)
at omero.api._MetadataStoreTie.populateMinMax_async(_MetadataStoreTie.java:71)
at omero.api._MetadataStoreDisp.___populateMinMax(_MetadataStoreDisp.java:232)
at omero.api._MetadataStoreDisp.__dispatch(_MetadataStoreDisp.java:325)
at IceInternal.Incoming.invoke(Incoming.java:166)
at Ice.ConnectionI.invokeAll(ConnectionI.java:2045)
at Ice.ConnectionI.message(ConnectionI.java:977)
at IceInternal.ThreadPool.run(ThreadPool.java:575)
at IceInternal.ThreadPool.access$100(ThreadPool.java:12)
at IceInternal.ThreadPool$EventHandlerThread.run(ThreadPool.java:951)
"
serverExceptionClass = "ome.conditions.SecurityViolation"
message = "You are not authorized to change the update event for ome.model.core.LogicalChannel:Id_4635 from ome.model.meta.Event:Id_69189 to ome.model.meta.Event:Id_69187"
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at java.lang.Class.newInstance0(Class.java:350)
at java.lang.Class.newInstance(Class.java:303)
at IceInternal.BasicStream$DynamicUserExceptionFactory.createAndThrow(BasicStream.java:2127)
at IceInternal.BasicStream.throwException(BasicStream.java:1541)
at IceInternal.Outgoing.throwUserException(Outgoing.java:442)
at omero.api._MetadataStoreDelM.populateMinMax(_MetadataStoreDelM.java:81)
at omero.api.MetadataStorePrxHelper.populateMinMax(MetadataStorePrxHelper.java:117)
at omero.api.MetadataStorePrxHelper.populateMinMax(MetadataStorePrxHelper.java:89)
at ome.formats.OMEROMetadataStoreClient.populateMinMax(OMEROMetadataStoreClient.java:3002)
... 12 more
Change History (1)
comment:1 Changed 10 years ago by cxallan
- Resolution set to duplicate
- Status changed from new to closed
Note: See
TracTickets for help on using
tickets.
You may also have a look at Agilo extensions to the ticket.
Superseded by #1660.