5.3.0 Release Notes

JBoss Enterprise SOA Platform 5

Changes in this Release

Abstract

These notes document the changes found in this release of the JBoss Enterprise SOA Platform and the associated Enterprise Data Services product.
The JBoss Enterprise SOA Platform is a certified, tested, and supported environment for developing Enterprise Application Integration and SOA solutions.
For the latest version of these release notes please refer to the online copy available at http://docs.redhat.com/docs/en-US/JBoss_Enterprise_SOA_Platform/.

1. Overview

JBoss Enterprise SOA Platform is a certified, tested, and supported platform for developing Enterprise Application Integration and Service Oriented Architecture solutions.
It integrates a number of stable and scalable open source frameworks and solutions including Hibernate, Seam, JBoss Transactions, JBoss Clustering, the JBoss Application Server, and JBoss Enterprise Service Bus (ESB) to provide an infrastructure for enterprise SOA applications.
These community developed and enterprise certified and supported products have been combined and tested to provide a solid, robust, and scalable platform. Powered by legendary JBoss innovation and backed by Red Hat engineering and quality assurance, JBoss Enterprise SOA Platform is the platform of choice for a new generation of enterprise applications.

1.1. Frequently Asked Questions

1.1.1. Frequently Asked Questions

Q: Where is the documentation?
Q: Where are the installation instructions?
Q: Which operating systems, Java Virtual Machines and database servers are supported?
Q: Why isn't the included Hypersonic database supported?
Q: What components are included in this product?
Q: What is a Technology Preview?
Q: Where can I find out more details about my support entitlements?
Q: Where do I go to obtain the source code?
Q: Where do I go to report errors in the documentation?
Q: What is JBoss Enterprise Data Services Platform?
Q: Where do I go to obtain the source code?
Q:
Where is the documentation?
A:
You can find the JBoss Enterprise SOA Platform documentation at http://docs.redhat.com/docs/en-US/JBoss_Enterprise_SOA_Platform/.
You can also find many articles about specific usecases at the Red Hat Customer Portal Knowledge Base: https://access.redhat.com/kb/knowledgebase/en.
Javadoc packages are available for download with the software at the Red Hat Customer Portal: https://access.redhat.com/jbossnetwork.

Note

Red Hat recommends reading the Getting Started Guide first as it contains instructions for installing and configuring the product.
Q:
Where are the installation instructions?
A:
Complete installation instructions for the JBoss Enterprise SOA Platform can be found in the Installation and Configuration Guide at http://docs.redhat.com/docs/en-US/JBoss_Enterprise_SOA_Platform/5/.
Q:
Which operating systems, Java Virtual Machines and database servers are supported?
A:
For a complete list of the supported operating systems, Java Virtual Machines (JVMs) and database servers on which you can run the JBoss Enterprise SOA Platform, refer to http://www.jboss.com/products/platforms/soa/supportedconfigurations/.
Q:
Why isn't the included Hypersonic database supported?
A:
The default configuration includes the embedded Hypersonic database. This configuration is included only for evaluation and demonstration purposes. It is not supported in a production environment.
You can read about this at https://access.redhat.com/kb/docs/DOC-41794.
The product now comes with H2, an in-memory reference database.
Q:
What components are included in this product?
A:
The list of components can be found here: http://www.jboss.com/products/platforms/soa/components/
Q:
What is a Technology Preview?
A:
Technology Preview features are not supported, may not be functionally complete, and are not intended for production use. These features are included to provide customers with early access to upcoming product innovations, enabling them to test functionality and provide feedback during the development process.
Red Hat JBoss support will provide commercially reasonable efforts to resolve any reported issues that customers experience when using these features.
Q:
Where can I find out more details about my support entitlements?
A:
Details of support policies can be found at the following URLs:
Q:
Where do I go to obtain the source code?
A:
The source code for this and earlier releases can be downloaded from the Red Hat Customer Portal at https://access.redhat.com/jbossnetwork/.
Q:
Where do I go to report errors in the documentation?
A:
Click on the "Report a bug" link under the topic in question. This will take you to Bugzilla and you can then fill out the details of the problem.
Q:
What is JBoss Enterprise Data Services Platform?
A:
JBoss Enterprise Data Services Platform is a new product that extends the JBoss Enterprise SOA Platform to provides services for data virtualization, federation and integration.
JBoss Enterprise Data Services Platform includes the following features:
  • Open source Data Virtualization engine based on the Teiid community project.
  • Data Services tooling is Integrated with JBoss Developer Studio v4 (Eclipse 3.6).
  • Data caching and staging enhancements.
  • Metadata repository based on Modeshape community project.
  • Management through admin-console. Management and Monitoring through JBoss Operations Network.
  • Updated data source support.
