Details
-
Bug
-
Resolution: Fixed
-
Low
-
5.1.1
Description
If you have installed bamboo in a path with spaces like D:\program files then the catalina tmp directory will be located in the within that directory as D:\program files\temp. With the spaces in the path, running a script task as powershell will fail with the error:
2013-09-30 22:12:20,433 INFO [186:StdErrHandler java.lang.ProcessImpl@6a88f49] [ErrorStreamToBuildLoggerOutputHandler] [TESTA-SVN-JOB1-20] TESTA-SVN-JOB1-20: D:\program : The term 'D:\program' is not recognized as the name of a cmdlet, function, script file, or operable 2013-09-30 22:12:20,433 INFO [186:StdErrHandler java.lang.ProcessImpl@6a88f49] [ErrorStreamToBuildLoggerOutputHandler] [TESTA-SVN-JOB1-20] TESTA-SVN-JOB1-20: program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. 2013-09-30 22:12:20,434 INFO [186:StdErrHandler java.lang.ProcessImpl@6a88f49] [ErrorStreamToBuildLoggerOutputHandler] [TESTA-SVN-JOB1-20] TESTA-SVN-JOB1-20: At line:1 char:1 2013-09-30 22:12:20,434 INFO [186:StdErrHandler java.lang.ProcessImpl@6a88f49] [ErrorStreamToBuildLoggerOutputHandler] [TESTA-SVN-JOB1-20] TESTA-SVN-JOB1-20: + D:\program files\temp\TESTA-SVN-JOB1-20-ScriptBuildTask-2334099845427853737.ps1 2013-09-30 22:12:20,434 INFO [186:StdErrHandler java.lang.ProcessImpl@6a88f49] [ErrorStreamToBuildLoggerOutputHandler] [TESTA-SVN-JOB1-20] TESTA-SVN-JOB1-20: + ~~~~~~~~~~ 2013-09-30 22:12:20,434 INFO [186:StdErrHandler java.lang.ProcessImpl@6a88f49] [ErrorStreamToBuildLoggerOutputHandler] [TESTA-SVN-JOB1-20] TESTA-SVN-JOB1-20: + CategoryInfo : ObjectNotFound: (D:\program:String) [], CommandNotFoundException 2013-09-30 22:12:20,435 INFO [186:StdErrHandler java.lang.ProcessImpl@6a88f49] [ErrorStreamToBuildLoggerOutputHandler] [TESTA-SVN-JOB1-20] TESTA-SVN-JOB1-20: + FullyQualifiedErrorId : CommandNotFoundException 2013-09-30 22:12:20,435 INFO [186:StdErrHandler java.lang.ProcessImpl@6a88f49] [ErrorStreamToBuildLoggerOutputHandler] [TESTA-SVN-JOB1-20] TESTA-SVN-JOB1-20: 2013-09-30 22:12:20,533 INFO [7-BAM::Default Agent::Agent:pool-20-thread-1] [TaskResultBuilder] TESTA-SVN-JOB1-20: Failing task since return code of [powershell -ExecutionPolicy bypass -Command D:\program files\temp\TESTA-SVN-JOB1-20-ScriptBuildTask-2334099845427853737.ps1] was 1 while expected 0 2013-09-30 22:12:20,548 INFO [7-BAM::Default Agent::Agent:pool-20-thread-1] [ExecuteBuildTask] TESTA-SVN-JOB1-20: Running post build plugin 'NCover Results Collector' 2013-09-30 22:12:20,572 INFO [7-BAM::Default Agent::Agent:pool-20-thread-1] [NCoverBuildProcessor] inside NCoverBuildProcessor.call() 2013-09-30 22:12:20,573 INFO [7-BAM::Default Agent::Agent:pool-20-thread-1] [ExecuteBuildTask] TESTA-SVN-JOB1-20: Running post build plugin 'Clover Results Collector' 2013-09-30 22:12:20,589 INFO [7-BAM::Default Agent::Agent:pool-20-thread-1] [ExecuteBuildTask] TESTA-SVN-JOB1-20: Running post build plugin 'Artifact Copier' 2013-09-30 22:12:20,598 INFO [7-BAM::Default Agent::Agent:pool-20-thread-1] [BuildArtifactPostProcessor] Copying the build artifacts for build: TESTA-SVN-JOB1-20 2013-09-30 22:12:20,641 INFO [7-BAM::Default Agent::Agent:pool-20-thread-1] [AbstractArtifactManager] Publishing [test] for TESTA-SVN-JOB1-20: 56 file(s) matching [**/*.*] in directory D:\atlassian\BAMBOO\atlassian-bamboo-5.1.0\HOME\xml-data\build-dir\TESTA-SVN-JOB1
This will work fine when run as an ordinary script task.