Chapter 3. Known Issues
3.1. List of Known Issues in JBoss A-MQ 6.2.0
The following list describes known issues in version 6.2.0:
- [ENTMQ-1447] Unable to apply patch to JBoss AM-Q 6.2.0 SSH-containers
- A file that is required for patching a Fabric from version 6.2.0 to 6.2.1 is missing from the JBoss A-MQ 6.2.0 distribution. The missing file will be provided in the first patch for JBoss A-MQ. For more details, see section "Patching a Fabric from 6.2.0 to 6.2.1" in "Migration Guide".
- [FABRIC-963] Cannot create a fabric on a Windows 7 operating system with Java 7
- To connect to the ZooKeeper server, you must change the connectivity type from IPv6 to IPv4. For the detailed solution, see the following Customer Portal article: Cannot create fabric in JBoss Fuse 6.1 Beta on Windows 7
- [ENTESB-3192] Client session is dropped after fabric:create
- The Client session is dropped after fabric:create is run. The workaround is to reconnect to the karaf console after fabric is created.
- [ENTESB-3039] [HTTP Gateway] apis mapping rules don't work right after deployment
- If the
zooKeeperPath
property in theio.fabric8.gateway.http.mapping-apis.properties
is changed, a gateway node restart will be required. - [ENTESB-2924] Insight - Elasticsearch: JsonPretty error: Unable to get property 'toLowerCase' of undefined or null reference (:7999:6)
- Insight Elasticsearch page is not supported in IE. The error occurs when clicking rectangles with numbers at Insight - Elasticsearch page.
- [ENTESB-2773] [platform AIX HPUX] camel-leveldb missing native library
- The
camel-leveldb
feature is not supported on IBM AIX, HP-UX, and Oracle Solaris operating systems. - [ENTESB-2770] [OSE][6.2]AMQ6.2 and AMQ6.1 should allow to be installed together in OSE
- It is not possible to update both Red Hat JBoss Fuse 6.1 on OSE and Red Hat JBoss Fuse 6.2 on OSE on the same node. Once you update to Red Hat JBoss Fuse 6.2 using rpm -U or yum you will no longer be able to receive updates (patches) for Red Hat JBoss Fuse 6.1 on OSE.
- [ENTESB-2513] OSE Fuse JVM sometimes dies with SIGABRT
- RHEL customers need to upgrade openjdk to java-1.7.0-openjdk-1.7.0.79-2.5.5.3.el6_6 or later which will fix the
SIGABRT
. - [ENTESB-3431] Failed to register plugin exception after patch:install
- A failed to register plugin exception is thrown after running the command patch:install
- [ENTMQ-1040] Stop script ignores arguments
- When shutting down a broker using the stop script, the stop script fails to work remotely.
- [ENTESB-2069] Container which is created from Hawtio can not start if restarting openshift node
- After restarting OpenShift, containers created from Hawtio cannot be started. This happens because the containers started before the ZooKeeper starts running will fail to start. The workaround is to wait for the start and keep restarting untill we get connected to ZooKeeper.
- [ENTESB-3328] [6.2] ./cxf/fabric8 REST API endpoint is not secured
- The default installation of Red Hat JBoss Fuse 6.2 contains
fabric-rest
feature which is active by default. This allows to invoke REST-like operations on Fabric (like deleting containers or versions) without any authentication. For 6.2.0, the recommended action is to uninstall this feature after installing Red Hat JBoss Fuse 6.2.- To uninstall the fabric-rest feature, run the command:
features:uninstall fabric-rest
Or you can uninstall (or stop) the bundle by running the command:osgi:uninstall <id of io.fabric8.fabric-rest bundle>
- Then remove
fabric-rest
feature from thedefault
profile by running the command:fabric:profile-edit --delete --feature fabric-rest default
- [ENTMQ-1063] jboss-amq allows user without role full access through non-interactive ssh
- Karaf commands that are not explicitly listed in RBAC access control lists can be invoked in non-interactive shells. To work around the issue, create explicit rules that prevent execution of unwanted commands.
- [ENTESB-3405] Unable to provision SSH container - problem in getting .zip distro
- The ssh container provisioning fails to create or publish the artifacts to the fabric maven instance. The workaround is to remove (temporarely) remote Maven servers so that the resolution completes successfully with just the local maven instance.
- [ENTMQ-1068] Exclude C# from Windows Qpid packages
- When you download the
Red Hat JBoss A-MQ 6.2.0 QPID C++ Client for Windows 64bit Visual Studio 2012 v3.32.3.1
package from the JBoss A-MQ 6.2.0 downloads page, it includes a package calledqpid-cpp-x64-VS2012-3.32.3.1.zip
, which containsC#
libraries (org.apache.qpid.messaging*.dll
) and example code. Please note that we do not support theQpid C#
client, and so these libraries and examples are not supported. - [ENTESB-3488] Fuse Fabric mq-create requires keytool to be installed
- The
fabric:mq-create
command requires that the Javakeytool
command-line utility is provided on your PATH. If necessary, you can work around this requirement by specifying the--no-ssl
option (which disables support for the SSL/TLS protocol). - [Bug 1275786] Missing nss-devel dependency on Client and ComputeNode variants
- The Qpid C++ client cannot be compiled from sources through the Client or ComputeNode channels on Red Hat Enterprise Linux (RHEL) 6 (due to a missing dependency on the package,
nss-devel
). In order to compile from sources, it is recommended that you install the Qpid C++ client through the Server channel instead. - [ENTMQ-570] The jmx.restart feature might behave unexpectedly
- When you install and use the
jmx.restart
feature, you might encounter errors. - [AMQ-5080] RAR - missing messages on master slave failover
- With repeated failover between master and slave, and a message-driven bean that consumes from A and sends to B in a transaction you can:
- Lose some messages acked as duplicates in error, and
- Duplicate some messages, when acks are lost in error without forcing a rollback.