Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-27083

null pointer exception in when directory doesnt exists, plugin: copy-data-to-workspace

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • copy-data-to-workspace version 1.0

      There is a Null pointer exception, when the “Path to folder point” to a directory which doesn’t exists

      Console output (if directory doesn’t exists)

      Started by user anonymous
      Building remotely on dem6894 (RanorexTestPC) in workspace d:\JenkinsSlaveRoot\workspace\Debug
      FATAL: null
      java.lang.NullPointerException
      at hpi.CopyDataToWorkspacePlugin.saveNames(CopyDataToWorkspacePlugin.java:164)
      at hpi.CopyDataToWorkspacePlugin.setUp(CopyDataToWorkspacePlugin.java:92)
      at hudson.model.Build$BuildExecution.doRun(Build.java:154)
      at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:536)
      at hudson.model.Run.execute(Run.java:1718)
      at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
      at hudson.model.ResourceController.execute(ResourceController.java:89)
      at hudson.model.Executor.run(Executor.java:240)

      Console output (if directory does exists)

      Started by user anonymous
      Building remotely on dem6894 (RanorexTestPC) in workspace d:\JenkinsSlaveRoot\workspace\Debug
      Collecting metadata...
      Metadata collection done.
      Finished: SUCCESS

      I traced to problem back to line 164 of Code.java

      - this.copiedFiles = new String[children.size()];
      + this.copiedFiles = new String[children != null ? children.size() : 0];

      It is probably a good idea to show some kind of error message to the user, that the configured folder does not exist, but I do not know how to do that.

            Unassigned Unassigned
            guru0000guru guru lad
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: