The JMS specification defines that an attempt to create more than one
connection with the same "clientID" should result in failure (see for
example:
https://docs.oracle.com/javaee/7/api/javax/jms/Connection.html#setClientID-java.lang.String-
).
Qpid Broker-J is simply enforcing this requirement
I'm using apache-qpid-broker-j-7.0.1 and have been doing some development
with client apache-qpid-jms-0-x-6.3.0. That has been working fine so far
in early development.
However, I have an app that I can use the newer client
apache-qpid-jms-0.29.0 and its fine when I create one connection.