0 Replies Latest reply: Sep 13, 2012 12:52 PM by 962028 RSS

    CC&B 2.3.1 startup showing "Unable to start remote host JVM" error

    962028
      When starting up a newly installed CC&B server (Linux Redhat 5.0, x86_64), using weblogic 10.3.5, and java 1.6.0_35, I am incurring this error. Log file snippet:

      specified via property spl.runtime.cobol.remote.jvmMaxLifetimeSecs, defaulting to 0
      - 2012-09-13 17:49:12,837 [[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] INFO (shared.environ.ApplicationProperties) Child JVM maximum COBOL requests is not spe
      cified via property spl.runtime.cobol.remote.jvmMaxRequests, defaulting to 0
      - 2012-09-13 17:49:12,838 [[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] INFO (cobol.host.CobolHostStartup) Using active JVM count of 2 for remote cobol executi
      on.
      - 2012-09-13 17:49:12,880 [pool-2-thread-1] ERROR (cobol.host.RemoteJVMFactoryImpl) Unable to start remote host JVM.
      java.io.IOException: Cannot run program "/srv/spl/ccb/CCBDEMO/bin/splcobjrun.sh": java.io.IOException: error=2, No such file or directory
      at java.lang.ProcessBuilder.start(ProcessBuilder.java:460)
      at java.lang.Runtime.exec(Runtime.java:593)
      at java.lang.Runtime.exec(Runtime.java:431)
      at java.lang.Runtime.exec(Runtime.java:369)
      at com.splwg.base.support.cobol.host.RemoteJVMFactoryImpl.addConnection(RemoteJVMFactoryImpl.java:87)
      at com.splwg.base.support.cobol.host.RotatingCommandRunnerProvider$ConnectionMonitor.addNecessaryConnections(RotatingCommandRunnerProvider.java:403)
      at com.splwg.base.support.cobol.host.RotatingCommandRunnerProvider$ConnectionMonitor.doHousekeeping(RotatingCommandRunnerProvider.java:330)
      at com.splwg.base.support.cobol.host.RotatingCommandRunnerProvider$ConnectionMonitor.run(RotatingCommandRunnerProvider.java:323)
      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
      at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
      at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
      at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
      at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
      at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
      at java.lang.Thread.run(Thread.java:662)
      Caused by: java.io.IOException: java.io.IOException: error=2, No such file or directory


      Does anyone have any ideas?