diff --git a/plugin/src/main/java/io/jenkins/plugins/analysis/core/steps/IssuesPublisher.java b/plugin/src/main/java/io/jenkins/plugins/analysis/core/steps/IssuesPublisher.java index e18618ecef..5cab7315e1 100644 --- a/plugin/src/main/java/io/jenkins/plugins/analysis/core/steps/IssuesPublisher.java +++ b/plugin/src/main/java/io/jenkins/plugins/analysis/core/steps/IssuesPublisher.java @@ -231,7 +231,11 @@ private History findConfiguredReference(final ResultSelector selector, final Rep private Run findReference(final Report issues) { ReferenceFinder referenceFinder = new ReferenceFinder(); FilteredLog log = new FilteredLog("Errors while resolving the reference build:"); - Run reference = referenceFinder.findReference(this.run, log).orElse(this.run); + Run reference = referenceFinder.findReference(run, log) + .orElseGet(() -> { + log.logInfo("Obtaining reference build from this job (%s)", run.getParent()); + return this.run; + }); log.getInfoMessages().forEach(issues::logInfo); log.getErrorMessages().forEach(issues::logError); return reference;