Community
Participate
Working Groups
This is related to bug #124529. Creating a link to an element in an external file system doesn't work. Steps: * implement a non-"file:" file system * run a workbench with the file system plugin installed * create a new file, choose to link it to a file in the file system (via Advanced) * enter a URL matching your own file system scheme (e.g. ftp://...) * select your own file system from the dropdown * click finish Expected: * the new file is an alias to a file in the selected file system Happens: * a defunct link is added Investigation: WizardNewFileCreationPage has a method called createLinkTarget(), which uses URIUtil.toURI(String) to create the link target path. That is wrong for non-file: scheme files as it transforms URIs to nonsense (e.g. ftp://foo/bar gets something like "/ftp:/foo/bar"). So this will only ever work with the file: file system. URIUtil should probably only be used if the user entered a direct path to a file, as opposed to a URI.
Martin, I think this is a duplicate of bug 137879, fixed in this week's integration build. Can you try the latest build and verify that it works for you?
I took me most of a day to download the Eclipse snapshot from that US server, but now I can confirm, it's fixed :-) I'm resolving this as fixed as there is no "already fixed" state here.
Thanks Martin, I'm going to reopen this to mark as a duplicate. Each fixed bug requires manual verification, so marking as a duplicate avoids duplicating the verification. Keep the bugs coming if you encounter any other problems.
*** This bug has been marked as a duplicate of 137879 ***
Changing OS from Mac OS to Mac OS X as per bug 185991