Description
This is related to a patch I did for 5.x : AMQ-6561
The OpenWire client will only close a connection failed connection attempt automatically on a security error but not other JMSExceptions such as Invalid client ids. Because of this it's possible a misbehaving client can leave open sockets that won't be closed. The broker should detect a failed open wire connection attempt and make sure the socket is killed.
Note that the CORE client does not seem to have this problem because it does properly handle all JMS exceptions on initial connect/authorization and close itself.
Attachments
Issue Links
- links to