diff --git a/core/src/main/java/hudson/scm/SubversionChangeLogBuilder.java b/core/src/main/java/hudson/scm/SubversionChangeLogBuilder.java index f8c3d1cd8d3f51b07a8bb25b745801dcd3056bbc..0a9617d3b6cf674dcc3337c2d37bc71c9bf0dba5 100644 --- a/core/src/main/java/hudson/scm/SubversionChangeLogBuilder.java +++ b/core/src/main/java/hudson/scm/SubversionChangeLogBuilder.java @@ -25,6 +25,7 @@ package hudson.scm; import hudson.model.AbstractBuild; import hudson.model.BuildListener; +import hudson.model.Hudson; import hudson.scm.SubversionSCM.ModuleLocation; import hudson.FilePath; import hudson.util.IOException2; @@ -117,7 +118,7 @@ public final class SubversionChangeLogBuilder { } private ISVNAuthenticationProvider createAuthenticationProvider() { - return SubversionSCM.DescriptorImpl.DESCRIPTOR.createAuthenticationProvider(); + return Hudson.getInstance().getDescriptorByType(SubversionSCM.DescriptorImpl.class).createAuthenticationProvider(); } private boolean buildModule(String url, SVNLogClient svnlc, SVNXMLLogHandler logHandler) throws IOException2 {