java.io.IOException: read past EOF

今天项目在公司服务器上一直跑不起来,日志里多处出现java.io.IOException: read past EOF错误,而且还跟Compass有关:

org.compass.core.engine.SearchEngineException: Failed to check if index is compound; nested exception is java.io.IOException: read past EOF

而我本地却没任何异常,想想除了索引之外没啥不同了,于是试着把服务器上的索引文件全部删掉,再跑以来发现成功了。

EOF 代表End Of File,就是已经读到文件结束了,你还执行readBytes就报错了。

但还是不太清楚为什么会出现这样的问题。委屈

你可能感兴趣的:(exception,服务器,File,nested)