Task #12590 (closed)
Opened 10 years ago
Closed 9 years ago
Bug: importFileset unknown exception
Reported by: | jamoore | Owned by: | cblackburn |
---|---|---|---|
Priority: | major | Milestone: | 5.1.0-m4 |
Component: | General | Version: | 5.0.5 |
Keywords: | n.a. | Cc: | fs@…, sbesson |
Resources: | n.a. | Referenced By: | n.a. |
References: | n.a. | Remaining Time: | n.a. |
Sprint: | n.a. |
Description
Assuming the two logs below are related, it looks as if there can be an odd state in the tests in which a user is removed (or not added??) to a group.
from OMERO-5.0-merge-integration/var/log/master.err:
-! 10/07/14 07:06:45.692 OMERO.Glacier2: warning: dispatch exception: OutgoingAsync.cpp:684: Ice::UnknownException: unknown exception: ome.conditions.SecurityViolation: User 2101 is not a member of group 2152 and cannot login at ome.security.basic.BasicSecuritySystem.loadEventContext(BasicSecuritySystem.java:381) at ome.security.basic.EventHandler.doLogin(EventHandler.java:210) at ome.security.basic.EventHandler.invoke(EventHandler.java:146) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.orm.hibernate3.HibernateInterceptor.invoke(HibernateInterceptor.java:111) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:108) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at ome.tools.hibernate.ProxyCleanupFilter$Interceptor.invoke(ProxyCleanupFilter.java:241) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at ome.services.util.ServiceHandler.invoke(ServiceHandler.java:116) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) at com.sun.proxy.$Proxy69.doWork(Unknown Source) at ome.services.util.Executor$Impl.execute(Executor.java:457) at ome.services.util.Executor$Impl.execute(Executor.java:401) at ome.services.blitz.repo.RepositoryDaoImpl.currentContext(RepositoryDaoImpl.java:798) at ome.services.blitz.repo.RepositoryDaoImpl.getEventContext(RepositoryDaoImpl.java:792) at ome.services.blitz.repo.ManagedRepositoryI.createTemplatePath(ManagedRepositoryI.java:1138) at ome.services.blitz.repo.ManagedRepositoryI.internalImport(ManagedRepositoryI.java:251) at ome.services.blitz.repo.ManagedRepositoryI.importFileset(ManagedRepositoryI.java:225) at omero.grid._ManagedRepositoryTie.importFileset(_ManagedRepositoryTie.java:73) at omero.grid._ManagedRepositoryDisp.___importFileset(_ManagedRepositoryDisp.java:364) at omero.grid._ManagedRepositoryDisp.__dispatch(_ManagedRepositoryDisp.java:516) at IceInternal.Incoming.invoke(Incoming.java:159) at Ice.ConnectionI.invokeAll(ConnectionI.java:2357) at Ice.ConnectionI.dispatch(ConnectionI.java:1208) at Ice.ConnectionI.message(ConnectionI.java:1163) at IceInternal.ThreadPool.run(ThreadPool.java:302) at IceInternal.ThreadPool.access$300(ThreadPool.java:12) at IceInternal.ThreadPool$EventHandlerThread.run(ThreadPool.java:643) at java.lang.Thread.run(Thread.java:745)
2014-10-07 07:06:45,694 1923 [ main] ERROR ome.formats.importer.ImportLibrary - Error on import Ice.UnknownException: null at IceInternal.Outgoing.invoke(Outgoing.java:147) ~[ice.jar:na] at omero.grid._ManagedRepositoryDelM.importFileset(_ManagedRepositoryDelM.java:44) ~[blitz.jar:na] at omero.grid.ManagedRepositoryPrxHelper.importFileset(ManagedRepositoryPrxHelper.java:81) ~[blitz.jar:na] at omero.grid.ManagedRepositoryPrxHelper.importFileset(ManagedRepositoryPrxHelper.java:43) ~[blitz.jar:na] at ome.formats.importer.ImportLibrary.createImport(ImportLibrary.java:351) ~[blitz.jar:na] at ome.formats.importer.ImportLibrary.importImage(ImportLibrary.java:465) ~[blitz.jar:na] at ome.formats.importer.ImportLibrary.importCandidates(ImportLibrary.java:271) ~[blitz.jar:na] at ome.formats.importer.cli.CommandLineImporter.start(CommandLineImporter.java:216) [blitz.jar:na] at ome.formats.importer.cli.CommandLineImporter.main(CommandLineImporter.java:731) [blitz.jar:na]
NB: there are a number of misuses of "omero.group" in the server logs which may be related:
2014-10-07 07:58:39,660 WARN [ ome.security.basic.BasicEventContext] (l.Server-6) Ignoring invalid requested group: omero.group=de1d6a52-93e0-4d15-ba0d-5c40a6591cc4
These should be group IDs rather than names.
Change History (4)
comment:1 Changed 10 years ago by cblackburn
comment:2 Changed 10 years ago by jamoore
- Milestone changed from 5.1.0-m2 to 5.1.0-m3
comment:3 Changed 9 years ago by cblackburn
This test has been pretty stable now for a good while: https://ci.openmicroscopy.org/view/Failing/job/OMERO-5.0-merge-integration-python/339/testReport/test.integration.clitest.test_import/TestImport/testDebugArgument_None_TRACE_/history/? is this a case of closing for now?
comment:4 Changed 9 years ago by jamoore
- Resolution set to fixed
- Status changed from new to closed
Agreed.
I've not managed to recreate the problem here but I have found the source of this latter logging. It's an effect of something like:
giving: