Re: OpenJMS deadlock

Tim Anderson <[email protected]> Mon, 05 May 2008 23:10:52 +1000
Newsgroups gmane.comp.java.openjms.user
Message-ID <[email protected]>
--===============0250684670==
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Try running the beta-2 snapshot from:<br>
&nbsp;&nbsp;&nbsp;&nbsp; <a class="moz-txt-link-freetext" href="http://openjms.sourceforge.net/openjms-0.7.7-beta-2-SNAPSHOT.zip">http://openjms.sourceforge.net/openjms-0.7.7-beta-2-SNAPSHOT.zip</a><br>
<br>
-Tim<br>
<br>
NBW wrote:
<blockquote
 cite="mid:e08a51580805020702r53f6d2f5yf24adfdd3ff499d1-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org"
 type="cite">I am seeing the following deadlock occur infrequently in
OpenJMS. This is v0.7.7b1 running under Java 1.6.0_04 server VM on a
Windows Server 2003 box.&nbsp; Here's the thread dump:<br>
  <br>
  <font style="font-family: arial,sans-serif;" size="1">[2008-04-30
16:57:43] [info] prio=6 tid=0x58c03400 <br>
[2008-04-30 16:57:43] [info] nid=0x9b0 <br>
[2008-04-30 16:57:43] [info] in Object.wait() <br>
[2008-04-30 16:57:43] [info] [0x5a4df000..0x5a4dfa98]<br>
[2008-04-30 16:57:43] [info]&nbsp;&nbsp;&nbsp; java.lang.Thread.State: WAITING (on
object monitor)<br>
[2008-04-30 16:57:43] [info] &nbsp;&nbsp;&nbsp; at java.lang.Object.wait(Native Method)<br>
[2008-04-30 16:57:43] [info] &nbsp;&nbsp;&nbsp; - waiting on &lt;0x07f0b2c8&gt; <br>
[2008-04-30 16:57:43] [info] (a java.lang.Object)<br>
[2008-04-30 16:57:43] [info] &nbsp;&nbsp;&nbsp; at
java.lang.Object.wait(Object.java:485)<br>
[2008-04-30 16:57:43] [info] &nbsp;&nbsp;&nbsp; at
org.exolab.jms.net.multiplexer.MultiplexOutputStream.waitForSpace(MultiplexOutputStream.java:326)<br>
[2008-04-30 16:57:43] [info] &nbsp;&nbsp;&nbsp; - locked &lt;0x07f0b2c8&gt; <br>
[2008-04-30 16:57:43] [info] (a java.lang.Object)<br>
[2008-04-30 16:57:43] [info] &nbsp;&nbsp;&nbsp; at
org.exolab.jms.net.multiplexer.MultiplexOutputStream.flush(MultiplexOutputStream.java:165)<br>
[2008-04-30 16:57:43] [info] &nbsp;&nbsp;&nbsp; at
java.io.ObjectOutputStream$BlockDataOutputStream.flush(ObjectOutputStream.java:1784)<br>
[2008-04-30 16:57:43] [info] &nbsp;&nbsp;&nbsp; at
java.io.ObjectOutputStream.flush(ObjectOutputStream.java:691)<br>
[2008-04-30 16:57:43] [info] &nbsp;&nbsp;&nbsp; at
java.io.ObjectOutputStream.close(ObjectOutputStream.java:712)<br>
[2008-04-30 16:57:43] [info] &nbsp;&nbsp;&nbsp; at
org.exolab.jms.net.multiplexer.Channel.invoke(Channel.java:147)<br>
[2008-04-30 16:57:43] [info] &nbsp;&nbsp;&nbsp; at
org.exolab.jms.net.multiplexer.MultiplexedManagedConnection.invoke(MultiplexedManagedConnection.java:352)<br>
[2008-04-30 16:57:43] [info] &nbsp;&nbsp;&nbsp; at
org.exolab.jms.net.multiplexer.MultiplexedConnection.invoke(MultiplexedConnection.java:86)<br>
[2008-04-30 16:57:43] [info] &nbsp;&nbsp;&nbsp; at
org.exolab.jms.net.connector.ManagedConnectionHandle$ConnectionHandle.invoke(ManagedConnectionHandle.java:322)<br>
[2008-04-30 16:57:44] [info] &nbsp;&nbsp;&nbsp; at
org.exolab.jms.net.orb.UnicastDelegate.invoke(UnicastDelegate.java:153)<br>
[2008-04-30 16:57:44] [info] &nbsp;&nbsp;&nbsp; at
org.exolab.jms.net.proxy.Proxy.invoke(Proxy.java:102)<br>
[2008-04-30 16:57:44] [info] &nbsp;&nbsp;&nbsp; at
org.exolab.jms.server.net.RemoteServerSession__Proxy.start(RemoteServerSession__Proxy.java:463)<br>
[2008-04-30 16:57:44] [info] &nbsp;&nbsp;&nbsp; at
org.exolab.jms.client.net.JmsSessionStubImpl.start(JmsSessionStubImpl.java:289)<br>
[2008-04-30 16:57:44] [info] &nbsp;&nbsp;&nbsp; at
org.exolab.jms.client.JmsSession.start(JmsSession.java:924)<br>
[2008-04-30 16:57:44] [info] &nbsp;&nbsp;&nbsp; - locked &lt;0x08e88890&gt; <br>
[2008-04-30 16:57:44] [info] (a java.lang.Object)<br>
[2008-04-30 16:57:44] [info] &nbsp;&nbsp;&nbsp; at
org.exolab.jms.client.JmsSession.&lt;init&gt;(JmsSession.java:217)<br>
[2008-04-30 16:57:44] [info] &nbsp;&nbsp;&nbsp; at
org.exolab.jms.client.JmsQueueSession.&lt;init&gt;(JmsQueueSession.java:80)<br>
[2008-04-30 16:57:44] [info] &nbsp;&nbsp;&nbsp; at
org.exolab.jms.client.JmsQueueConnection.createQueueSession(JmsQueueConnection.java:106)</font><br>
  <br>
  <br>
  <pre wrap="">
<hr size="4" width="90%">
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
<a class="moz-txt-link-freetext" href="http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone">http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone</a></pre>
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
openjms-user mailing list
<a class="moz-txt-link-abbreviated" href="mailto:[email protected]">[email protected]</a>
<a class="moz-txt-link-freetext" href="https://lists.sourceforge.net/lists/listinfo/openjms-user">https://lists.sourceforge.net/lists/listinfo/openjms-user</a>
  </pre>
</blockquote>
<br>
</body>
</html>


--===============0250684670==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
--===============0250684670==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
openjms-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openjms-user

--===============0250684670==--