You can find out more about JBoss Enterprise Data Services Platform at https://www.jboss.com/products/platforms/dataservices/.
Q:
Where do I go to obtain the source code?
A:
The source code for this JBoss Enterprise Data Services Platform release can be downloaded from the Red Hat Customer Portal, https://access.redhat.com/jbossnetwork/.

1.2. Resolved Issues

1.2.1. Resolved Issues

The following issues have been resolved in JBoss Enterprise SOA Platform 5.3.0.
BZ#781051 - EPR cached on first use of partner link, which makes modifying the EPR part way through a session impossible
Once the WS Dispatch had been created for a service, it is reused for subsequent requests. However, even if a different endpoint reference was associated with a partner link, the endpoint reference previously initialized would be reused. In order to fix this issue, the software has been modified so that the dispatcher is now created for each external invocation. As a result, if an endpoint reference is assigned to a partner link, then it will now call that endpoint as expected.
This issue was resolved in JBoss Enterprise SOA Platform 5.3.0.
BZ#781079 - PathNotFoundException when trying to retrieve version history for a node.
In previous versions, an exception would appear when users attempted to retrieve a node's version history. A "PathNotFoundException" message would appear. As a result, users could not view the requested information.
This issue was resolved in JBoss Enterprise SOA Platform 5.3.0.
BZ#781082 - Incorrect host used in ESB binding service
The incorrect host was used in the ESB binding service. The value of esbHost was set to jboss.bind.address instead of jboss.esb.bind.address.This caused a problem when the server was started with the -b 0.0.0.0 option,(allowing it to bind to any interface). To fix this problem, the name was changed and binding now works as expected.
This issue was resolved in JBoss Enterprise SOA Platform 5.3.0.
BZ#781099 - Wrong tModelKey for tModel named uddi-org:types
In the juddi-client's org/apache/juddi/v3/client/mapping/WSDL2UDDI.java file, the wrong tModelKey key type was specified. It was set to 'uddi:uddi-org:types', when it should have been 'uddi:uddi.org:categorization:types'. The name has been corrected so the tModel named uddi-org will now work as expected.
This issue was resolved in JBoss Enterprise SOA Platform 5.3.0.
BZ#781180 - Remove outdated activemq jars from source
The ESB source contained activemq jars that had become outdated and are no longer supported. These jars have now been removed. As a result, the activemq Java Message Service provider is no longer available for use.
This issue was resolved in JBoss Enterprise SOA Platform 5.3.0.
BZ#781191 - SOA-P 5 ESB Deployment options prompts are asking for wrong information
When a user tried to deploy an ESB archive via either the Admin Console or JON, they were presented with legacy SOA 4.x options that were no longer relevant and some needed options were missing. To fix this issue, new options for farm and exploded archives have been added. As a result, users can now deploy these via the consoles and the right information will be asked of them by the software.
This issue was resolved in JBoss Enterprise SOA Platform 5.3.0.
BZ#783893 - Wise SOAPClient fails to work with WRAPPED services
The Wise SOAPClient did not map all of the parameters for wrapped-style web services to SOAP requests. An additional XML attribute was needed. The software has now been changed so that they map correctly.
This issue was resolved in JBoss Enterprise SOA Platform 5.3.0.
BZ#784169 - Upgrade Riftsaw to 2.3.2.Final to include RIFTSAW-470
Problems would arise when attempting to access the BPEL Console at http://servername:8080/bpel-console/ if Oracle 11G was the database. An exception would be thrown which read "Failed to execute query". This was solved by converting native SQL commands into HQL. It has been fixed in Riftsaw 2.3.2.
This issue was resolved in JBoss Enterprise SOA Platform 5.3.0.
BZ#790431 - remove-old-service will throw ServiceNotFoundException, skip registerEpr
A problem occurs when the user tries to deploy a service for the first time. When adding the remove-old-service attribute to the EPR, the service registration fails and a ServiceNotFoundException error is thrown. The registerEpr should be moved to prevent this from occurring.
This issue was resolved in JBoss Enterprise SOA Platform 5.3.0.
BZ#796991 - Add support for other types of security certificates to BinarySecurityToken
The org.jboss.soa.esb.services.security.auth.ws.BinarySecurityToken class has been made abstract, allowing users to implement Kerberos Token Profiles. The BinarySecurityToken has been made into an interface and is pluggable. To use, add a property to the security section of the jbossesb-properties.xml file containing your implementation class name.
This issue was resolved in JBoss Enterprise SOA Platform 5.3.0.
BZ#801026 - SOA-P 5.3.0.DR1 Empty HornetQ users/roles make queues unusable for server components
Components which use messaging, including jBPM and the JBoss ESB, have startup issues when the user is employing HornetQ. These components do not work out-of-box when the server uses HornetQ as a messaging provider. This is caused by a missing guest user property in hornetq-users.properties and guest role in hornetq-roles.properties in each server configuration. To work around this, uncomment the default user or ensure all the components use secured access to the queues/topics.
This issue was resolved in JBoss Enterprise SOA Platform 5.3.0.
BZ#802356 - Security exception routing a message to service using secured jms-jca-provider
A bug was present in previous versions when users would attempt to route a message to a service using secured jms-jca-provider. If one service is called with jms security defined and uses jms-jca-provider, any subsequent call to a secured jms service uses outdated credentials. This has now been patched. As a result, the latest credentials will be applied when this service is invoked.
This issue was resolved in JBoss Enterprise SOA Platform 5.3.0.
BZ#805030 - GWT (gwt-console-server.war) version conflict between Riftsaw/BPEL console and jBPM5 consoles (see: bz 799868)
There was a version conflict between the BRMS gwt-console-server.war and bpel-console.war/gwt-console-server.war. This resulted in a deployment error. This has been fixed in 5.3.
This issue was resolved in JBoss Enterprise SOA Platform 5.3.0.
BZ#807034 - The run.conf scripts do not specify java.awt.headless nor DTMManager
Users experienced problems when using the production process in SOA 5.2. This process was supposed to modify the run.conf scripts to include java.awt.headless and the DTMManager but failed to do so. The run.conf files have now been patched to resolve this. The production process should run as expected.
This issue was resolved in JBoss Enterprise SOA Platform 5.3.0.
BZ#813759 - Camel IRC gateway doesn't work - # symbol is replaced with "%23" in URL
Users need to specify the Camel gateway's URL in this format: irc:username@irc.server.com:6667/#channel. Unfortunately, the hash (#) symbol was being replaced with "%23". As a result, it could not connect. To fix this issue, the software has been changed so that unsafe characters are now decoded before being sent to Camel. As a result, it can now connect correctly.
This issue was resolved in JBoss Enterprise SOA Platform 5.3.0.
BZ#813872 - RecordRoute functionality on both service and message basis
RecordRoute functionality has been added for messages and services. This places audit tracking information within the message context. Configure it as a filter within the jbossesb-properties.xml file.
This issue was resolved in JBoss Enterprise SOA Platform 5.3.0.
BZ#816908 - Bpm5Processor does not map BPM parameters on SIGNAL_EVENT.
Bpm5Processor does not map BPM parameters on SIGNAL_EVENT. This means that parameters added by users will be ignored. This is resolved by mapping the parameters and passing them in a signalEvent. As a result, user-defined parameters will now take affect.
This issue was resolved in JBoss Enterprise SOA Platform 5.3.0.
BZ#817871 - Unable to create new server runtime in "New BPEL Project" wizard
When using BPEL, users were unable to create a new server runtime using the "New BPEL Project" wizard. When the "New Runtime" option was clicked, the selection tree was empty. This has now been patched. As such, the wizard now works as expected.
This issue was resolved in JBoss Enterprise SOA Platform 5.3.0.
BZ#818604 - mina-filter-ssl-1.1.7.jar library is not needed anymore
In SOA-P Platform 5.3, Apache Mina has been upgraded to version 2.0.1.
This issue was resolved in JBoss Enterprise SOA Platform 5.3.0.
BZ#820498 - Admin console configuration fail in jdk7
When using JDK7 to start JBoss SOA, the admin console would not launch due to a configuration problem. The software's jboss-logmanager has been patched to address this and the console now deploys correctly.
This issue was resolved in JBoss Enterprise SOA Platform 5.3.0.
BZ#822026 - BPELInvoke blocks the action processing on BPEL process fault
In previous versions, BPELInvoke would block action processing if a BPEL process threw an exception or fault not defined on the WSDL interface. When an invoked BPEL process threw a fault, BPELInvoke blocked it regardless of its "abortOnFault" property. As a result, subsequent actions in the pipeline were never invoked. This has been fixed in 5.3.
This issue was resolved in JBoss Enterprise SOA Platform 5.3.0.
BZ#826990 - NoClassDefFoundError when calling a webservice using Wise SOAPClient(JDK7)
When attempting to invoke a webservice with the Wise SOAPClient it will throw an exception. This is caused by a class error in JDK 7. A logmanager patch has been added to address this. As a result, users will no longer encounter this exception when invoking webservices via Wise.
This issue was resolved in JBoss Enterprise SOA Platform 5.3.0.
BZ#827465 - NoClassDefFoundError when invoking a webservice via SOAPProcessor(JDK7)
When attempting to invoke a webservice via SOAPProcessor it will throw the exception. This is caused by a class error in JDK 7.
This issue was resolved in JBoss Enterprise SOA Platform 5.3.0.
BZ#828778 - Not possible to use the auditing functionality
When attempting to use the auditing functionality of jbossesb-1.3.1.xsd, an error would occur. When using the .xsd on jboss-esb.xml files, a message would appear saying "Unsupported schema namespace". This was caused by a missing ModelSchemaParser property. The schema has now been added to the .xsd so users will not encounter this error.
This issue was resolved in JBoss Enterprise SOA Platform 5.3.0.
BZ#799273 - Failing SerializableInstanceDbTest jBPM test.
When using SerializableInstanceDbTest, an exception is thrown when an attempt is made to cast the retrieved ID (from the JBPM_BYTEARRAY table) to BigInteger.
This issue was resolved in JBoss Enterprise SOA Platform 5.3.0.
BZ#827495 - Changes to the BPEL process are not deployed automatically after save
If you make a changes to a BPEL process, they will not deploy automatically after saving. This kind of incremental publishing is ignored by BPEL because it results in multiple deployments being triggered at once. Redeploying the process should result in a "full publish".
This issue was resolved in JBoss Enterprise SOA Platform 5.3.0.
BZ#833323 - Wrong/No completion for the second field constraint in Drools Rule Editor
There were problems concerning the code completion feature in the Drools Rule Editor. When users attempted to use this feature on the second field constraint, the completion would fail to occur. This problem has now been addressed. The code completion feature works as expected.
This issue was resolved in JBoss Enterprise SOA Platform 5.3.0.
BZ#833329 - Wrong/No completion for bind variable in Drools Rule Editor
There were problems concerning the completion for bind variables in the Drools Rule Editor. When attempting to use this feature, users would find that the completion was either incorrect or missing. This problem has now been addressed. As a result, the completion occurs as expected.
This issue was resolved in JBoss Enterprise SOA Platform 5.3.0.
BZ#798973 - Add groovy 1.8.x support to Schema Tool.
An error occurred when attempting to use Groovy with the Schema tool. Running the Schema tool with Groovy version 1.8.x caused an error message to display. This has been patched. As a result, the two components will work together properly.
This issue was resolved in JBoss Enterprise SOA Platform 5.3.0.
BZ#830731 - Performance issue with creating external web service client
There was a performance issue when creating an external web service client. Users who attempted to run a quickstart to accomplish this encountered performance problems. This was due to caching dispatcher issues. The problem has been addressed and performance should no longer be compromised in these instances.
This issue was resolved in JBoss Enterprise SOA Platform 5.3.0.

