Chapter 4. Known issues


4.1. AMQ Python

  • ENTMQCL-483 - Selectors fail with non-Unicode strings

    The Selector option on Container.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.2. AMQ .NET

  • ENTMQCL-794 - Transactions do not work with .NET Core

    Rolling back transactions when using AMQ .NET on .NET Core is not working as expected.

    Workaround: Use .NET Framework 4.5 instead of .NET Core if you require transactions.

Red Hat logoGithubRedditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

© 2024 Red Hat, Inc.