jenkinsci / hipchat-plugin

HipChat notification plugin for Jenkins
https://plugins.jenkins.io/hipchat/
54 stars 85 forks source link

Plugin fails with NPE if changeset cannot be computed #89

Closed aldaris closed 7 years ago

aldaris commented 7 years ago

An example stacktrace would look like:

ERROR: Build step failed with exception
java.lang.NullPointerException
at java.util.HashMap.putMapEntries(HashMap.java:500)
at java.util.HashMap.putAll(HashMap.java:784)
at jenkins.plugins.hipchat.utils.BuildUtils.collectParametersFor(BuildUtils.java:57)
at jenkins.plugins.hipchat.model.NotificationType.getMessage(NotificationType.java:89)
at jenkins.plugins.hipchat.model.NotificationType.getMessage(NotificationType.java:84)
at jenkins.plugins.hipchat.HipChatNotifier.publishNotificationIfEnabled(HipChatNotifier.java:309)
at jenkins.plugins.hipchat.HipChatNotifier.notifyOnBuildComplete(HipChatNotifier.java:287)
at jenkins.plugins.hipchat.HipChatNotifier.perform(HipChatNotifier.java:275)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:779)
at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:720)
at hudson.model.Build$BuildExecution.cleanUp(Build.java:195)
at hudson.model.Run.execute(Run.java:1775)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:98)
at hudson.model.Executor.run(Executor.java:404)
Build step 'HipChat Notifications' marked build as failure