Return-Path: Delivered-To: apmail-ws-axis-dev-archive@www.apache.org Received: (qmail 17664 invoked from network); 26 May 2004 16:20:49 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 26 May 2004 16:20:49 -0000 Received: (qmail 26327 invoked by uid 500); 26 May 2004 16:16:51 -0000 Delivered-To: apmail-ws-axis-dev-archive@ws.apache.org Received: (qmail 25695 invoked by uid 500); 26 May 2004 16:16:43 -0000 Mailing-List: contact axis-dev-help@ws.apache.org; run by ezmlm Precedence: bulk Reply-To: axis-dev@ws.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list axis-dev@ws.apache.org Received: (qmail 24672 invoked by uid 98); 26 May 2004 16:16:30 -0000 Received: from jira@apache.org by hermes.apache.org by uid 82 with qmail-scanner-1.20 (clamuko: 0.70. Clear:RC:0(192.18.33.10):. Processed in 0.160883 secs); 26 May 2004 16:16:30 -0000 X-Qmail-Scanner-Mail-From: jira@apache.org via hermes.apache.org X-Qmail-Scanner: 1.20 (Clear:RC:0(192.18.33.10):. Processed in 0.160883 secs) Received: from unknown (HELO exchange.sun.com) (192.18.33.10) by hermes.apache.org with SMTP; 26 May 2004 16:16:30 -0000 Received: (qmail 24357 invoked from network); 26 May 2004 16:17:07 -0000 Received: from localhost (HELO nagoya) (127.0.0.1) by nagoya.betaversion.org with SMTP; 26 May 2004 16:17:07 -0000 Message-ID: <189856994.1085588227341.JavaMail.apache@nagoya> Date: Wed, 26 May 2004 09:17:07 -0700 (PDT) From: jira@apache.org To: axis-dev@ws.apache.org Subject: [jira] Updated: (AXIS-1369) Deadlock in Axis when using HttpClient In-Reply-To: <1235389428.1085513761597.JavaMail.apache@nagoya> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Spam-Rating: hermes.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N The following issue has been updated: Updater: Daniel Marchant (mailto:dan@driedtoast.com) Date: Wed, 26 May 2004 9:15 AM Comment: patch unix diff of old an new for the bug change Changes: Attachment changed to httpclient_patch.diff --------------------------------------------------------------------- For a full history of the issue, see: http://issues.apache.org/jira/browse/AXIS-1369?page=history --------------------------------------------------------------------- View the issue: http://issues.apache.org/jira/browse/AXIS-1369 Here is an overview of the issue: --------------------------------------------------------------------- Key: AXIS-1369 Summary: Deadlock in Axis when using HttpClient Type: Bug Status: Unassigned Priority: Major Project: Axis Components: Basic Architecture Versions: 1.2 Beta Assignee: Reporter: Daniel Marchant Created: Tue, 25 May 2004 12:35 PM Updated: Wed, 26 May 2004 9:15 AM Environment: Solaris 2.8; jdk 1.3.1; httpclient 2.0 rc2 Description: After running some tests against the Axis client, came across an issue with monitor locking in HttpClient. Researched the issue with the HttpClient and deadlocks and the resolution was to releaseConnection. (reference http://issues.apache.org/bugzilla/show_bug.cgi?id=27434) While looking through the Axis 1.2 Beta code I couldn't find where it released the connection. Possible resolution could be in (org.apache.axis.transport.http.CommonsHTTPSender) line 203 ish to add a wrapper to the Message that would contain the Connection Manager, this way down the chain some other handler can release the connection manager. I'll let you guys work out that kind of detail though :) "Thread-266" daemon prio=5 tid=0x58b4d0 nid=0x1aa waiting on monitor [0xcef7f000 ..0xcef7fc68] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:103) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$Refe renceQueueThread.run(MultiThreadedHttpConnectionManager.java:732) "Thread-257" daemon prio=5 tid=0x63c1b0 nid=0x1a1 waiting on monitor [0xcf07f000 ..0xcf07fc68] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:103) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) --------------------------------------------------------------------- JIRA INFORMATION: This message is automatically generated by JIRA. If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira