CC 异常: net.sourceforge.cruisecontrol.CruiseControlException: Encountered an IO exception while attempting to execute Solution

Issue:

When you start Cruise Control, you may encounter following exception.

2009-12-15 15:42:38,671 [Thread-22] ERROR Project - exception attempting build in project MY_PROJECT_1
net.sourceforge.cruisecontrol.CruiseControlException: Encountered an IO exception while attempting to execute 'net.sourceforge.cruisecontrol.builders.AntScript@8905bd'. CruiseControl cannot continue.
    at net.sourceforge.cruisecontrol.builders.ScriptRunner.runScript(ScriptRunner.java:133)
    at net.sourceforge.cruisecontrol.builders.AntBuilder.runScript(AntBuilder.java:236)
    at net.sourceforge.cruisecontrol.builders.AntBuilder.build(AntBuilder.java:208)
    at net.sourceforge.cruisecontrol.Schedule.build(Schedule.java:169)
    at net.sourceforge.cruisecontrol.Project.build(Project.java:226)
    at net.sourceforge.cruisecontrol.Project.execute(Project.java:147)
    at net.sourceforge.cruisecontrol.ProjectConfig.execute(ProjectConfig.java:402)
    at net.sourceforge.cruisecontrol.ProjectWrapper.run(ProjectWrapper.java:69)
    at java.lang.Thread.run(Thread.java:595)
Caused by: java.io.IOException: CreateProcess: E:/Thrid-part/apache-ant-1.7.1/bin -logger net.sourceforge.cruisecontrol.builders.AntProgressXmlLogger -listener net.sourceforge.cruisecontrol.builders.AntProgressXmlListener -DXmlLogger.file=log.xml -listener net.sourceforge.cruisecontrol.builders.AntOutputLogger -lib C:/cruisecontrol-bin-2.8.2/lib/cruisecontrol-antprogresslogger.jar -Dcclastbuildtimestamp=20091215000000 -Dbuildforced=true -Dlabel=build.1 -Dcclastgoodbuildtimestamp=20091215000000 -Dlastbuildsuccessful=true "-Dcvstimestamp=2009-12-15 07:42:38 GMT" -Dprojectname=MY_PROJECT_1 -Dcctimestamp=20091215154238 -buildfile build-MY_PROJECT_1.xml build error=5
    at java.lang.ProcessImpl.create(Native Method)
    at java.lang.ProcessImpl. (ProcessImpl.java:81)
    at java.lang.ProcessImpl.start(ProcessImpl.java:30)
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:451)
    at java.lang.Runtime.exec(Runtime.java:591)
    at java.lang.Runtime.exec(Runtime.java:464)
    at net.sourceforge.cruisecontrol.util.CruiseRuntime.exec(CruiseRuntime.java:14)
    at net.sourceforge.cruisecontrol.util.Commandline.execute(Commandline.java:591)
    at net.sourceforge.cruisecontrol.builders.ScriptRunner.runScript(ScriptRunner.java:131)
    ... 8 more
2009-12-15 15:42:38,703 [Project MY_PROJECT_1 thread] INFO  Project          - Project MY_PROJECT_1:  next build in 1 minutes
2009-12-15 15:42:38,703 [Project MY_PROJECT_1 thread] INFO  Project          - Project MY_PROJECT_1:  waiting for next time to build
2009-12-15 15:42:38,703 [Project MY_PROJECT_1 thread] INFO  ProjectController - MY_PROJECT_1 Controller: build progress event: waiting for next time to build

 

Solution:

Try to change the value of the antscript attribute in ‘config.xml’ to include the .bat extension: "X:/ant/bin/ant.bat".

Incorrect case:

<schedule interval="60">
    <ant antscript="E:/Thrid-part/apache-ant-1.7.1/bin"
           buildfile="build-MY_PROJECT_1.xml"
           target="build"
           uselogger="true"
           usedebug="false"/>

   
   schedule>

Correct Case should be:


   
   
<schedule interval="60">
    <ant antscript="E:/Thrid-part/apache-ant-1.7.1/bin/ant.bat"
           buildfile="build-MY_PROJECT_1.xml"
           target="build"
           uselogger="true"
           usedebug="false"/>

   
   schedule>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yexianyi

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值