mirror of
https://github.com/jenkinsci/jenkins.git
synced 2026-11-05 08:05:56 +00:00
fixed NPE:
java.lang.NullPointerException at hudson.ProxyConfiguration.open(ProxyConfiguration.java:112) at hudson.FilePath.installIfNecessaryFrom(FilePath.java:532) at hudson.plugins.hadoop.PluginImpl.createHadoopVM(PluginImpl.java:109) at hudson.plugins.hadoop.SlaveStartTask.call(SlaveStartTask.java:58) at hudson.plugins.hadoop.SlaveStartTask.call(SlaveStartTask.java:41) at hudson.remoting.UserRequest.perform(UserRequest.java:104) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:270) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@26276 71c3de6d-444a-0410-be80-ed276b4c234a
This commit is contained in:
1 parent
693b60ba6f
commit
f73f679c41
1 file changed
+2
-1
@@ -109,7 +109,8 @@ public final class ProxyConfiguration implements Saveable {
|
||||
* This method should be used wherever {@link URL#openConnection()} to internet URLs is invoked directly.
|
||||
*/
|
||||
public static URLConnection open(URL url) throws IOException {
|
||||
ProxyConfiguration p = Hudson.getInstance().proxy;
|
||||
Hudson h = Hudson.getInstance(); // this code might run on slaves
|
||||
ProxyConfiguration p = h!=null ? h.proxy : null;
|
||||
if(p==null)
|
||||
return url.openConnection();
|
||||
|
||||
|
||||
Reference in new issue
Block a user