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.