[FIXED JENKINS-37321] Source class details from uberclassloader (#401)

This commit is contained in:
Ivan Meredith 2016-08-11 12:21:33 +12:00 committed by GitHub
parent 5cf1fab9ad
commit 128267428a
1 changed files with 2 additions and 1 deletions

View File

@ -7,6 +7,7 @@ import io.jenkins.blueocean.rest.hal.Link;
import io.jenkins.blueocean.rest.model.BlueExtensionClass;
import io.jenkins.blueocean.rest.model.BlueExtensionClassContainer;
import io.jenkins.blueocean.rest.model.BlueExtensionClassMap;
import jenkins.model.Jenkins;
import org.kohsuke.stapler.QueryParameter;
import java.util.Collections;
@ -67,7 +68,7 @@ public class ExtensionClassContainerImpl extends BlueExtensionClassContainer {
private Class getClazz(String name){
try {
return this.getClass().getClassLoader().loadClass(name);
return Jenkins.getInstance().getPluginManager().uberClassLoader.loadClass(name);
} catch (ClassNotFoundException e) {
throw new ServiceException.NotFoundException(String.format("Class %s is not known", name));
}