【发布时间】:2011-02-26 01:49:16
【问题描述】:
我有一个关于缓冲 pdf 和 odt 文件的 inputStream 的奇怪问题。它们并没有那么大,只有 5 - 15 页,但总是这样
java.io.IOException: Stream closed
at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:134)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
at java.io.FilterInputStream.read(FilterInputStream.java:90)
您可以看到source code here。我在这里问,因为它似乎不是 Apache Tika 问题,而是 JVM 问题。
已编辑:对于这么愚蠢的问题,抱歉伙计们,现在是凌晨 4 点 :-) 问题是 5 次测试中有 4 次失败,所以我预计类加载器会找到这些资源,但它没有。有一个错字“文件/文件”......仍然不明白为什么其中一个通过了
【问题讨论】:
标签: java jvm inputstream buffering