牛骨文教育服务平台(让学习变的简单)
博文笔记

java.io.IOException: read past EOF

创建时间:2012-08-09 投稿人: 浏览次数:7678

今天项目在公司服务器上一直跑不起来,日志里多处出现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就报错了。

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

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。