Mario - thank you for your responsiveness.

First I got the following.

org.apache.commons.vfs.FileSystemException: Invalid absolute URI
"sftp://domain\
user:[EMAIL PROTECTED]
<mailto:sftp://domain/user:[EMAIL PROTECTED]<sftp://domain/user:[EMAIL 
PROTECTED]>
".
       at
org.apache.commons.vfs.provider.AbstractOriginatingFileProvider.findF
ile(AbstractOriginatingFileProvider.java:57)
       at org.apache.commons.vfs.impl.DefaultFileSystemManager.resolveFile
(Defa
ultFileSystemManager.java:640)
       at org.apache.commons.vfs.impl.DefaultFileSystemManager.resolveFile
(Defa
ultFileSystemManager.java:601)
       at org.apache.commons.vfs.impl.DefaultFileSystemManager.resolveFile
(Defa
ultFileSystemManager.java:569)
       at com.ibm.kms.decentralization.SFTPVFSClient.run(SFTPVFSClient.java
:16)
       at com.ibm.kms.decentralization.SFTPVFSClient.main(
SFTPVFSClient.java:27
)
Caused by: org.apache.commons.vfs.FileSystemException: Port number is
missing fr
om URI "sftp://domain\user:[EMAIL PROTECTED] <
mailto:sftp://domain/user:[EMAIL PROTECTED]<sftp://domain/user:[EMAIL 
PROTECTED]>
".
       at org.apache.commons.vfs.provider.HostFileNameParser.extractPort
(HostFi
leNameParser.java:228)
       at org.apache.commons.vfs.provider.HostFileNameParser.extractToPath
(Host
FileNameParser.java:133)
       at org.apache.commons.vfs.provider.URLFileNameParser.parseUri
(URLFileNam
eParser.java:47)
       at org.apache.commons.vfs.provider.AbstractFileProvider.parseUri
(Abstrac
tFileProvider.java:166)
       at
org.apache.commons.vfs.provider.AbstractOriginatingFileProvider.findF
ile(AbstractOriginatingFileProvider.java:53)

After adding the port, I get the following.

org.apache.commons.vfs.FileSystemException: Invalid absolute URI "
sftp://domain\user:[EMAIL PROTECTED]:22 <
mailto:sftp://domain/user:[EMAIL PROTECTED]<sftp://domain/user:[EMAIL 
PROTECTED]>
"
.
       at
org.apache.commons.vfs.provider.AbstractOriginatingFileProvider.findF
ile(AbstractOriginatingFileProvider.java:57)
       at org.apache.commons.vfs.impl.DefaultFileSystemManager.resolveFile
(Defa
ultFileSystemManager.java:640)
       at org.apache.commons.vfs.impl.DefaultFileSystemManager.resolveFile
(Defa
ultFileSystemManager.java:601)
       at org.apache.commons.vfs.impl.DefaultFileSystemManager.resolveFile
(Defa
ultFileSystemManager.java:569)
       at com.ibm.kms.decentralization.SFTPVFSClient.run(SFTPVFSClient.java
:16)
       at com.ibm.kms.decentralization.SFTPVFSClient.main(
SFTPVFSClient.java:27
)
Caused by: org.apache.commons.vfs.FileSystemException: Expecting / to follow
the
hostname in URI "sftp://domain\user:[EMAIL PROTECTED]:22 <
mailto:sftp://domain/user:[EMAIL PROTECTED]<sftp://domain/user:[EMAIL 
PROTECTED]>
".
       at org.apache.commons.vfs.provider.HostFileNameParser.extractToPath
(Host
FileNameParser.java:138)
       at org.apache.commons.vfs.provider.URLFileNameParser.parseUri
(URLFileNam
eParser.java:47)
       at org.apache.commons.vfs.provider.AbstractFileProvider.parseUri
(Abstrac
tFileProvider.java:166)
       at
org.apache.commons.vfs.provider.AbstractOriginatingFileProvider.findF
ile(AbstractOriginatingFileProvider.java:53)

Finally, the program seems to hang when I use the following URI with or
without the port:

FileObject fo = fsm.resolveFile("sftp://domain\\user:[EMAIL PROTECTED]
:22");

Thanks,

Puneet



On 8/22/06, Mario Ivankovits <[EMAIL PROTECTED]> wrote:

Hi!
> FileObject fo =
> fsm.resolveFile("sftp://domain/user:[EMAIL PROTECTED]
> <mailto:sftp://domain/user:[EMAIL PROTECTED]>");
Please try:

FileObject fo = fsm.resolveFile("sftp://domain\\user:[EMAIL PROTECTED]
<mailto:sftp://domain/user:[EMAIL PROTECTED]>");


Ciao,
Mario


Reply via email to