[ https://issues.apache.org/jira/browse/TIKA-2637?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tim Allison resolved TIKA-2637. ------------------------------- Resolution: Fixed Fix Version/s: 1.20 2.0.0 > ParsingReader.read throws exception when no bytes are available > --------------------------------------------------------------- > > Key: TIKA-2637 > URL: https://issues.apache.org/jira/browse/TIKA-2637 > Project: Tika > Issue Type: Bug > Reporter: Boris Petrov > Assignee: Tim Allison > Priority: Critical > Fix For: 2.0.0, 1.20 > > > Calling ParsingReader.read on an "empty" reader throws an exception: > {noformat} > org.apache.tika.exception.ZeroByteFileException: InputStream must have > 0 > bytes > {noformat} > However, according to the Reader documentation: > {noformat} > Returns: > The number of characters read, or -1 if the end of the stream has been reached > {noformat} > So this method should return a -1 instead. -- This message was sent by Atlassian JIRA (v7.6.3#76005)