Carl Eric Codere created VFS-659:

             Summary: Inconsistent behavior with VFS.isUriStyle setting
                 Key: VFS-659
             Project: Commons VFS
          Issue Type: Bug
    Affects Versions: 2.1
            Reporter: Carl Eric Codere
         Attachments: AbstractFileName.patch

When enabling the VFS.isUriStyle setting to have URI formats containing a 
trailing SEPARATOR_CHAR when the FileObject points to a directory, I discovered 
that filename parsing would not work as expected.
 * getParent() does not seem to return the correct parent in the URI.
 * getPath() would sometimes lead to a double SEPARATOR_CHAR returned (I am not 
sure but this patch could possible issues in SMB parsing?)
 * createURI() would also return an invalid value, but maybe this patch might 
break the non URI style configuration.

I have included the patch in attachment, maybe it will be of some use to 
someone, but please double check it before applying, as my objective was to 
make it work in my use-case.

This message was sent by Atlassian JIRA

Reply via email to