From eb7fa69a4c2ee0957a75db3d6c37535bc8f7ba76 Mon Sep 17 00:00:00 2001 From: kohsuke Date: Mon, 28 Sep 2009 22:19:42 +0000 Subject: [PATCH] Windows results in NoClassDefFoundError on Launcher because of the format? git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@22273 71c3de6d-444a-0410-be80-ed276b4c234a --- remoting/src/test/java/hudson/remoting/ChannelRunner.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/remoting/src/test/java/hudson/remoting/ChannelRunner.java b/remoting/src/test/java/hudson/remoting/ChannelRunner.java index da1cca24b7..c05278fbf8 100644 --- a/remoting/src/test/java/hudson/remoting/ChannelRunner.java +++ b/remoting/src/test/java/hudson/remoting/ChannelRunner.java @@ -37,6 +37,7 @@ import java.net.URLClassLoader; import java.net.URL; import org.apache.commons.io.output.TeeOutputStream; +import org.apache.commons.io.FileUtils; /** * Hides the logic of starting/stopping a channel for test. @@ -162,7 +163,7 @@ interface ChannelRunner { URLClassLoader ucl = (URLClassLoader)getClass().getClassLoader(); for (URL url : ucl.getURLs()) { if (buf.length()>0) buf.append(File.pathSeparatorChar); - buf.append(url.getPath()); // assume all of them are file URLs + buf.append(FileUtils.toFile(url)); // assume all of them are file URLs } return buf.toString(); }