Sorry to hear your frustration.  Please keep in mind this is an open-source
project and only volunteers spend their time helping here.  I wish I were
paid to reply to your questions so I could do so all day long!

With that said, based on the error message, I believe the error means there
is an attempt to set the client ID on the connection illegally.  The client
ID is only allowed to be set once, immediately after the connection is
created.

If all the subscribers are using the same client ID, just use one connection
and set the client ID once.  Otherwise, they must have separate connections:
eliminate the pool and give each a regular connection factory.

Hope this helps.

BTW, you may consider changing the solution to avoid durable topic
subscriptions; one alternative that may work is VirtualTopics; another is a
camel route to copy messages from the Topic to queues.



--
View this message in context: 
http://activemq.2283324.n4.nabble.com/javax-jms-InvalidClientIDException-for-durable-subscription-on-broker-restart-tp4684381p4684750.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to