Return-Path: Delivered-To: apmail-axis-java-dev-archive@www.apache.org Received: (qmail 18091 invoked from network); 25 Aug 2010 10:48:00 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 25 Aug 2010 10:48:00 -0000 Received: (qmail 97728 invoked by uid 500); 25 Aug 2010 10:47:59 -0000 Delivered-To: apmail-axis-java-dev-archive@axis.apache.org Received: (qmail 97205 invoked by uid 500); 25 Aug 2010 10:47:56 -0000 Mailing-List: contact java-dev-help@axis.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: java-dev@axis.apache.org Delivered-To: mailing list java-dev@axis.apache.org Received: (qmail 97191 invoked by uid 99); 25 Aug 2010 10:47:55 -0000 Received: from Unknown (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 25 Aug 2010 10:47:55 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.22] (HELO thor.apache.org) (140.211.11.22) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 25 Aug 2010 10:47:38 +0000 Received: from thor (localhost [127.0.0.1]) by thor.apache.org (8.13.8+Sun/8.13.8) with ESMTP id o7PAlGMe004593 for ; Wed, 25 Aug 2010 10:47:16 GMT Message-ID: <8446751.555681282733235999.JavaMail.jira@thor> Date: Wed, 25 Aug 2010 06:47:15 -0400 (EDT) From: "Andreas Veithen (JIRA)" To: java-dev@axis.apache.org Subject: [jira] Moved: (TRANSPORTS-2) JMSSender should not use a shared session or producer MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/TRANSPORTS-2?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Andreas Veithen moved WSCOMMONS-473 to TRANSPORTS-2: ---------------------------------------------------- Project: Axis2 Transports (was: WS-Commons) Key: TRANSPORTS-2 (was: WSCOMMONS-473) Fix Version/s: 1.1.0 (was: Transports 1.1) Component/s: JMS (was: Transport) > JMSSender should not use a shared session or producer > ----------------------------------------------------- > > Key: TRANSPORTS-2 > URL: https://issues.apache.org/jira/browse/TRANSPORTS-2 > Project: Axis2 Transports > Issue Type: Bug > Components: JMS > Reporter: Andreas Veithen > Priority: Critical > Fix For: 1.1.0 > > > Depending on the cache level, the JMSConnectionFactory stores a "shared" session and/or message producer. These objects are used by the JMSSender (via JMSMessageSender). Since sessions and producers are not thread safe, this will lead to concurrency issues. Note that initially the JMSListener used a similar pattern. This has been corrected [1], but the issue has never been addressed for the JMSSender. The concept of "shared" session/producer should be eliminated altogether from JMSConnectionFactory. > [1] http://markmail.org/message/umhenrurlrekk5jh -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org For additional commands, e-mail: java-dev-help@axis.apache.org