1.3. Known Issues

1.3.1. Known Issues

The following issues are known to exist in JBoss Enterprise SOA Platform 5.3.0 and will be fixed in a subsequent release.
BZ#780434 - Creating a new Teiid, jBPM, ESB, etc. projects leaves the user in the Seam perspective - does not change the user to the new project's perspective
Attempting to switch perspectives when creating certain projects would not work. When creating new Teiid, jBPM and ESB projects, the user could only view them in the Seam perspective.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#780528 - OOTB SOA-P 5 server config displays error "One or more ports have an invalid value"
An error occurred when the out-of-the-box SOA-P 5 server configuration was used. Upon deployment, a message displayed on the bottom of the screen reading "One or more ports have an invalid value".
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#780614 - JBDS 4 - jBPM upload URL is: "/jbpm-console/upload" but it should be "/gpd-deployer/upload"
There was an incorrect jBPM upload URL in previous versions. The URL originally reffererd to "/jbpm-console/upload" but it should have been "/gpd-deployer/upload". This problem has been fixed so "/gpd-deployer/upload" appears as the default value.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#781103 - BPEL editor - cannot change the fixed value generated by variable initializer.
When using the BPEL editor, the user was unable to change the fixed value generated by variable initializer. This caused difficulties in creating processes.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#781137 - [JBPM-2854] If exception handlers are defined in multiple nodes, only the first one is triggered during one execution
An error occurred when defining nodes in JBPM. If exception handlers were defined across multiple nodes, then only the first one was triggered during one execution.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#781140 - [JBPM-2818] Leaving node in super-state throws org.jbpm.JbpmException: cannot leave Node without leaving transition
If you left a jBPM node in super-state mode, an exception was thrown. This resulted in users being unable to leave the node without also leaving the transition.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#781980 - Detect CLIENT_ACKNOWLEDGE mode using jms-provider on non-gateway queues
When using jms-provider, CLIENT_ACKNOWLEDGE mode was not accepted as a valid non-gateway listener. Although the message was retrieved by the JmsCourier and converted into an ESB message, the reference to the underlying JMS message was removed. Because of this, the message remained in the non-gateway queue after ESB service has been invoked.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#783951 - HornetQ hot deploy breaks Jbpm
Users encountered a problem when using HornetQ with jBPM. When HornetQ was hot deployed, an error occurred causing jBPM to crash. This caused some processes to remain undeployed.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#809916 - Cannot connect to JMS server with HornetQ and server's address bound to 0.0.0.0
An exception was thrown when attempting to connect to the JMS server with HornetQ. The error occurred when the server's address was bound to 0.0.0.0. It was caused by the connectors' and acceptors' host being derived from the "jboss.bind.address" property.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#826012 - SOAPClient fails to send message with xs:any data type
The soapUI SOAPClient does not map a requested Map object to a SOAP message template. This occurs when using OGNL with "xs:any" data types in the WSDL. Because of this, messages defined with the <xs:any> data type in the WSDL will not be sent.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#826938 - Bpel process cannot be registered to 3rd party uddi registry with Sun JDK 7
When registering a BPEL process in a third-party UDDI registry with a SOAP protocol, an exception was thrown. A new patch has been added to address this so users can now register BPEL processes without encountering the problem.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#779795 - JAXB Accessor Optimisation lost for SOA-P supplied endpoints when using signed jars
The JAXB Accessor Optimization disappears when using SOA-P supplied endpoints with signed jars. An exception is thrown and JAXB will fall back to using Reflection. As a result, optimization is lost.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#779880 - Check validation in BPEL editor
An error arises when using the BPEL editor to check validation. A variable initializer throws NPE when WSDL is renamed. As a result, users who rename objects within the BPEL editor may find that they do not validate.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#779920 - JBoss Messaging client libraries are not included after switching to HornetQ
There is a problem when using HornetQ with the JBoss Messaging Client. The client's libraries are not transferred over after the user has switched to HornetQ. As a result, users cannot access these libraries in HornetQ. To work around this, users should add the JBM client libraries to the application itself.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#779987 - ProcessLogs that represent changes of process instance that take place within Timer.Execute are not saved in DB
When using jBPM, ProcessLogs (which represent changes of the process instance within Timer.Execute) are not saved in the database.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#780319 - admin console shows incorrect status of esb deployment (stopping deployment)
In some instances, the admin console shows an incorrect status of the ESB. After invoking the 'Stop deployment' operation on an ESB deployment using the admin-console, the status is still incorrectly displayed as 'UP'.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#780334 - Camel Gateway - loading of type converters doesn't work when esb package is deployed after long time of server idling
There is an issue with VFS caching and the deployment of non-core Camel components where the server has been running for more than thirty minutes. After the cache lifetime expires (30 minutes), if you deploy a non-core Camel component, an error is thrown. To work around this, deploy your application before starting the server or before this 30 minute limit, or raise the boss.vfs.cache.TimedPolicyCaching.lifetime property to a higher value. (No issue is present if you deploy a non-core Camel component before booting the server, or before the cache lifetime expires.)
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#780343 - Variable initializer does not generate content for messages which use type attribute instead of element to declare the part.
A problem occurs when attempting to generate content for messages using the variable initializer. Messages which use type attributes instead of elements fail to have their content rendered when the initializer is applied.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#780365 - CXF: WS with Attachments does not return data when DataHandler is used
In JBossWS, using WS with attachments does not return information when DataHandler is used. The data will appear to have been successfully delivered to the service but will not return anything back.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#780378 - binding service refers to jboss.bind.address instead of jboss.esb.bind.address
In JBoss ESB, the binding service refers to "jboss.bind.address" instead of "jboss.esb.bind.address". Work around this by accessing the EsbPropertyServiceXSLTConfig property in conf/bindingservice.beans/META-INF/bindings-jboss-beans.xml and inserting the code listed on this topic's Bugzilla page.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#780435 - JBossWS native adds additional namespace declarations to output
JBossWS native adds additional namespaces upon output when documents have been added to the SOAP body. SOAPFactoryImpl forces namespace declarations to be added for all child elements which are not immediate descendants of the element declaring the namespaces.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#780487 - WS extensions cannot be configured using annotations
Users encounter problems when attempting to configure web service extensions using annotations. WS extensions could only be configured using an external XML file, not with the basic annotations which are used in other instances.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#780574 - DLQ handling on JCA side causes duplicate redelivery to DLQ
An error occurs when using DLQ handling on JCA. This results in a duplicate redelivery to DLQ.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#780922 - org.jboss.jms.server.container.SecurityAspect.check is missing privileged blocks
When sending a message in JBoss, the org.jboss.jms.server.container.SecurityAspect.check property is missing privileged blocks.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#780956 - Deletion of whole security-setting element from honetq-configuration.xml have no effect
When a HornetQ security setting element configuration was delegated, it did not propagate its settings as expected.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#781056 - BPEL web console doesn't work properly on Internet Explorer 7,8 - on Win2k3
The BPEL web console does not work with Internet Explorer 7 and 8 on Windows 2003. As a workaround, please use the Mozilla Firefox browser in this environment instead.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#781084 - JON SOA Plugin missing class: org.rhq.plugins.jbossas5.deploy.RemoteDeployer
A problem arises when deploying ESB archives from the JON plugin. The deployment fails and a stacktrace is displayed.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#781136 - NotifyFiles appends a new line character in stringNotification() method to the original content.
NotifyFiles will append a new line character at the end of a string when using the stringNotification() method. It does this if the string does not end with a valid character. This is a problem when the aim is to simply save some file content.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#781153 - User cannot login to JUDDI Console under certain conditions
In some instances, users are unable to login to the jUDDI console. This occurs when a user attempts to log into the console without having the JBossAdmin role. As a result, they cannot log into the jUDDI console until the server is restarted, even once they have been assigned the JBossAdmin role.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#781168 - NullPointerException deploying a scheduled-listener with invalid scheduleidref attribute
An error occurs when using deploying a scheduled-listener with invalid scheduleidref attribute. Upon deployment, a NullPointerException error will be displayed.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#781169 - Please upgrade or apply fix to Apache's XMLBeans
In previous versions of JBoss SOA, Apache's XMLBeans created integration problems. This caused exceptions on start-up when using the SOAPClient and more than one thread.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#781193 - Exception when creating datasource through web console with SOA-P running on Mac OS X (unsupported)
Users encountered problems when attempting to create datasources using the MAC OS-X operating system. When using the web console to add a new datasource, an exemption was thrown upon clicking the "save" button.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#794520 - Include JBESB-3705 in SOA-P 5
ESB applications are deployed at a context root corresponding the application name. (For example, app.esb is deployed at /app.) This causes problems when used with Maven since the artifacts are usually named app-1.x.x.esb. You can change the context root of an esb application through a descriptor instead of using the archive name.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#805500 - HornetQ failover triggers redeploy
In failover situations, HornetQ triggers a redeployment of queues. (The affected queues are those deployed inside ESB archives.) However, this redeployment process results in "already deployed" exceptions.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#805607 - HornetQ - Undeploying of ESB archive causes undelivered messages
Undeploying ESB archives when using HornetQ can interfere with the delivery of messages. If you are sending messages to be processed by the gateway queue and undeploy the ESB before it has finished, the messages will not be sent automatically when you redeploy it.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#813138 - SOAPProxy doesn't rewrite SOAP1.2 service port address location in WSDL
Normally, the SOAPProxy will change the service port addresses in WSDL (which are provided by a target Web service endpoint) from the default settings to the ESB's URL. However, if the target is a SOAP 1.2 service, the SOAPProxy fails to rewrite its SOAP 1.2 address location and the default URL remains in the WSDL instead. To work around this issue, use the SOAPProxy action's wsdlTransform property (found in the jboss-esb.xml file) to supplement the missing transformer for SOAP 1.2. See the bug ticket for a code sample.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#819572 - jBPM ant deploy task returns 0 rc if pingServer() fails
If a jBPM3 process is deployed using the ant task and the server cannot be reached, a value of "0" will be returned instead of an error message. If you are trying to connect to a server and receive this value, check to make sure that the server is available before redeploying.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#820031 - Exception handling after SyncServiceInvoker fails
Exception handling issues can arise after the SyncServiceInvoker fails. If an exception is thrown after the SyncServiceInvoker call, the error is not sent to the client. This can be resolved by setting a "FaultTo" EPR in a custom composer-class set on the service's FS-Provider.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#823501 - Cannot redeploy ESB archive with changed WAR file name inside
If the user changes the name of a .WAR deployment within an ESB archive, they cannot redeploy that archive because an exception will occur.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#825294 - Gnome Shell crash when editing wsdl file
An error arises when using the Gnome interface while editing a WDSL file. It triggers the Gnome shell to crash. As a result, edits to the WSDL will not be saved and the user may have to restart their computer to restore Gnome.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#826491 - Message for receive activity is not needed anymore if we send a SOAP message for receive before pick activity
When a BPEL process receives the second message for a receive activity before it receives the first one for a pick activity and the activities are correlated, the second message will no longer be required by any subsequent BPEL process instances with the same correlation identifiers.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.
BZ#831530 - Camel JCR gateway can't lookup for ModeShape repository
The Camel JCR gateway cannot perform a lookup for the ModeShape repository. When a user attempts to the use camel-jcr component, the deployment of the application fails because Camel can't lookup the ModeShape repository in Camel Context. As a result, the operation fails.
This behavior persists in JBoss Enterprise SOA Platform 5.3.0.

1.4. New Features

The following are available in this release:

1.4.1. New Features

jBPM 5
jBPM 5 functionality is now available.
Apache Camel
Camel gateway is now fully supported.
Translators
Additional EDS translators and data sources are now supported.
HornetQ
HornetQ is now fully supported.
PicketLink
PicketLink (SAML) is now fully supported.