Chapter 4. Known Issues
4.1. AMQ C++ Copy linkLink copied to clipboard!
ENTMQCL-604 - Receiver name is not set when using the
container.create_receiver()methodDue to a flaw in the option processing of the
container.create_receiver()method, the receiver name is not set when using thenameoption.Workaround: Set the receiver name using the
nameoption on theconnection.create_receiver()method instead of on thecontainer.create_receiver()method.
4.2. AMQ Python Copy linkLink copied to clipboard!
ENTMQCL-483 - Selectors with backslashes are invalid in non-Unicode strings
The
Selectoroption onContainer.create_receiver()accepts a string. If the string is not supplied as Unicode (in Python 2,u"somestring"), any elements escaped with backslashes might not be processed correctly.Workaround: Users of Python 2 should use an explicit Unicode string in filter declarations to avoid the problem.
ENTMQCL-546 - Transactions introduce unexpected link events
Starting a transaction internally opens a sending link for controlling the transaction. This special link can trigger extra application events.
Workaround: Code using transactions should ensure link handler functions are processing the link they expect.
4.3. AMQ Ruby Copy linkLink copied to clipboard!
ENTMQCL-690 -
Container.schedule()fails if called from an event handlerThe
Container.schedule()method will have no effect if it is called from inside aMessagingHandlercallback function.Workaround: Call
schedule()from outside theMessagingHandlercallback functions.