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 [email protected].
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