Bonita BPM Appserver Bundle 6.4.0 + Jboss + RHEL 7 - Cannot Start

1
0
-1

Hi Guys,

I am new to Bonitasoft and am attempting my first installation. I have downloaded the bonita BPM app server bundle 6.4.0 + jboss and extracted the default installation onto RHEL 7 64_bit edition, with Oracle JDK 1.7.0_72, please note that no modifications to config files has been made, its the default package from the website, extracted and trying to launch with inbuilt hs2 database as described in documentation.

I having issues launching and connecting to the server, when I try to connect to http://:8080/bonita nothing appears, even after "clearing my browser cache" as described in the documentation.

I can see that some processes have started and are listening on socket 8080 (see below):

[thehulk]$ netstat -an | grep LISTEN
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN    
tcp        0      0 127.0.0.1:4447          0.0.0.0:*               LISTEN    
tcp        0      0 127.0.0.1:48256         0.0.0.0:*               LISTEN    
tcp        0      0 127.0.0.1:9990          0.0.0.0:*               LISTEN    
tcp        0      0 127.0.0.1:57101         0.0.0.0:*               LISTEN    
tcp        0      0 127.0.0.1:9999          0.0.0.0:*               LISTEN    
tcp        0      0 127.0.0.1:8080          0.0.0.0:*               LISTEN    
tcp        0      0 0.0.0.0:1234            0.0.0.0:*               LISTEN    
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN    
tcp6       0      0 ::1:25                  :::*                    LISTEN    
tcp6       0      0 :::22                   :::*                    LISTEN  

But i have also noticed some error's which could be contributing (that I do not know how to resolve) in the $JBOSS_HOME/standalone/log/server.log:

18:58:43,680 INFO  [org.bonitasoft.engine.EngineInitializer] **(MSC service thread 1-4) Exception while initializing the engine: **org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 1 in XML document from file [/opt/BonitaBPM6.4.0/bonita/server/platform/conf/services/._cfg-bonita-actor-mapping-impl-hibernate.xml] is invalid; nested exception is org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.
18:58:43,681 SEVERE [org.bonitasoft.engine.api.internal.servlet.EngineInitializerListener] (MSC service thread 1-4) Error while initializing the Engine: org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 1 in XML document from file [/opt/BonitaBPM6.4.0/bonita/server/platform/conf/services/._cfg-bonita-actor-mapping-impl-hibernate.xml] is invalid; nested exception is org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.
        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:396) [spring-beans-3.1.2.RELEASE.jar:3.1.2.RELEASE]
        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334) [spring-beans-3.1.2.RELEASE.jar:3.1.2.RELEASE]
        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) [spring-beans-3.1.2.RELEASE.jar:3.1.2.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174) [spring-beans-3.1.2.RELEASE.jar:3.1.2.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209) [spring-beans-3.1.2.RELEASE.jar:3.1.2.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180) [spring-beans-3.1.2.RELEASE.jar:3.1.2.RELEASE]
        at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:243) [spring-beans-3.1.2.RELEASE.jar:3.1.2.RELEASE]
        at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:127) [spring-context-3.1.2.RELEASE.jar:3.1.2.RELEASE]
        at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:93) [spring-context-3.1.2.RELEASE.jar:3.1.2.RELEASE]
        at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:131) [spring-context-3.1.2.RELEASE.jar:3.1.2.RELEASE]
        at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:527) [spring-context-3.1.2.RELEASE.jar:3.1.2.RELEASE]
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:441) [spring-context-3.1.2.RELEASE.jar:3.1.2.RELEASE]
        at org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:140) [spring-context-3.1.2.RELEASE.jar:3.1.2.RELEASE]
        at org.bonitasoft.engine.service.impl.AbsoluteFileSystemXmlApplicationContext.<init>(AbsoluteFileSystemXmlApplicationContext.java:41) [bonita-server-6.4.0.jar:]
        at org.bonitasoft.engine.service.impl.SpringPlatformFileSystemBeanAccessor.initializeContext(SpringPlatformFileSystemBeanAccessor.java:97) [bonita-server-6.4.0.jar:]
        at org.bonitasoft.engine.service.impl.SpringPlatformFileSystemBeanAccessor.getContext(SpringPlatformFileSystemBeanAccessor.java:88) [bonita-server-6.4.0.jar:]
        at org.bonitasoft.engine.service.impl.SpringPlatformFileSystemBeanAccessor.getService(SpringPlatformFileSystemBeanAccessor.java:83) [bonita-server-6.4.0.jar:]
        at org.bonitasoft.engine.service.impl.SpringPlatformServiceAccessor.getPlatformSessionService(SpringPlatformServiceAccessor.java:154) [bonita-server-6.4.0.jar:]
        at org.bonitasoft.engine.EngineInitializer.initializeEngine(EngineInitializer.java:84) [bonita-server-6.4.0.jar:]
        at org.bonitasoft.engine.api.internal.servlet.EngineInitializerListener.contextInitialized(EngineInitializerListener.java:43) [bonita-server-6.4.0.jar:]
        at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:3392) [jbossweb-7.0.13.Final.jar:]
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:3850) [jbossweb-7.0.13.Final.jar:]
        at org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:90) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
        at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
        at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_72]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_72]
        at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_72]
Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.
        at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:196)
        at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:175)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:394)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:322)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:281)
        at org.apache.xerces.impl.XMLScanner.reportFatalError(XMLScanner.java:1459)
        at org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(XMLDocumentScannerImpl.java:870)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:324)
        at org.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:845)
        at org.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:768)
        at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:108)
        at org.apache.xerces.parsers.DOMParser.parse(DOMParser.java:230)
        at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:285)
        at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:75) [spring-beans-3.1.2.RELEASE.jar:3.1.2.RELEASE]
        at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:388) [spring-beans-3.1.2.RELEASE.jar:3.1.2.RELEASE]
        ... 27 more

