Return-Path: Delivered-To: apmail-ws-axis-dev-archive@www.apache.org Received: (qmail 17835 invoked from network); 26 May 2004 16:20:50 -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:50 -0000 Received: (qmail 26478 invoked by uid 500); 26 May 2004 16:16:53 -0000 Delivered-To: apmail-ws-axis-dev-archive@ws.apache.org Received: (qmail 25928 invoked by uid 500); 26 May 2004 16:16:45 -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 24694 invoked by uid 98); 26 May 2004 16:16:31 -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.168011 secs); 26 May 2004 16:16:31 -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.168011 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 24369 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: <116544763.1085588227921.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: Source file Changes: Attachment changed to CommonsHTTPSender.java.patch --------------------------------------------------------------------- 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