Bug #1214 (closed)
Opened 10 years ago
Closed 10 years ago
ISession no longer works once logged in
| Reported by: | jamoore | Owned by: | jamoore |
|---|---|---|---|
| Priority: | critical | Cc: | cxallan |
| Sprint: | n.a. | ||
| Total Remaining Time: | n.a. |
Description
Due to the changes in Executor to fix transaction issues, ISession now throws exceptions on some post-login methods:
UnknownUserException: exception ::Ice::UnknownUserException
{
unknown = omero.AuthenticationException
reason = "Unknown error (java.lang.IllegalStateException):Already logged in. Use Executor.submit() and .get()."
at omero.util.IceMapper.handleException(IceMapper.java:1094)
at ome.services.blitz.util.IceMethodInvoker.invoke(IceMethodInvoker.java:181)
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:114)
at ome.services.blitz.impl.SessionI.createSessionWithTimeout_async(SessionI.java:59)
at omero.api._ISessionTie.createSessionWithTimeout_async(_ISessionTie.java:78)
at omero.api._ISessionDisp.___createSessionWithTimeout(_ISessionDisp.java:323)
at omero.api._ISessionDisp.__dispatch(_ISessionDisp.java:541)
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)
Change History (1)
comment:1 Changed 10 years ago by jmoore
- Resolution set to fixed
- 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.
r3888