[JIRA] Updated: (MQ-273) DirectConnection ignores duplicate client ID errors

  • From: "Nigel Deakin (JIRA)" <jira-no-reply@...>
  • To: issues@...
  • Subject: [JIRA] Updated: (MQ-273) DirectConnection ignores duplicate client ID errors
  • Date: Fri, 18 Jan 2013 17:36:53 +0000 (GMT+00:00)
  • Auto-submitted: auto-generated


     [ 
http://java.net/jira/browse/MQ-273?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Nigel Deakin updated MQ-273:
----------------------------

    Description: 
If you create a JMSRA connection factory with clientId configured (e.g. using 
a @JMSConnectionFactoryDefinition annotation) and then call createConnection 
to create two connections from it, the first connection has the correct 
clientId set but the second does not.

This is wrong. The second call to createConnection should throw an exception 
as it cannot create two connections with the same clientId.

A JMSServiceException is thrown internally, but it is caught in 
DirectConnection._setClientID and logged as a warning:

{noformat}
WARNING: MQJMSRA_DC2001: 
connectionId=2641708964950071552:_setClientID():JMSService.setClientId():JMSServiceException=setClientId:
set client ID failed. Connection ID: 2641708964950071552, Client ID: 
MyClientID, Shareable: false, nameSpace: null
{noformat}

The JMSServiceException wraps a BrokerException with the message "conflict w/ 
clientID" (sic), but this is not reported in the log.

 


  was:
If you create a JMSRA connection factory with clientId configured (e.g. using 
a @JMSConnectionFactoryDefinition annotation) and then call createConnection 
to create two connections from it, the first connection has the correct 
clientId set but the second does not.

This is wrong. The second call to createConnection should throw an exception 
as it cannot create two connections with the same clientId.

A JMSServiceException is thrown internally, but it is caught in 
DirectConnection._setClientID and logged as a warning:

{noformat}
WARNING: MQJMSRA_DC2001: 
connectionId=2641708964950071552:_setClientID():JMSService.setClientId():JMSServiceException=setClientId:
 set client ID failed. Connection ID: 2641708964950071552, Client ID: 
MyClientID, Shareable: false, nameSpace: null
{noformat}

The JMSServiceException wraps a BrokerException with the message "conflict w/ 
clientID" (sic), but this is not reported in the log.

 



> DirectConnection ignores duplicate client ID errors
> ---------------------------------------------------
>
>                 Key: MQ-273
>                 URL: http://java.net/jira/browse/MQ-273
>             Project: mq
>          Issue Type: Bug
>          Components: mq-ra
>    Affects Versions: 5.0
>            Reporter: Nigel Deakin
>            Assignee: Nigel Deakin
>
> If you create a JMSRA connection factory with clientId configured (e.g. 
> using a @JMSConnectionFactoryDefinition annotation) and then call 
> createConnection to create two connections from it, the first connection 
> has the correct clientId set but the second does not.
> This is wrong. The second call to createConnection should throw an 
> exception as it cannot create two connections with the same clientId.
> A JMSServiceException is thrown internally, but it is caught in 
> DirectConnection._setClientID and logged as a warning:
> {noformat}
> WARNING: MQJMSRA_DC2001: 
> connectionId=2641708964950071552:_setClientID():JMSService.setClientId():JMSServiceException=setClientId:
> set client ID failed. Connection ID: 2641708964950071552, Client ID: 
> MyClientID, Shareable: false, nameSpace: null
> {noformat}
> The JMSServiceException wraps a BrokerException with the message "conflict 
> w/ clientID" (sic), but this is not reported in the log.
>  

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://java.net/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


[JIRA] Created: (MQ-273) DirectConnection ignores duplicate client ID errors

Nigel Deakin (JIRA) 01/18/2013

[JIRA] Updated: (MQ-273) DirectConnection ignores duplicate client ID errors

Nigel Deakin (JIRA) 01/18/2013

[JIRA] Updated: (MQ-273) DirectConnection ignores duplicate client ID errors

Nigel Deakin (JIRA) 01/18/2013

[JIRA] Updated: (MQ-273) DirectConnection ignores duplicate client ID errors

Nigel Deakin (JIRA) 01/18/2013
Terms of Use; Privacy Policy; Copyright ©2013-2015 (revision 20150226.965aeb8)
 
 
Close
loading
Please Confirm
Close