3 Replies Latest reply on Sep 23, 2016 3:37 AM by maheshbasapur

    JBPM6 building failure with ant start.demo

    kanbei

      I'm using jdk1.7.0_45 and jbpm6.0.1final on win7. 

      I ran "ant install.demo"correctly , which means I did nothing but wait patiently until the installation finished.

      I got all enviroment variables correct and I changed NOTHING in the file"D:\jbpm-6.0.1.Final-installer-full".

       

      but when i tried "ant start.demo",here's the problem:

       

      D:\jbpm-6.0.1.Final-installer-full\jbpm-installer>ant start.demo

      Buildfile: D:\jbpm-6.0.1.Final-installer-full\jbpm-installer\build.xml

       

      start.h2.check:

           [echo] Checking if h2 db should be started ...

       

      start.h2:

       

      start.jboss:

       

      BUILD FAILED

      D:\jbpm-6.0.1.Final-installer-full\jbpm-installer\build.xml:487: Execute failed:

      java.io.IOException: Cannot run program "D:\jbpm-6.0.1.Final-installer-full\jbp

      m-installer\jboss-as-7.1.1.Final\bin\standalone.bat": CreateProcess error=2, ???

      ???????????????

              at java.lang.ProcessBuilder.start(ProcessBuilder.java:1041)

              at java.lang.Runtime.exec(Runtime.java:617)

              at org.apache.tools.ant.taskdefs.launcher.Java13CommandLauncher.exec(Jav

      a13CommandLauncher.java:41)

              at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:428)

              at org.apache.tools.ant.taskdefs.Execute.spawn(Execute.java:499)

              at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:650)

              at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:669)

              at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:495)

              at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)

              at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)

              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces

      sorImpl.java:43)

              at java.lang.reflect.Method.invoke(Method.java:606)

              at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav

      a:106)

              at org.apache.tools.ant.Task.perform(Task.java:348)

              at org.apache.tools.ant.Target.execute(Target.java:435)

              at org.apache.tools.ant.Target.performTasks(Target.java:456)

              at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)

              at org.apache.tools.ant.Project.executeTarget(Project.java:1364)

              at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExe

      cutor.java:41)

              at org.apache.tools.ant.Project.executeTargets(Project.java:1248)

              at org.apache.tools.ant.Main.runBuild(Main.java:851)

              at org.apache.tools.ant.Main.startAnt(Main.java:235)

              at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)

              at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)

      Caused by: java.io.IOException: CreateProcess error=2, ??????????????????

              at java.lang.ProcessImpl.create(Native Method)

              at java.lang.ProcessImpl.<init>(ProcessImpl.java:385)

              at java.lang.ProcessImpl.start(ProcessImpl.java:136)

              at java.lang.ProcessBuilder.start(ProcessBuilder.java:1022)

              ... 23 more

       

      Total time: 1 second

       

       

      So,What's the problem and How can I solve it?

      Part of server.log attached

      Thanks a lot !

        • 1. Re: JBPM6 building failure with ant start.demo
          salaboy21

          It seems to be an issue with permissions on your D: hard disk : Caused by: java.lang.RuntimeException: org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: NativeFSLock@D:\jbpm-6.0.1.Final-installer-full\jbpm-installer\.index\write.lock

           

          Try removing that .index directory to see if that fixes the problem. Also notice that you need to be connected to the internet (so check if you have a proxy in the middle or something that can be blocking the app to download the demo repositories).

           

          Regards

          1 of 1 people found this helpful
          • 2. Re: JBPM6 building failure with ant start.demo
            kanbei

            Thanks~I reinstalled JBPM6 on another disk and everything seems to be ok now. 

            • 3. Re: JBPM6 building failure with ant start.demo
              maheshbasapur

              Hello

               

              I am new here. trying to learn jbpm from scratch

               

              I am also getting build failure during ant start.demo

               

              Installing jbpm on different disc and changing folder permissions did not help

               

              Please find the output below and help me understand where am i going wrong.

               

              E:\jbpm>ant start.demo -v

              Apache Ant(TM) version 1.9.7 compiled on April 9 2016

              Trying the default build file: build.xml

              Buildfile: E:\jbpm\build.xml

              Detected Java version: 1.8 in: C:\Program Files\Java\jdk1.8.0_101\jre

              Detected OS: Windows 10

              parsing buildfile E:\jbpm\build.xml with URI = file:/E:/jbpm/build.xml

              Project base dir set to: E:\jbpm

              parsing buildfile jar:file:/C:/apache-ant-1.9.7/lib/ant.jar!/org/apache/tools/ant/antlib.xml with URI = jar:file:/C:/apache-ant-1.9.7/lib/ant.jar!/org/apache/tools/ant/antlib.xml from a zip file

              [property] Loading E:\jbpm\build.properties

              Property "db.driver.module.prefix" has not been set

              Property "jboss.server.configuration" has not been set

              Override ignored for property "jboss.server.conf.dir"

              Property "jboss.server.configuration" has not been set

              Build sequence for target(s) `start.demo' is [start.h2.check, start.h2, start.jboss, start.eclipse, start.demo]

              Complete build sequence is [start.h2.check, start.h2, start.jboss, start.eclipse, start.demo, download.jBPM.console.check, remove.db.files, download.jBPM.bin.check, download.jBPM.bin, install.jBPM.runtime, download.ddl.check, download.ddl.dependencies, ht.schemaexport, download.db.driver.check, download.db.driver, check.clean.repository, clean.jboss.repository, install.db.files, unzipEclipse, stop.h2, stop.jboss, stop.demo, clean.jboss, clean.generated.ddl, clean.db, clean.demo.noeclipse, download.eclipse.check, download.eclipse, check.jbpm.console.modules, download.jBPM.console, download.eclipse.gef.check, download.eclipse.gef, install.eclipse, download.jBPM.console.modules.check, download.jBPM.console.modules, install.jBPM-console-modules.into.jboss, install.dependencies, install.modeler.into.eclipse, download.jboss.check, download.jboss, install.jboss, install.jBPM-console.into.jboss, check.wildfly, download.hibernate, install.hibernate4.into.jboss, install.demo.noeclipse, download.dashboard.check, download.dashboard, install.dashboard.into.jboss, start.demo.eclipse, start.demo.noeclipse, check.clean.eclipse.workspace, clean.eclipse, clean.demo, download.droolsjbpm.eclipse.check, download.droolsjbpm.eclipse, install.droolsjbpm-eclipse.into.eclipse, install.demo, jbpm.schemaexport, untarEclipse, install.demo.eclipse, stop.demo.eclipse, ]

               

               

              start.h2.check:

                   [echo] Checking if h2 db should be started ...

               

               

              start.h2:

                   [java] Executing 'C:\Program Files\Java\jdk1.8.0_101\jre\bin\java.exe' with arguments:

                   [java] '-classpath'

                   [java] 'E:\jbpm\db\driver\h2-1.3.168.jar'

                   [java] 'org.h2.tools.Server'

                   [java] '-tcp'

                   [java]

                   [java] The ' characters around the executable and arguments are

                   [java] not part of the command.

              spawned process java.lang.ProcessImpl@2acf57e3

               

               

              start.jboss:

                   [exec] Current OS is Windows 10

                   [exec] Setting environment variable: JAVA_OPTS=-XX:MaxPermSize=256m -Xms256m -Xmx512m

                   [exec] Executing 'E:\jbpm\wildfly-8.1.0.Final\bin\standalone.bat' with arguments:

                   [exec] '-b'

                   [exec] 'localhost'

                   [exec] '--server-config=standalone-full.xml'

                   [exec] '-Dorg.kie.demo=true'

                   [exec] '-Dorg.kie.example=false'

                   [exec]

                   [exec] The ' characters around the executable and arguments are

                   [exec] not part of the command.

               

               

              BUILD FAILED

              E:\jbpm\build.xml:513: Execute failed: java.io.IOException: Cannot run program "E:\jbpm\wildfly-8.1.0.Final\bin\standalone.bat" (in directory "E:\jbpm"): CreateProcess error=2, The system cannot find the file specified

                      at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)

                      at java.lang.Runtime.exec(Runtime.java:620)

                      at org.apache.tools.ant.taskdefs.launcher.Java13CommandLauncher.exec(Java13CommandLauncher.java:58)

                      at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:426)

                      at org.apache.tools.ant.taskdefs.Execute.spawn(Execute.java:497)

                      at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:651)

                      at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:670)

                      at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:496)

                      at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)

                      at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)

                      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                      at java.lang.reflect.Method.invoke(Method.java:498)

                      at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)

                      at org.apache.tools.ant.Task.perform(Task.java:348)

                      at org.apache.tools.ant.Target.execute(Target.java:435)

                      at org.apache.tools.ant.Target.performTasks(Target.java:456)

                      at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)

                      at org.apache.tools.ant.Project.executeTarget(Project.java:1376)

                      at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)

                      at org.apache.tools.ant.Project.executeTargets(Project.java:1260)

                      at org.apache.tools.ant.Main.runBuild(Main.java:854)

                      at org.apache.tools.ant.Main.startAnt(Main.java:236)

                      at org.apache.tools.ant.launch.Launcher.run(Launcher.java:285)

                      at org.apache.tools.ant.launch.Launcher.main(Launcher.java:112)

              Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified

                      at java.lang.ProcessImpl.create(Native Method)

                      at java.lang.ProcessImpl.<init>(ProcessImpl.java:386)

                      at java.lang.ProcessImpl.start(ProcessImpl.java:137)

                      at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)

                      ... 23 more

               

               

              Total time: 1 second