Description
If the cache is made up of libs from different directories such that they can only be references from the root directory, the fileset contains paths with the first character missing.
And here's a fix:
In class org.apache.ivy.ant.IvyCacheFileset.getPath(final File base, final File file):
private String getPath(final File base, final File file) {
if(base.getAbsolutePath().equals("/"))
return file.getAbsolutePath().substring(base.getAbsolutePath().length() + 1);
}