PowerShell Script Runs Fail (nullPointerException)

This issue is archived. You can view it, but you can't modify it. Learn more

XMLWordPrintable

    • 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.

            Assignee:
            Daniel Beck
            Reporter:
            Kasey Krehbiel
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Resolved:
              Archived: