-
Bug
-
Resolution: Fixed
-
Blocker
-
Jenkins 2.248 on Windows
-
-
Jenkins 2.249
I have for some time had my builds all run the following PowerShell command:
if (!(Invoke-Command -computername serverName {rename-item -path C:\fileToBeRenamed -newname C:\renamedFile -ErrorAction Stop; Return $? })) { $LASTEXITCODE = 1 }
In versions prior to 2.248, the script executes successfully, and after a reversion to 2.245, the script still executes successfully.
Here is the error when it attempted to run the PowerShell script in 2.248. The script did not execute (as in, it did not perform the rename as intended.)
C:\Program Files (x86)\Jenkins\workspace\app>exit 0
ERROR: Build step failed with exception
java.lang.NullPointerException
at java.util.ArrayList.<init>(Unknown Source)
at hudson.tasks.CommandInterpreter.buildEnvVarsFilterRules(CommandInterpreter.java:79)
at hudson.Launcher.prepareFilterRules(Launcher.java:123)
at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:133)
at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:90)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:741)
at hudson.model.Build$BuildExecution.build(Build.java:206)
at hudson.model.Build$BuildExecution.doRun(Build.java:163)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:504)
at hudson.model.Run.execute(Run.java:1880)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:428)
Build step 'PowerShell' marked build as failure
Finished: FAILURE
This requires a downgrade to 2.245.
- links to