此内容没有您所选择的语言版本。
Chapter 4. Known Issues
4.1. List of Known Issues
The following list describes known issues in version 6.2.1:
- [ENTESB-6079] The domain-camel.xml in Fuse on EAP doesn't work OOTB
- The
domain-camel.xml
domain configuration file in Fuse on EAP does not work at the earlier patch levels of JBoss EAP 6.4. You need to use JBoss EAP 6.4.7 or later for this configuration file to work. - [ENTESB-4497] Changes in org.ops4j.pax.logging.cfg do not propagate to newer version
- After upgrading JBoss Fuse 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-3982] If changing the BPEL data source, you may need to restart EAP
- If you install a new data source for BPEL in JBoss EAP, it might be necessary to restart the JBoss EAP container—instead of simply executing
:reload
—in order for the data source to be recognized. - [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 Camel and Apache CXF distributions in the extras subdirectory are not supported
- The
extras/
directory of your JBoss Fuse installation contains the following distributions of Apache components:apache-camel-2.15.1.redhat-621084.zip
apache-cxf-3.0.4.redhat-621084.zip
Included in both of these archives are numerous examples, which have been taken from the community distribution of these components. These examples are not supported in JBoss Fuse. - [Bug 1181457] Second security vault warning is displayed even if only one vault definition is present in the server configuration
- JBoss Fuse 6.2.1 uses EAP 6.4, which is known to produce the following error message:
PBOX000378: Attempt to create the second Security Vault [org.picketbox.plugins.vault.PicketBoxSecurityVault] is invalid.
This message can be suppressed by following the instructions provided in https://access.redhat.com/solutions/1461133. - [ENTESB-4291] Conflict in saxon implementations (switchyard-bpel, camel-saxon)
- There is a conflict in Saxon implementations when the following Karaf features are deployed together :
switchyard-bpel
camel-saxon
After a restart of the Apache Karaf container, however, the dependencies are sometimes resolved correctly. - [ENTESB-4248] ./bin/fuse script now creates two processes
- There is a change in behaviour of the
./bin/fuse
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 Fuse 6.2.1 takes a long time to start up on OpenStack
- When a JBoss Fuse 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. - [ENTESB-4390] Some quickstarts using SAAJ API fail on IBM JAVA
- When using the Apache Karaf container with IBM Java version 1.7.0, the following quickstarts can fail:
bean-service
soap-attachment
With the following error:java.lang.IllegalAccessError: Class com/sun/org/apache/xerces/internal/dom/ElementImpl illegally accessing "package private" member of class com/sun/org/apache/xerces/internal/dom/CoreDocumentImpl at com.sun.org.apache.xerces.internal.dom.ElementImpl.synchronizeData(ElementImpl.java:1159) ...
This appears to be a problem with the IBM JDK. You can work around the problem as follows:- Remove
saaj-api
from endorsed libraries:rm lib/endorsed/org.apache.servicemix.specs.saaj-api-1.3-2.5.0.jar
- Before invoking the
./bin/fuse
script:, set theJAVA_OPTS
environment variable as follows:JAVA_OPTS=-Xshareclasses:none
- [AESH-324] Don't require special chars within arguments to be escaped
- The S-RAMP query language currently requires you to escape special characters in a function argument. For example, in the following query you must escape the single quotes around
'submit.*'
using the backslash character:/s-ramp/wsdl/Operation[xp2:matches(@name,\'submit.*\')]
- [ENTESB-3980] ERROR: duplicate key value violates unique constraint "pg_type_typname_nsp_index"
- After a clean installation of S-RAMP to to JBoss EAP 6.4.0 with a PostgreSQL database and after first navigation to thepage, the following exception is thrown.
... Caused by: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "pg_type_typname_nsp_index" Detail: Key (typname, typnamespace)=(artificerartifact, 136381) already exists. at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2198) ...
This error has no effect on the S-RAMP functionality, however, and can safely be ignored. - [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-2443] Google Mail API - Sending of messages and drafts is not synchronous
- When you send a message or draft, the response contains a Message object with an ID. It may not be possible to immediately get this message via another call to the API. You may have to wait and retry the call.
- [ENTESB-2458] Google Mail Component - Import of message throws sometimes SocketTimeoutException
- Importing a message may throw a
java.net.SocketTimeoutException
if the send operation was called before. Workaround: After a send call wait for few moments before calling import. - [ENTESB-2365] Google Drive API bug - Response of permission insert operation mostly does not contain emailAddress property
- Response of permission insert operation sometimes does not return
emailAddress
property even if the value of request property type was set to user. Nevertheless the permission is successfully inserted. - [ENTESB-2332] Google Drive API JSON reponse for changes returns bad count of items for the first page
- Google Drive API JSON reponse for changes returns bad count of items for the first page. Setting maxResults for a list operation may not return all the results in the first page. You may have to go through several pages to get the complete list (that is by setting pageToken on new requests).
- Configuring a CXF endpoint to only support a specific version of TLS/SSL
- Configuring for a specific version of TLS is possible from Red Hat JBoss Fuse 6.1 rollup 2 onwards. Earlier versions of JBoss Fuse do not allow to explicitly configure a specific TLS/SSL version to be used by the CXF server. For the detailed solution, see the following Customer Portal article: https://access.redhat.com/solutions/1314403
- [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-2929] can't install features camel-avro camel-hbase camel-hdfs2
camel-avro
,camel-hbase
,camel-hdfs2
are not supported on Solaris / AIX. The camel-hdfs2 feature can only run if you havelibsnappyjava.dylib in java.library.path
. You must manually setuplibsnappyjava.dylib
in Red Hat JBoss Fuse before installing these features.JBossFuse:karaf@root> features:info camel-hdfs2 Description of camel-hdfs2 2.15.0.redhat-620133 feature
- [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 until we get connected to ZooKeeper.
- [ENTESB-3200] fuse startup warning on java 8 - PermSize and MaxPermSize support was removed
- During JBoss Fuse 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). - [ENTESB-4490] Integration Pack Maven Repository is missing some CXF artifacts
- For users aiming to use Integration Pack with Maven:The Integration Pack pom.xml files do not consistently define camel-cxf and cxf version. Users must therefore import the jboss-fuse-parent BOM into the
<dependencyManagement>
section of their top-level pom.xml. For example:<dependencyManagement> ... <dependency> <groupId>org.jboss.fuse.bom</groupId> <artifactId>jboss-fuse-parent</artifactId> <version>${version.fuse.eap}</version> <type>pom</type> <scope>import</scope> </dependency>
The value ofversion.fuse.eap
should be6.2.1.redhat-084
in this instance. The Fuse Integration .bom file currently does not contain the camel-cxf and cxf dependency management. Importing the jboss-fuse-parent as shown above is needed to enable Maven to resolve the supported versions of CXF and camel-cxf artifacts.