I think I'm getting the same problem with Jenkins 2.7.1 and Multijob 1.21
I have the "Build only if SCM changes" option enabled on the first phase job
09:06:02 ERROR: Build step failed with exception
09:06:02 java.lang.NullPointerException
09:06:02 at com.tikal.jenkins.plugins.multijob.MultiJobBuilder.getScmChange(MultiJobBuilder.java:167)
09:06:02 at com.tikal.jenkins.plugins.multijob.MultiJobBuilder.perform(MultiJobBuilder.java:243)
09:06:02 at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
09:06:02 at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:779)
09:06:02 at hudson.model.Build$BuildExecution.build(Build.java:205)
09:06:02 at hudson.model.Build$BuildExecution.doRun(Build.java:162)
09:06:02 at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)
09:06:02 at com.tikal.jenkins.plugins.multijob.MultiJobBuild$MultiJobRunnerImpl.run(MultiJobBuild.java:136)
09:06:02 at hudson.model.Run.execute(Run.java:1741)
09:06:02 at com.tikal.jenkins.plugins.multijob.MultiJobBuild.run(MultiJobBuild.java:73)
09:06:02 at hudson.model.ResourceController.execute(ResourceController.java:98)
09:06:02 at hudson.model.Executor.run(Executor.java:410)
Workaround is to manually wipe workspace
I think I'm getting the same problem with Jenkins 2.7.1 and Multijob 1.21
I have the "Build only if SCM changes" option enabled on the first phase job
Workaround is to manually wipe workspace