[ https://issues.apache.org/jira/browse/IO-568?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Thomas Mortagne updated IO-568: ------------------------------- Summary: AutoCloseInputStream should disable mark/reset (was: AutoCloseInputStream crash on reset() when reading the whole stream) > AutoCloseInputStream should disable mark/reset > ---------------------------------------------- > > Key: IO-568 > URL: https://issues.apache.org/jira/browse/IO-568 > Project: Commons IO > Issue Type: Bug > Components: Streams/Writers > Affects Versions: 2.6 > Reporter: Thomas Mortagne > Priority: Minor > Fix For: 2.7 > > > If the the inputstream support mark it should switch back from > ClosedInputStream to initial InputStream and call reset on it. > To reproduce: > {code} > AutoCloseInputStream stream = new AutoCloseInputStream(new > ByteArrayInputStream("toto".getBytes())); > stream.mark("toto".length()); > while (stream.read(new byte[1]) != -1); > stream.reset(); > {code} > Among other things it's causing TIKA-2395. -- This message was sent by Atlassian JIRA (v7.6.3#76005)