18:58:43,778 **ERROR [stderr] (MSC service thread 1-4) Node not started**. Method 'org.bonitasoft.engine.api.LoginAPI.login' cannot be called until node has been started (PlatformAPI.startNode())
18:58:43,779 SEVERE [org.bonitasoft.console.common.server.servlet.PlatformTenantListener] **(MSC service thread 1-4) Error while initializing the default tenant: org.bonitasoft.engine.platform.NodeNotStartedException: The current node has not been started yet. Method PlatformAPI.startNode() must be called previously.**
        at org.bonitasoft.engine.api.impl.ServerAPIImpl.checkMethodAccessibility(ServerAPIImpl.java:291) [bonita-server-6.4.0.jar:]
        at org.bonitasoft.engine.api.impl.ServerAPIImpl.invokeAPI(ServerAPIImpl.java:280) [bonita-server-6.4.0.jar:]
        at org.bonitasoft.engine.api.impl.ServerAPIImpl.invokeMethod(ServerAPIImpl.java:128) [bonita-server-6.4.0.jar:]
        at org.bonitasoft.engine.api.impl.ClientInterceptor.invoke(ClientInterceptor.java:88) [bonita-common-6.4.0.jar:]
        at com.sun.proxy.$Proxy8.login(Unknown Source)
        at org.bonitasoft.console.common.server.servlet.PlatformTenantListener.initializeDefaultTenant(PlatformTenantListener.java:61) [console-server-6.4.0.jar:]
        at org.bonitasoft.console.common.server.servlet.PlatformTenantListener.contextInitialized(PlatformTenantListener.java:44) [console-server-6.4.0.jar:]
        at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:3392) [jbossweb-7.0.13.Final.jar:]
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:3850) [jbossweb-7.0.13.Final.jar:]
        at org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:90) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
        at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
        at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_72]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_72]
        at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_72]

18:58:43,894 INFO  [org.tuckey.web.filters.urlrewrite.UrlRewriteFilter] (MSC service thread 1-4) loaded (conf ok)
18:58:43,905 INFO  [org.jboss.web] (MSC service thread 1-4) JBAS018210: Registering web context: /bonita
18:58:43,906 INFO  [org.jboss.as] (MSC service thread 1-4) JBAS015951: Admin console listening on http://127.0.0.1:9990
18:58:43,907 INFO  [org.jboss.as] (MSC service thread 1-4) JBAS015874: JBoss AS 7.1.1.Final "Brontes" started in 7507ms - Started 322 of 407 services (82 services are passive or on-demand)
18:58:43,958 INFO  [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS018559: Deployed "h2.sar"
18:58:43,958 INFO  [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS018559: Deployed "bonita-all-in-one-6.4.0.ear"

Any support would be greatly appreciated.

Comments

Submitted by ajinkyabendre777 on Tue, 06/23/2015 - 09:03

I am also facing similar issue. Steps i followed 1. Downloaded the bonitasoft+jboss package 2. extracted package in folder 3. started the jboss

but jboss is not getting stated

C:\BonitaBPM\BonitaBPMCommunity-7.0.0-JBoss-7.1.1.Final\bin>standalone.bat Calling "C:\BonitaBPM\BonitaBPMCommunity-7.0.0-JBoss-7.1.1.Final\bin\standalone.

conf.bat"

JBoss Bootstrap Environment

JBOSS_HOME: C:\BonitaBPM\BonitaBPMCommunity-7.0.0-JBoss-7.1.1.Final

JAVA: C:\Program Files\Java\jdk1.8.0_45\bin\java

JAVA_OPTS: -XX:+TieredCompilation -Dprogram.name=standalone.bat -Xms1024M -Xmx 1024M -XX:MaxPermSize=256M -XX:+HeapDumpOnOutOfMemoryError -Dsun.rmi.dgc.client. gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djava.net.preferIPv4 Stack=true -Dorg.jboss.resolver.warning=true -Djboss.modules.system.pkgs=org.jbo ss.byteman -Djboss.server.default.config=standalone.xml -Dbonita.home="C:\Bonita BPM\BonitaBPMCommunity-7.0.0-JBoss-7.1.1.Final\bin\/../bonita" -Dfile.encoding=U TF-8

===============================================================================

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256M; sup port was removed in 8.0 16:53:19,810 INFO [org.jboss.modules] JBoss Modules version 1.1.1.GA 16:53:19,958 INFO [org.jboss.msc] JBoss MSC version 1.0.2.GA 16:53:19,995 INFO [org.jboss.as] JBAS015899: JBoss AS 7.1.1.Final "Brontes" sta rting

1 answer

1
0
-1

The error "Content is not allowed in prolog." on your file /opt/BonitaBPM6.4.0/bonita/server/platform/conf/services/._cfg-bonita-actor-mapping-impl-hibernate.xml usually means than sax parser can't read correctly your file, especially the first <

It may be saved with utf-8 encoding and the editor added the bom flag at the begining.

Try to edit file on your server plateform with nano or vi or whatever and remove the bom flag who usually appear as 

I also don't think than the file name is appropriate, it should be cfg-bonita-actor-mapping-impl-hibernate.xml

Notifications