Chapter 3. Known Issues
3.1. List of Known Issues in JBoss A-MQ 6.2.1
The following list describes known issues in version 6.2.1:
- [ENTMQ-1484] Implementation of AMQ-6077 in Fuse 6.2.1 is incomplete
- The implementation of the new security features for JMS ObjectMessage serialization is incomplete in JBoss A-MQ 6.2.1. The use of the
org.apache.activemq.SERIALIZABLE_PACKAGES
JVM property has been implemented, but thesetTrustedPackages()
method, and so on, have not. - [ENTESB-4506] Unable to apply patch to JBoss AM-Q 6.2.0 SSH-containers
- Applying the 6.2.1.redhat-084 JBoss A-MQ rollup patch to an existing JBoss A-MQ 6.2.0 Fabric instance using the new patching mechanism does not work out of the box, due to a missing
fabric8-karaf
distribution file. Please contact support for help, if you need to upgrade a JBoss A-MQ Fabric instance from version 6.2.0 to version 6.2.1. - [ENTESB-4497] Changes in org.ops4j.pax.logging.cfg do not propagate to newer version
- After upgrading JBoss A-MQ 6.2.0 to version 6.2.1 using the new patching mechanism, it is likely that you will lose any custom configuration changes to the
org.ops4j.pax.logging.cfg
file. After upgrading the container, edit theetc/org.ops4j.pax.logging.cfg
file to re-apply your custom logging configuration. - [ENTESB-4408] Patching functionality in Fuse Management Console (Hawtio) temporarily disabled
- The patching functionality in the Fuse Management Console (Hawtio) has been temporarily disabled for this release. This is because the Hawtio UI has not been updated to use the new patching mechanism. To install Fabric patches, use the Karaf console instead. This issue will be fixed in a future release.
- [ENTMQ-1323] Must not enable restartAllowed option on the Apache ActiveMQ broker
- In the context of a master/slave configuration of an Apache ActiveMQ broker cluster, you must not enable the
restartAllowed
option (for example, by settingrestartAllowed=true
). When this option is enabled, it can cause a broker restart to fail. - [ENTESB-4105] Demos from the Apache ActiveMQ distribution in the extras subdirectory are not supported
- The
extras/
directory of your JBoss A-MQ installation contains the following distributions of Apache components:apache-activemq-5.11.0.redhat-621084.zip
Included in this archives are numerous examples, which have been taken from the community distribution. These examples are not supported in JBoss A-MQ. - [ENTESB-4248] ./bin/amq script now creates two processes
- There is a change in behaviour of the
./bin/amq
script since version 6.2.1. This script now creates two processes (where previously there was just one process). There is now a parent process./bin/karaf
, which executes the Karaf console; and a child process, which executes the Karaf server in a JVM. - [ENTESB-3938] JBoss A-MQ 6.2.1 takes a long time to start up on OpenStack
- When a JBoss A-MQ 6.2.1 container is deployed on RHEL Openstack Platform, it can take a long time (several minutes) for the container to start up. A workaround is to add the following option to the JVM that starts the container (for example, by setting the
JAVA_OPTS
environment variable):-Djava.security.egd=file:/dev/./urandom
The extra dot in the pathname, as in/./
, is required.NoteThe effect of the workaround is to replace the default/dev/random
by/dev/urandom
. The alternative is faster, but less random than/dev/random
. This has an impact on any security packages that depend on this device to generate entropy and random numbers. - [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-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
. - [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 until we get connected to ZooKeeper.
- [ENTESB-3200] fuse startup warning on java 8 - PermSize and MaxPermSize support was removed
- During JBoss A-MQ 6.2 startup on Java 8, the following warnings are printed to the Karaf console:
$FUSE_HOME/bin/fuse OpenJDK 64-Bit Server VM warning: ignoring option PermSize=128M; support was removed in 8.0 OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=256M; support was removed in 8.0 Please wait while JBoss Fuse is loading... 100% [========================================================================]
You can safely ignore these warnings (thePermSize
andMaxPermSize
JVM options are needed for Java 7, but are ignored in Java 8). - [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
. - [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.
- [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#
example code. Please note that we do not support theQpid C#
client, and so these 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.