Chapter 3. Known Issues
3.1. List of Known Issues in JBoss A-MQ 6.3
The following list describes known issues in version 6.3:
- [ENTMQ-1962 and ENTMQ-2061] Missing bin/contrib scripts in A-MQ distro
- The JBoss A-MQ GA distribution is missing
bin/contrib
scripts (for installing the broker as a service). The missing scripts have been made available in the rollup patch JBoss A-MQ 6.3.0R1 and all subsequent rollup patches. - [ENTMQ-1709] Missing kahaDB journal after broker failover in fabric8
- When a master/slave broker with shared storage fails (unclean shutdown) it can cause a missing kahadDB journal. The issue was originally reported in a Fabric8 environment, but it also affects standalone Fuse instances. You can work around this issue by setting
ignoreMissingJournalfiles=true
in the kahaDB configuration. Without this setting the broker would refuse to start after failure, if it detects a missing journal. - [ENTMQ-1933] Missing journal files after upgrading to 6.2.1 R2
- When upgrading to 6.3, the message broker might report a missing journal files error in the KahaDB store. If you encounter this error, stop and restart the broker (thus forcing the index to rebuild). This issue occurs because of some additional checks we put in place for the KahaDB store.
- [ENTMQ-1909] C++ client subscription on topic is receiving only the first message sent
- When the subscriber to a topic is a Qpid C++ client, the client receives only the first message sent. This issue is a regression in 6.3 and will be fixed in an upcoming patch.
- [ENTMQ-1504] [A-MQ, broker] disableAsyncDispatch="true" on transport connector appear to cause a thread deadlock
- Do not set the option
disableAsyncDispatch="true"
, as this can lead to a deadlock condition. - [ENTESB-7789] Upgrade qpid-jms-client Version Used By camel-amqp
- The new
qpid-jms-client
is supported in FUSE 6.3 on only JDK 1.8. - [ENTESB-5653] Profile-import fails on Windows paths (with backslashes)
- When using the
profile-import
Karaf console command with Windows paths (using backslashes), the command fails, because the backslashes are left out. The workaround is to use forward slashes instead. For example:JBossFuse:karaf@root> profile-import file:C:/jboss-fuse-6.3.0.redhat-069/out.zip
- [ENTESB-5892] Jetty - Applications: Links in the list are wrong
- In the Fuse Management Console (Hawtio console) on the Apache Karaf container, when you navigate to the Jetty menu tab, the URL links for the Jetty applications shown on this page are incorrect.
- [ENTESB-5117] [patching] Add patch feature by default to admin:create child containers
- By default, child containers created using the
admin:create
Karaf console command do not support the new JBoss A-MQ patching mechanism, because the requisitepatch
feature is not available. You can work around this limitation by creating a child container using the following command:admin:create --featureURL mvn:io.fabric8.patch/patch-features/1.2.0.redhat-630187/xml/features --feature patch test
Where 1.2.0.redhat-630187 might need to be replaced by whatever version of fabric8 you are using in your container. - [ENTESB-5892] Jetty - Applications: Links in the list are wrong
- If you click on the Jetty tab of the Fuse Management Console (Hawtio), the links appearing in the Url column of this page are incorrect.
- [CAMEL-10237] Problem setting JMSX JMS properties on OracleAQ
- The Camel JMS component is affected by a regression error that can cause problems integrating with Oracle AQ. This issue has already been fixed in the Apache Camel community project and the fix will be made available in a patch for JBoss A-MQ 6.3.
- [ENTESB-4408] Patching functionality in Fuse Management Console (Hawtio) temporarily disabled
- The patching functionality in the Fuse Management Console (Hawtio) has been disabled since JBoss A-MQ 6.2.1. 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.
- [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-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-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-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-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.