如何捕获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就报错了。
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){
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