Startup error by installing BPM Suite 6.3.0 with "Deployable for EAP 6"

Solution Verified - Updated -

Environment

  • Red Hat JBoss BPM Suite (BPMS) 6.3.0
    • Red Hat JBoss BPM Suite 6.3.0 Deployable for EAP 6
  • Red Hat JBoss Enterprise Application (EAP) 6.4.6

Issue

  • Errors while trying to deploy the new version 6.3 of BPM Suite on JBoss EAP 6.4;
  • The following error is thrown at BPM Suite startup after installing it by using Red Hat JBoss BPM Suite 6.3.0 Deployable for EAP 6:
12:07:04,716 ERROR [org.jboss.as.server] (Controller Boot Thread) JBAS015956: Caught exception during boot: org.jboss.as.controller.persistence.ConfigurationPersistenceException: JBAS014676: Failed to parse configuration
at org.jboss.as.controller.persistence.XmlConfigurationPersister.load(XmlConfigurationPersister.java:141) [jboss-as-controller-7.5.6.Final-redhat-2.jar:7.5.6.Final-redhat-2]
...
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[2,1]
Message: Unexpected element '{urn:jboss:domain:1.8}server'

Resolution

Red Hat JBoss BPM Suite or BRMS 6.3.0 is supported on JBoss EAP 6.4.7+. The same issue happens only if using a previous version.

Also, you can use Red Hat JBoss BPM Suite 6.3.0 Installer, but please make sure to be using a certified EAP version anyway.

Root Cause

It seems to be an issue by replacing the standalone.xml file during installation. After installing it the file contains:

<server xmlns="urn:jboss:domain:1.8">

but it should be:

<server xmlns="urn:jboss:domain:1.7">

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.