Discussion:
please help with strange IOException
Wesley Oldaker
2010-03-17 22:22:35 UTC
Permalink
[cc]Mar-17 14:56:44 ecutePublisher- executing command: mkdir
projects/abovehealth 3_40/main/build/tmp/test-results

[cc]Mar-17 14:56:44 Project - exception publishing results with
net.sourceforge.cruisecontrol.publishers.ExecutePublisher for project
abovehealth 3_40

net.sourceforge.cruisecontrol.CruiseControlException:
java.io.IOException: CreateProcess: mkdir projects/abovehealth
3_40/main/build/tmp/test-results error=2

at
net.sourceforge.cruisecontrol.publishers.ExecutePublisher.publish(Execut
ePublisher.java:85)

at
net.sourceforge.cruisecontrol.Project.publish(Project.java:734)

at net.sourceforge.cruisecontrol.Project.build(Project.java:256)

at
net.sourceforge.cruisecontrol.Project.execute(Project.java:146)

at
net.sourceforge.cruisecontrol.ProjectConfig.execute(ProjectConfig.java:3
69)

at
net.sourceforge.cruisecontrol.ProjectWrapper.run(ProjectWrapper.java:69)

at java.lang.Thread.run(Thread.java:595)

Caused by: java.io.IOException: CreateProcess: mkdir
projects/abovehealth 3_40/main/build/tmp/test-results error=2

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

at java.lang.ProcessImpl.<init>(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:
588)

at
net.sourceforge.cruisecontrol.publishers.ExecutePublisher.publish(Execut
ePublisher.java:81)



The build is failing. That's not the problem. (Some unit tests are
failing...) This strange error message is quite baffling. Have you
come across anything like it before?

I looked it up on the internet and found some people saying that mkdir
must not be on PATH. The system32 folder most certainly is... "mkdir"
is a valid command in cmd.exe... Any thoughts?
Rez P
2010-03-20 00:19:04 UTC
Permalink
Could it be because your project or folder name has a space in it or if you're using windows, you either have a command prompt or explorer window open and pointing to it?
Date: Wed, 17 Mar 2010 15:22:35 -0700
Subject: please help with strange IOException
[cc]Mar-17 14:56:44 ecutePublisher- executing command: mkdir
projects/abovehealth 3_40/main/build/tmp/test-results
[cc]Mar-17 14:56:44 Project - exception publishing results with
net.sourceforge.cruisecontrol.publishers.ExecutePublisher for project
abovehealth 3_40
java.io.IOException: CreateProcess: mkdir projects/abovehealth
3_40/main/build/tmp/test-results error=2
at
net.sourceforge.cruisecontrol.publishers.ExecutePublisher.publish(Execut
ePublisher.java:85)
at
net.sourceforge.cruisecontrol.Project.publish(Project.java:734)
at net.sourceforge.cruisecontrol.Project.build(Project.java:256)
at
net.sourceforge.cruisecontrol.Project.execute(Project.java:146)
at
net.sourceforge.cruisecontrol.ProjectConfig.execute(ProjectConfig.java:3
69)
at
net.sourceforge.cruisecontrol.ProjectWrapper.run(ProjectWrapper.java:69)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.io.IOException: CreateProcess: mkdir
projects/abovehealth 3_40/main/build/tmp/test-results error=2
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(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
588)
at
net.sourceforge.cruisecontrol.publishers.ExecutePublisher.publish(Execut
ePublisher.java:81)
The build is failing. That's not the problem. (Some unit tests are
failing...) This strange error message is quite baffling. Have you
come across anything like it before?
I looked it up on the internet and found some people saying that mkdir
must not be on PATH. The system32 folder most certainly is... "mkdir"
is a valid command in cmd.exe... Any thoughts?
_________________________________________________________________
Hotmail: Trusted email with Microsoft’s powerful SPAM protection.
http://clk.atdmt.com/GBL/go/210850552/direct/01/

Loading...