| commit | a8d8664e26f5aecf338fa0ea29ee21b9ce1f43dd | [log] [tgz] |
|---|---|---|
| author | Jason W. Thompson <jason@jasonandmary.com> | Sat Aug 06 09:46:12 2016 -0500 |
| committer | Jason W. Thompson <jason@jasonandmary.com> | Sat Aug 06 09:46:12 2016 -0500 |
| tree | 0436a6eb96a06e8f4dd5d0bc571aebb7a5634fe9 | |
| parent | 20e592b81593f9501ddabf8b4cabeda956d046d3 [diff] |
499182: Hudson Connector cannot retrieve build information if Jenkins does not provide changeset tag * Added null check in parseBuild to check for changeSet Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=499182 Change-Id: I2b8ee0c881eaeb0eca8a0ba9e844e4f9c5ff3e3a Signed-off-by: Jason W. Thompson <jason@jasonandmary.com>
diff --git a/org.eclipse.mylyn.hudson.core/src/org/eclipse/mylyn/internal/hudson/core/HudsonServerBehaviour.java b/org.eclipse.mylyn.hudson.core/src/org/eclipse/mylyn/internal/hudson/core/HudsonServerBehaviour.java index 0ea1c6f..b9af46b 100644 --- a/org.eclipse.mylyn.hudson.core/src/org/eclipse/mylyn/internal/hudson/core/HudsonServerBehaviour.java +++ b/org.eclipse.mylyn.hudson.core/src/org/eclipse/mylyn/internal/hudson/core/HudsonServerBehaviour.java
@@ -306,7 +306,10 @@ build.getArtifacts().add(artifact); } if (hudsonBuild instanceof HudsonModelAbstractBuild) { - build.setChangeSet(parseChangeSet(((HudsonModelAbstractBuild) hudsonBuild).getChangeSet())); + HudsonScmChangeLogSet changeSet = ((HudsonModelAbstractBuild) hudsonBuild).getChangeSet(); + if (changeSet != null) { + build.setChangeSet(parseChangeSet(changeSet)); + } } return build; }