diff --git a/changelog.html b/changelog.html index 456e5786b0..e3949d2bc5 100644 --- a/changelog.html +++ b/changelog.html @@ -60,6 +60,9 @@ Upcoming changes
  • Third-party license display for core was broken since 1.506. (issue 17724) +
  • + NPE from MatrixConfiguration.newBuild. + (issue 17728)
  • /about now links to license information for plugins as well.
  • diff --git a/core/src/main/java/hudson/matrix/MatrixConfiguration.java b/core/src/main/java/hudson/matrix/MatrixConfiguration.java index 66516a0e33..b1c56409be 100644 --- a/core/src/main/java/hudson/matrix/MatrixConfiguration.java +++ b/core/src/main/java/hudson/matrix/MatrixConfiguration.java @@ -232,7 +232,10 @@ public class MatrixConfiguration extends Project MatrixBuild lb = getParent().getLastBuild(); for (Action a : actions) { if (a instanceof ParentBuildAction) { - lb = ((ParentBuildAction) a).parent; + MatrixBuild _lb = ((ParentBuildAction) a).parent; + if (_lb != null) { + lb = _lb; + } } }