dreedyman / Rio

Rio is an open source technology that provides a dynamic architecture for developing, deploying and managing distributed systems composed of services.
Apache License 2.0
21 stars 17 forks source link

Problem with file access - eng tests - Text file busy #46

Open prubach opened 9 years ago

prubach commented 9 years ago

I just came across a strange error when booting sorcer from eng-open.

INFO 2015.03.24 23:11:29,833 ServiceBeanExecHandler.exec - Terminate process for ServiceBean [Sorcer_OS/Cataloger-pol-1] SEVERE 2015.03.24 23:11:29,834 ServiceBeanDelegateImpl$1.run - Failed to load the ServiceBean [Cataloger-pol] classpath [http://192.168.0.112:50001/sos-cataloger-5.2.0.jar, http://192.168.0.112:50001/sorcer-lib-5.2.0.jar] java.io.IOException: Cannot run program "/tmp/exec-6392467741703987612.sh" (in directory "/home/pol/dev/MSTC-Eng/sorcer-modeling/sorcer-modeling-distribution/build/sorcer-modeling-2.4.0/bin/rio"): error=26, Text file busy at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048) at org.rioproject.impl.exec.posix.PosixShell.exec(PosixShell.java:90) at org.rioproject.impl.exec.ServiceBeanExecHandler.exec(ServiceBeanExecHandler.java:186) at org.rioproject.impl.exec.ServiceBeanExecHandler.exec(ServiceBeanExecHandler.java:98) at org.rioproject.cybernode.service.ServiceBeanDelegateImpl$1.run(ServiceBeanDelegateImpl.java:491) Caused by: java.io.IOException: error=26, Text file busy at java.lang.UNIXProcess.forkAndExec(Native Method) at java.lang.UNIXProcess.(UNIXProcess.java:248) at java.lang.ProcessImpl.start(ProcessImpl.java:134) at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) ... 4 more