# HG changeset patch # User Ed Swartz # Date 1260370186 21600 # Node ID 4b577b57a0283df727e0d3bfa62d5aa4b2ba40bf # Parent e78a18b4b6a03d4c8edc36bd505eb33c0af764de Use String, not IPath, for URL diff -r e78a18b4b6a0 -r 4b577b57a028 connectivity/com.nokia.carbide.remoteConnections/src/com/nokia/carbide/installpackages/InstallPackages.java --- a/connectivity/com.nokia.carbide.remoteConnections/src/com/nokia/carbide/installpackages/InstallPackages.java Wed Dec 09 08:32:42 2009 -0600 +++ b/connectivity/com.nokia.carbide.remoteConnections/src/com/nokia/carbide/installpackages/InstallPackages.java Wed Dec 09 08:49:46 2009 -0600 @@ -66,7 +66,7 @@ private final IServerData serverData; private List packageList; - private IPath serverPath; + private String serverPath; public InstallPackages(IServerData serverData, IRunnableContext runnableContext) { Check.checkArg(serverData); @@ -166,7 +166,7 @@ } out.close(); in.close(); - URL url = masterFile.toURL(); + URL url = masterFile.toURI().toURL(); return loadPackages(url); } @@ -214,11 +214,11 @@ } private String getRelativePath(String installFilePath) { - IPath path = getServerPath(); - return path.append(installFilePath).toString(); + String path = getServerPath(); + return path + "/" + installFilePath; } - private IPath getServerPath() { + private String getServerPath() { if (serverPath != null) return serverPath; // see if there's an alternate server, otherwise use IServerData @@ -235,10 +235,10 @@ String key = serverData.getRemoteAgentInstallerProvider().getService().getIdentifier(); String pathStr = (String) properties.get(key); if (pathStr != null) - return serverPath = new Path(pathStr); + return serverPath = pathStr; } catch (IOException e) { RemoteConnectionsActivator.logError(e); } - return new Path(""); //$NON-NLS-1$ + return ""; //$NON-NLS-1$ } }