[ https://issues.apache.org/jira/browse/PDFBOX-5805?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17837697#comment-17837697 ]
Tilman Hausherr commented on PDFBOX-5805: ----------------------------------------- Extending IOException would keep compatibility like we do with the password exception. > Replace IOException on PDF parsing > ---------------------------------- > > Key: PDFBOX-5805 > URL: https://issues.apache.org/jira/browse/PDFBOX-5805 > Project: PDFBox > Issue Type: Improvement > Affects Versions: 2.0.31 > Reporter: Aleksandr Beliakov > Priority: Major > > Classes like PDFParser, COSParser and other throw an IOException in case of > an issue within PDF document structure. This makes it impossible to > differentiate programmatically an IOException returned because of the file or > InputStream reading issue (for instance a not accessible, corrupted input > file/stream) against an exception returned because of an issue within PDF > structure. > Would it be possible to introduce a new exception class (for instance, > PDFParserException) and throw that exception in case of parsing-related > issues? A new class (optionally) may extend IOException in order to provide a > smooth migration for the end-user. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org