永发信息网

如何捕获java.io.ioexception:read failed:eio

答案:2  悬赏:80  手机版
解决时间 2021-02-07 11:24
  • 提问者网友:心牵心
  • 2021-02-06 21:31
如何捕获java.io.ioexception:read failed:eio
最佳答案
  • 五星知识达人网友:鸽屿
  • 2021-02-06 21:41
今天项目在公司服务器上一直跑不起来,日志里多处出现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就报错了。
全部回答
  • 1楼网友:woshuo
  • 2021-02-06 23:03
try{ ////代码放这 }catch(exception ex){ }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