File "/opt/omero/web/venv3/lib64/python3.6/site-packages/omero_figure/views.py" in save_web_figure
321. update.saveAndReturnObject(fa._obj, conn.SERVICE_OPTS)
File "/opt/omero/web/venv3/lib64/python3.6/site-packages/omero/gateway/__init__.py" in __call__
4796. return self.handle_exception(e, *args, **kwargs)
File "/opt/omero/web/venv3/lib64/python3.6/site-packages/omeroweb/webclient/webclient_gateway.py" in handle_exception
2109. super(OmeroWebSafeCallWrapper, self).handle_exception(e, *args, **kwargs)
File "/opt/omero/web/venv3/lib64/python3.6/site-packages/omero/gateway/__init__.py" in __call__
4793. return self.f(*args, **kwargs)
File "/opt/omero/web/venv3/lib64/python3.6/site-packages/omero_api_IUpdate_ice.py" in saveAndReturnObject
163. return _M_omero.api.IUpdate._op_saveAndReturnObject.invoke(self, ((obj, ), _ctx))
Exception Type: OptimisticLockException at /figure/save_web_figure/
Exception Value: exception ::omero::OptimisticLockException
{
serverStackTrace = ome.conditions.OptimisticLockException: You are not authorized to change the update event for ome.model.core.OriginalFile:Id_3668598 from ome.model.meta.Event:Id_108545313 to ome.model.meta.Event:Id_108545312
You may need to reload the object before continuing.
at ome.security.basic.OmeroInterceptor.managedEvent(OmeroInterceptor.java:1201)
at ome.security.basic.OmeroInterceptor.checkManagedDetails(OmeroInterceptor.java:963)
at ome.security.basic.OmeroInterceptor.resetDetails(OmeroInterceptor.java:465)
at ome.security.basic.OmeroInterceptor.onFlushDirty(OmeroInterceptor.java:239)