-
-
Notifications
You must be signed in to change notification settings - Fork 33
Description
Jenkins and plugins versions report
Environment
Paste the output here
What Operating System are you using (both controller, and any agents involved in the problem)?
Amazon Linux II
Reproduction steps
stage('Bump Version') {
when {
anyOf {
branch 'PR-460'
branch 'main'
}
}
steps {
echo 'Downloading artifacts from S3'
script {
dir('./packages/web/') {
sh 'ls -lah'
CURRENT_VERSION = currentVersion()
echo "${CURRENT_VERSION}"
echo '--------WE ARE HERE--------'
VERSION = nextVersion(writeVersion: true)
echo '--------PIPELINE FAILS AFTER THE ABOVE IS INVOKED--------'
}
}
Expected Results
Expected nextVersion(writeVersion: true) to bump version in package.json
Actual Results
09:35:03 java.io.IOException: error=2, No such file or directory
09:35:03 at java.base/java.lang.ProcessImpl.forkAndExec(Native Method)
09:35:03 at java.base/java.lang.ProcessImpl.(ProcessImpl.java:340)
09:35:03 at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:271)
09:35:03 at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1107)
09:35:03 at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1071)
09:35:03 at io.jenkins.plugins.conventionalcommits.process.DefaultProcessHelper.runProcessBuilder(DefaultProcessHelper.java:18)
09:35:03 at io.jenkins.plugins.conventionalcommits.utils.NpmProjectType.writeVersion(NpmProjectType.java:68)
09:35:03 at io.jenkins.plugins.conventionalcommits.utils.WriteVersion.write(WriteVersion.java:36)
09:35:03 at io.jenkins.plugins.conventionalcommits.NextVersionStep$Execution.run(NextVersionStep.java:259)
09:35:03 at io.jenkins.plugins.conventionalcommits.NextVersionStep$Execution.run(NextVersionStep.java:133)
09:35:03 at org.jenkinsci.plugins.workflow.steps.SynchronousStepExecution.start(SynchronousStepExecution.java:37)
09:35:03 at org.jenkinsci.plugins.workflow.cps.DSL.invokeStep(DSL.java:322)
09:35:03 at org.jenkinsci.plugins.workflow.cps.DSL.invokeMethod(DSL.java:196)
09:35:03 at org.jenkinsci.plugins.workflow.cps.CpsScript.invokeMethod(CpsScript.java:124)
09:35:03 at jdk.internal.reflect.GeneratedMethodAccessor49308.invoke(Unknown Source)
09:35:03 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
09:35:03 at java.base/java.lang.reflect.Method.invoke(Method.java:566)
09:35:03 at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
09:35:03 at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
09:35:03 at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1225)
09:35:03 at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
09:35:03 at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:41)
09:35:03 at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
09:35:03 at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
09:35:03 at org.kohsuke.groovy.sandbox.impl.Checker$1.call(Checker.java:180)
09:35:03 at org.kohsuke.groovy.sandbox.GroovyInterceptor.onMethodCall(GroovyInterceptor.java:23)
09:35:03 at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.onMethodCall(SandboxInterceptor.java:162)
09:35:03 at org.kohsuke.groovy.sandbox.impl.Checker$1.call(Checker.java:178)
09:35:03 at org.kohsuke.groovy.sandbox.impl.Checker.checkedCall(Checker.java:182)
09:35:03 at org.kohsuke.groovy.sandbox.impl.Checker.checkedCall(Checker.java:152)
09:35:03 at org.kohsuke.groovy.sandbox.impl.Checker.checkedCall(Checker.java:152)
09:35:03 at org.kohsuke.groovy.sandbox.impl.Checker.checkedCall(Checker.java:152)
09:35:03 at com.cloudbees.groovy.cps.sandbox.SandboxInvoker.methodCall(SandboxInvoker.java:17)
09:35:03 Caused: java.io.IOException: Cannot run program "npm" (in directory "/var/lib/jenkins/workspace/--REDACTED--/packages/web"): error=2, No such file or directory
Anything else?
No response