Details
-
Bug
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
2.1.0
-
None
-
Eclipse 3.5.2/Windows XP
Description
When Trigger Refresh is run at Eclipse startup, the plugin was unable to find my ivysettings.xml file because my Eclipse workspace was placed in a subdirectory of C:\Documents and Settings.
The File passed to getIvy() needs to be unescaped to remove the '%20' strings used when the file path was represented as a url in order for File.exists() to return true.
Here is the trace:
org.apache.ivyde.eclipse.IvyDEException: Error while resolving the ivy instance for ant/ivy.xml in 'build-tools':
The Ivy settings file 'file:/C:/Documents%20and%20Settings/snester/workspace-cds/build-tools/ant/ivysettings.xml' cannot be found
at org.apache.ivyde.eclipse.cpcontainer.IvyClasspathContainerState.getIvy(IvyClasspathContainerState.java:216)
at org.apache.ivyde.eclipse.cpcontainer.IvyClasspathContainerState.doGetIvy(IvyClasspathContainerState.java:185)
at org.apache.ivyde.eclipse.cpcontainer.IvyClasspathContainerState.getIvy(IvyClasspathContainerState.java:136)
at org.apache.ivyde.eclipse.cpcontainer.IvyResolveJob.run(IvyResolveJob.java:69)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)