Chapter 2. Known issues


The following issues are known to exist in 6.0:
Cannot use the help in the generic Apache Karaf shell
Red Hat JBoss A-MQ's console is normally launched using the fusemq command which is fully functional. However, Red Hat JBoss A-MQ also includes a generic Apache Karaf shell that can be launched using the shell command. In the generic shell, the help command throws an exception.
We do not recommend using the generic Apache Karaf shell.
ls can cause an exception
The ls console command, which is used for inspecting OSGi bundles, will throw an exception when listing the contents of some bundles.
Microsoft Visual C++ Runtime required on Windows 7 64-bit
On certain 64bit Windows platforms you need Microsoft Visual C++ 2008 Redistributable Package (x64) installed or Red Hat JBoss A-MQ will not start.
Java hash code security vulnerability
It was found that the Java hashCode() method implementation was susceptible to predictable hash collisions. A remote attacker could use this flaw to cause the Jetty HTTP server (a component of Apache Karaf used by Red Hat JBoss Fuse) to use an excessive amount of CPU time by sending an HTTP request with a large number of parameters whose names map to the same hash value. This update introduces a limit of 1000 on the number of parameters processed per request to mitigate this issue.
The Fuse IDE's Properties view sometimes gets stuck displaying the status or properties of a process previously selected in Fuse JMX Navigator.
When this happens, click the unpin button on the Properties view tool bar to populate the Properties view with the status or properties of a newly selected process.
Red Hat JBoss Fuse IDE may fail to download all Maven dependencies when you create a project
When this happens, you may not be able to run the project as a Local Camel Context. You can force the downloading of missing Maven dependencies by right-clicking the newly created project's root folder (not the pom.xml file) in Package Explorer/Project Explorer, and selecting Maven Update Project with the Force Update of Snapshots/Releases option enabled.
Fast switching between a node's configuration tabs in the Fuse IDE's Properties view can cause a StackOverflowException
For example, switching quickly between the data format tabs of a Marshal or Unmarshal node can cause this exception.
For a few EIPs, adding them to a route in the Fuse IDE's Design view can generate a duplicate <from/> element within the <route/> element
Typically, this happens when, for example, you have a route that contains a choice node with its own internal target endpoints followed by another target endpoint outside the choice node. Instead of one flow in which messages first traverse the choice node then continue through the trailing endpoint, the route editor's Design view creates and inserts a duplicate<from/> element inside the <route/> element to generate two separate flows—one going through the choice node, and the other going directly to the trailing endpoint.
Used similarly, these EIPs also generate duplicate <from/> elements:
  • multicast
  • pipeline
  • splitter
  • load balance
  • filter
  • resequence
  • throttle
When you create such routes using these EIPs, and you want to retain a single flow, create the routes in Source view, not Design view, to avoid generating a duplicate <from/> element in your route.
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.