Bug 188357 [EFS] Export to tar not working with pluggable filesystem
Build ID: I20070323-1616 Steps To Reproduce: 1. install a EFS I believe this is an example at /cvsroot/org.eclipse/www/eclipse/platform-ui/plugins/org.eclipse.ui.examples.filesystem 2. create a linked folder in the workspace 3. select to export / choose export to tar 4. each file selected to be exported fails More information: Failure point appears to be in org.eclipse.ui.internal.wizards.datatransfer.TarFileExporter line 74 IPath location = contents.getLocation(); Needs to be modified to use getLocationUri()
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/wizards/datatransfer/TarFileExporter.java
private TarOutputStream outputStream;
    private GZIPOutputStream gzipOutputStream;
    
    /**
     *	Create an instance of this class.
     *
     *	@param filename java.lang.String
     *	@param compress boolean
     *	@exception java.io.IOException
     */
    public TarFileExporter(String filename, boolean compress) throws IOException {
    	if(compress) {
    		gzipOutputStream = new GZIPOutputStream(new FileOutputStream(filename));
    		outputStream = new TarOutputStream(new BufferedOutputStream(gzipOutputStream));
    	} else {
    		outputStream = new TarOutputStream(new BufferedOutputStream(new FileOutputStream(filename)));
    	}
    }
    /**
     *	Do all required cleanup now that we're finished with the
     *	currently-open .tar.gz
     *
     *	@exception java.io.IOException
     */
    public void finished() throws IOException {
        outputStream.close();
        if(gzipOutputStream != null) {