关于缓冲pdf和odt文件的inputStream,我有一个奇怪的问题。他们没有那么大,只有5 - 15页,但它最终总是这样在Java中缓冲inputStream时出现奇怪的IOException
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问题。
编辑:对不起这样一个愚蠢的问题,这是4am :-)问题是,从5测试4失败,所以我期望类加载器找到这些资源,但它没有。有一个错误的“文件/文件”......斯蒂尔不明白为什么其中一人通过了