commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From J-Pro <jpro....@gmail.com>
Subject Re: [VFS] Why do I get "FileSystemException: Could not determine the type of file" ?
Date Sat, 18 Sep 2010 20:09:36 GMT
I'm sorry, I've forgot to add which was the cause of this exception, 
maybe it will be useful:

Caused by: 
org.apache.commons.net.ftp.parser.ParserInitializationException: Parser 
key cannot be null
    at 
org.apache.commons.net.ftp.parser.DefaultFTPFileEntryParserFactory.createFileEntryParser(DefaultFTPFileEntryParserFactory.java:82)
    at 
org.apache.commons.net.ftp.FTPClient.initiateListParsing(FTPClient.java:2263)
    at org.apache.commons.net.ftp.FTPClient.listFiles(FTPClient.java:2046)
    at 
org.apache.commons.vfs.provider.ftps.FtpsClientWrapper.listFiles(FtpsClientWrapper.java:116)
    at 
org.apache.commons.vfs.provider.ftp.FtpFileObject.doGetChildren(FtpFileObject.java:140)
    at 
org.apache.commons.vfs.provider.ftp.FtpFileObject.getChildFile(FtpFileObject.java:110)
    at 
org.apache.commons.vfs.provider.ftp.FtpFileObject.getInfo(FtpFileObject.java:198)
    at 
org.apache.commons.vfs.provider.ftp.FtpFileObject.doGetType(FtpFileObject.java:321)
    at 
org.apache.commons.vfs.provider.AbstractFileObject.getType(AbstractFileObject.java:467)

I hope it will help you to solve this problem. I think it's a bug in 
FTPS implementation.

Thanks.

J-Pro wrote:
>  Good afternoon, dear VFS gurus!
>
> I am currently testing FTPS from vfs-2.0-snapshot and I've managed to 
> successfully connect to FTPS server, but when I try to check if a file 
> exists, I'm getting an exception with strange message:
>
>    *org.apache.commons.vfs.FileSystemException: Could not determine the
>    type of file*
>    
> "ftps://193.44.23.12:9001/archive/,AMCPROD,derivative_pricing_ssb_cds_20100910_00.xml.pgp,U,20100910A00012022189.txt".

>
>         at
>    
> org.apache.commons.vfs.provider.AbstractFileObject.getType(AbstractFileObject.java:476)

>
>         at
>    
> org.apache.commons.vfs.provider.AbstractFileObject.exists(AbstractFileObject.java:448)

>
>
> My code for checking if the file exists is:
>
>    FileObject dir = null;
>    String fileName =
>    
> ",AMCPROD,derivative_pricing_ssb_cds_20100910_00.xml.pgp,U,20100910A00012022189.txt";

>
>    // .... dir initialization
>    FileObject neededFile = dir.resolveFile(fileName);
>    return neededFile.exists();
>
> I must say this code works perfect for FTP and SFTP. The problem 
> appears only with FTPS.
>
> Maybe I've forgot to do something(like enter in passive mode or 
> something else), or is it a bug in this FTPS 
> patch(https://issues.apache.org/jira/browse/VFS-264)?
>
> Please advise, it's very important for me.
>
> Thank you very much in advance!
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Mime
View raw message