Alfresco FTP问题失败

时间:2016-10-21 08:13:00

标签: ftp alfresco fileserver

我正在使用Alfresco 3.4.11企业版。最近几周,我的Alfresco服务器无法关闭。我看到了下面的错误日志

19:54:54,353  DEBUG [org.alfresco.fileserver] [FTP] FTP session request received from 10.118.xx.xx

19:55:00,353  ERROR [org.alfresco.fileserver] java.lang.ArrayIndexOutOfBoundsException: -1

java.lang.ArrayIndexOutOfBoundsException: -1

at org.alfresco.jlan.ftp.FTPSrvSession.getNextCommand(FTPSrvSession.java:4381)

at org.alfresco.jlan.ftp.FTPSrvSession.run(FTPSrvSession.java:4851)

at java.lang.Thread.run(Thread.java:662)

19:55:00,353  DEBUG [org.alfresco.fileserver] [FTP] FTP session request received from 10.118.xx.xx.

这似乎是FTP问题,但我找不到解决方案。

1 个答案:

答案 0 :(得分:0)

查看 FTPSrvSession.java:4381 。那里有一个ArrayIndexOutOfBoundsException,因为您尝试使用位于-1的值,而有效索引从0开始。

它闻起来像你有一个数组,你尝试使用length() - 1并且数组是空的,有0个元素,因此结果是-1。尝试将内容包装到if中,检查数组是否为空。如果是这样,那就做你到目前为止所做的一切。如果没有,那么在else中你需要处理数组为空的情况。