提交 10643f9c 编写于 作者: J Jesse Glick

[FIXED JENKINS-18441] NPE in MavenFingerprinter.getArtifactRepositoryMaven21.

上级 06c211c6
......@@ -58,6 +58,9 @@ Upcoming changes</a>
<li class=bug>
Fixed another possible cause of an NPE from MatrixConfiguration.newBuild.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-17728">issue 17728</a>)
<li class=bug>
NPE in MavenFingerprinter.getArtifactRepositoryMaven21.
(<a href="https://issues.jenkins-ci.org/browse/JENKINS-18441">issue 18441</a>)
</ul>
</div><!--=TRUNK-END=-->
......
......@@ -180,6 +180,9 @@ public class MavenFingerprinter extends MavenReporter {
// this maven 2 object via reflection
Method method = MavenProject.class.getMethod("getProjectBuilderConfiguration");
projectBuilderConfiguration = (ProjectBuilderConfiguration) method.invoke(pom);
if (projectBuilderConfiguration == null) {
return null;
}
return projectBuilderConfiguration.getLocalRepository();
} catch (Exception e) {
LOGGER.log(Level.WARNING, "Could not retrieve BuilderConfigration", e);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册