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;
+ }
}
}