[Re] OpenJMS v0.7.3 will be released next week!

Matt Small <[email protected]>
Newsgroups gmane.comp.java.openjms.devel
Message-ID <[email protected]>
Is this the Deadlock you are talking about putting a fix for? I can make
this deadlock happen consistently.

Java stack information for the threads listed above:
===================================================
"RMI TCP Connection(19)-192.168.3.52":
        at
org.exolab.jms.server.JmsServerSession$SentMessageCache.handleInCache(Unknow
n Source)
        - waiting to lock <02F6E3E0> (a
org.exolab.jms.server.JmsServerSession$SentMessageCache)
        at
org.exolab.jms.server.JmsServerSession.containsUnackedHandle(Unknown Source)
        at
org.exolab.jms.messagemgr.TopicConsumerEndpoint.canGarbageCollect(Unknown
Source)
        at
org.exolab.jms.messagemgr.DestinationCache.canGarbageCollect(Unknown Source)
        at org.exolab.jms.messagemgr.MessageMgr.handleDestroyed(Unknown
Source)
        at org.exolab.jms.messagemgr.TransientMessageHandle.destroy(Unknown
Source)
        at
org.exolab.jms.server.JmsServerSession$SentMessageCache.acknowledgeMessage(U
nknown Source)
        - locked <02F6A200> (a
org.exolab.jms.server.JmsServerSession$SentMessageCache)
        at org.exolab.jms.server.JmsServerSession.acknowledgeMessage(Unknown
Source)
        at
org.exolab.jms.server.rmi.RmiJmsServerSession.acknowledgeMessage(Unknown
Source)
        - locked <02F6A1E0> (a
org.exolab.jms.server.rmi.RmiJmsServerSession)
        at sun.reflect.GeneratedMethodAccessor14.invoke(Unknown Source)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at
sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
        at sun.rmi.transport.Transport$1.run(Transport.java:148)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
        at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
        at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:7
01)
        at java.lang.Thread.run(Thread.java:536)
"RMI TCP Connection(9)-192.168.3.52":
        at
org.exolab.jms.server.JmsServerSession$SentMessageCache.handleInCache(Unknow
n Source)
        - waiting to lock <02F6A200> (a
org.exolab.jms.server.JmsServerSession$SentMessageCache)
        at
org.exolab.jms.server.JmsServerSession.containsUnackedHandle(Unknown Source)
        at
org.exolab.jms.messagemgr.TopicConsumerEndpoint.canGarbageCollect(Unknown
Source)
        at
org.exolab.jms.messagemgr.DestinationCache.canGarbageCollect(Unknown Source)
        at org.exolab.jms.messagemgr.MessageMgr.handleDestroyed(Unknown
Source)
        at org.exolab.jms.messagemgr.TransientMessageHandle.destroy(Unknown
Source)
        at
org.exolab.jms.server.JmsServerSession$SentMessageCache.acknowledgeMessage(U
nknown Source)
        - locked <02F6E3E0> (a
org.exolab.jms.server.JmsServerSession$SentMessageCache)
        at org.exolab.jms.server.JmsServerSession.acknowledgeMessage(Unknown
Source)
        at
org.exolab.jms.server.rmi.RmiJmsServerSession.acknowledgeMessage(Unknown
Source)
        - locked <02F6D338> (a
org.exolab.jms.server.rmi.RmiJmsServerSession)
        at sun.reflect.GeneratedMethodAccessor14.invoke(Unknown Source)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at
sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
        at sun.rmi.transport.Transport$1.run(Transport.java:148)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
        at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
        at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:7
01)
        at java.lang.Thread.run(Thread.java:536)

Found 1 deadlock.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.