Hi,

I have the following simple script (I reduce the number of output to debug 
it to a single file):

node
{
  bat "\"" + pwd() + 
"\\external\\Qt55\\msvc2015_64_opengl\\bin\\qmllint.exe\" \"" + pwd() + 
"\\QmlScripts\\Production\\GeometryCleaner\\GeometryCleaner.qml\"";
}

[Pipeline] nodeRunning on master in 
d:\JenkinsWorkspace\BuildSystemTest\TestPipeline[Pipeline] {[Pipeline] 
pwd[Pipeline] pwd[Pipeline] bat[TestPipeline] Running batch script

d:\JenkinsWorkspace\BuildSystemTest\TestPipeline>"d:\JenkinsWorkspace\BuildSystemTest\TestPipeline\external\Qt55\msvc2015_64_opengl\bin\qmllint.exe"
 
"d:\JenkinsWorkspace\BuildSystemTest\TestPipeline\QmlScripts\Production\GeometryCleaner\GeometryCleaner.qml"
 [Pipeline] }[Pipeline] // node[Pipeline] End of PipelineERROR: script returned 
exit code -1Finished <http://stacktrace.jenkins-ci.org/search?query=Finished>: 
FAILURE


I don't understand why, this command run just fine into a cmd.exe, and I don't 
have much info to help me as why this doesn't work?!?


the cmd.exe as same user as Jenkins run and return -1:

D:\JenkinsWorkspace\BuildSystemTest\TestPipeline>"d:\JenkinsWorkspace\BuildSystemTest\TestPipeline\external\Qt55\msvc2015_64_opengl\bin\qmllint.exe"
 
"d:\JenkinsWorkspace\BuildSystemTest\TestPipeline\QmlScripts\Production\GeometryCleaner\GeometryCleaner.qml"
d:\JenkinsWorkspace\BuildSystemTest\TestPipeline\QmlScripts\Production\GeometryCleaner\GeometryCleaner.qml:66
 : Expected token `,'

D:\JenkinsWorkspace\BuildSystemTest\TestPipeline>

I tried to make sure the output was not surpressed by the reutrn -1 by setting 
returnStatus to true:

node
{
  bat([returnStatus: true, script: "\"" + pwd() + 
"\\external\\Qt55\\msvc2015_64_opengl\\bin\\qmllint.exe\" \"" + pwd() + 
"\\QmlScripts\\Production\\GeometryCleaner\\GeometryCleaner.qml\""]);
}

It does complete the script with success but the command is not run:

[Pipeline] nodeRunning on master in 
d:\JenkinsWorkspace\BuildSystemTest\TestPipeline[Pipeline] {[Pipeline] 
pwd[Pipeline] pwd[Pipeline] bat[TestPipeline] Running batch script

d:\JenkinsWorkspace\BuildSystemTest\TestPipeline>"d:\JenkinsWorkspace\BuildSystemTest\TestPipeline\external\Qt55\msvc2015_64_opengl\bin\qmllint.exe"
 
"d:\JenkinsWorkspace\BuildSystemTest\TestPipeline\QmlScripts\Production\GeometryCleaner\GeometryCleaner.qml"
 [Pipeline] }[Pipeline] // node[Pipeline] End of PipelineFinished: SUCCESS


It's inside the same path, the same .exe the same args, but something is 
missing but no information is given. Anybody have a way to fix this or at least 
debug what is wrong with it?


-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/309a05c9-4eba-4862-9dae-22f18c995be6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to