Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
5.7.0
-
None
Description
request reply with temp destinations can lead to forwarding exceptions in a network bridge, which tears down the bridge.
because this can happen in normal operation; a respondent replying after an initiator has given up waiting for a reply, the bridge should be able to log and survive.
Assume a network of brokers between three brokers: A <===> B <===> C
a client on C creates a temporary destination, assigns that as a reply-to in a message then sends the message.
a client on A consumes the message and will send back a response to the temporary destination. after the response has been sent, the client on C goes away which will cause the temporary destination to go away. the advisory to remove the temporary destination will get to B before the response from the client on A gets to B. When the response finally does get to B, the temporary destination will no longer be there and will be considered invalid. It will throw a JMSException of Destination Does not Exist.
Attachments
Issue Links
- relates to
-
AMQ-4328 Cross talk over duplex network connection can lead to blocking
- Resolved