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 #1515 (closed)

Opened 15 years ago

Closed 14 years ago

Error on upload scripts

Reported by: jamoore Owned by: dzmacdonald
Priority: critical Cc: dzmacdonald, cxallan
Sprint: 2010-03-19 (5)
Total Remaining Time: n.a.

Description

jboss@warlock ~/OMERO-CURRENT $ bin/omero upload script
exception ::omero::SecurityViolation
{
    serverStackTrace = ome.conditions.SecurityViolation: Cannot remove READ from locked entity:ome.model.core.OriginalFile:Id_1
    at ome.security.basic.OmeroInterceptor.managedPermissions(OmeroInterceptor.java:774)
    at ome.security.basic.OmeroInterceptor.checkManagedDetails(OmeroInterceptor.java:581)
    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.saveAndReturnObject(UpdateImpl.java:117)
    at sun.reflect.GeneratedMethodAccessor905.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    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 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 $Proxy65.saveAndReturnObject(Unknown Source)
    at sun.reflect.GeneratedMethodAccessor905.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    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 $Proxy65.saveAndReturnObject(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:597)
    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.UpdateI.saveAndReturnObject_async(UpdateI.java:64)
    at omero.api._IUpdateTie.saveAndReturnObject_async(_IUpdateTie.java:92)
    at omero.api._IUpdateDisp.___saveAndReturnObject(_IUpdateDisp.java:185)
    at omero.api._IUpdateDisp.__dispatch(_IUpdateDisp.java:365)
    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 = Cannot remove READ from locked entity:ome.model.core.OriginalFile:Id_1
}

Change History (3)

comment:1 Changed 15 years ago by jmoore

  • Owner changed from jmoore to dzmacdonald

r5283 has a work-around. Any new server started should have "makemovie.py" in place. Donald, can you review when you get time?

comment:2 Changed 15 years ago by dzmacdonald

  • Milestone changed from OMERO-Beta4.1 to OMERO-Beta4.2

Need to have a new way of working with scripts other than original files. Will discuss at october meeting.

comment:3 Changed 14 years ago by jmoore

  • Resolution set to fixed
  • Sprint set to 2010-03-19 (5)
  • Status changed from new to closed

This has already been fixed (Sprint 5)

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

We're Hiring!