Bug #1210 (closed)
Opened 10 years ago
Closed 10 years ago
Client deadlocks on session callback
| Reported by: | jamoore | Owned by: | jamoore |
|---|---|---|---|
| Priority: | blocker | Cc: | |
| Sprint: | n.a. | ||
| Total Remaining Time: | n.a. |
Description
Caught in the act:
"Ice.ThreadPool.Server-0" prio=5 tid=0x01113ae0 nid=0x18fc800 waiting for monitor entry [0xb0d0a000..0xb0d0ad10]
at omero.client.getCommunicator(client.java:343)
- waiting to lock <0x1b9f2bd0> (a java.lang.Object)
at omero.client$CallbackI.execute(client.java:780)
at omero.client$CallbackI.sessionClosed(client.java:776)
at omero.api._ClientCallbackDisp.___sessionClosed(_ClientCallbackDisp.java:103)
at omero.api._ClientCallbackDisp.__dispatch(_ClientCallbackDisp.java:164)
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)
"Thread-0" prio=5 tid=0x011286b0 nid=0x19cf000 in Object.wait() [0xb0f0e000..0xb0f0ed10]
at java.lang.Object.wait(Native Method)
- waiting on <0x1ba0e9c8> (a IceInternal.IncomingConnectionFactory)
at java.lang.Object.wait(Object.java:474)
at IceInternal.IncomingConnectionFactory.waitUntilFinished(IncomingConnectionFactory.java:87)
- locked <0x1ba0e9c8> (a IceInternal.IncomingConnectionFactory)
at Ice.ObjectAdapterI.waitForDeactivate(ObjectAdapterI.java:281)
at IceInternal.ObjectAdapterFactory.waitForShutdown(ObjectAdapterFactory.java:99)
at IceInternal.ObjectAdapterFactory.destroy(ObjectAdapterFactory.java:125)
at IceInternal.Instance.destroy(Instance.java:864)
at Ice.CommunicatorI.destroy(CommunicatorI.java:17)
at omero.client.closeSession(client.java:587)
- locked <0x1b9f2bd0> (a java.lang.Object)
at omero.client.close(client.java:330)
at omero.client$1.run(client.java:72)
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.
r3856 should solve this one issue.