关于ftp中list(filename)方法的问题?

我用FTPclient.list(*.xml)方法判断该ftp目录下是否有xml文件,有的话返回列表,没有的话返回空。在WINDOWS下用Ser-U4.1版本做服务器的系统中没有问题,在Unix下程序就会出下面的现象。

如果目录下有xml文件,程序正常,返回所有xml文件的列表。
如果没有,则发生异常:
“处理路径时发生错误:java.lang.NullPointerException”
程序就退出了

请问这时什么原因,求教,引用的FTP的JAR包应该没有问题,都是大家通用的包。谢谢大家