]
James Livingston updated JBVFS-160:
-----------------------------------
Attachment: vfs-uri-unc.diff
Slightly better patch following discussion about where to put this. Passing the empty
string (rather than null) causes the URI constructor to add the two slashes.
FileSystemContext.getFileURI returns wrong URI for UNC paths on
Windows
-----------------------------------------------------------------------
Key: JBVFS-160
URL:
https://jira.jboss.org/browse/JBVFS-160
Project: JBoss VFS
Issue Type: Bug
Security Level: Public(Everyone can see)
Affects Versions: 2.1.3.SP1
Environment: Windows
Reporter: James Livingston
Assignee: Ales Justin
Attachments: UncPathTest.java, vfs-unc.diff, vfs-uri-unc.diff
When passed a File for something with a UNC path (e.g. \\127.0.0.1\shared),
FileSystemContext.getFileURI() return a URI like "file://127.0.0.1/shared"
(which is what Windows itself uses) rather than "file:////127.0.0.1/shared"
(which Java uses, and converts for OS calls). This will cause JBoss to fail to deploy
things if they are located on an unmapped UNC location.
I'm attaching a test case for this. To use it, you need to run it on a Windows system
and have access to a something with a UNC path. The code as written expects there to be a
SMB share called "shared" on the machine it is run on, but it can easily be
change to point elsewhere.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: