[ 
https://issues.apache.org/jira/browse/TIKA-597?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13004621#comment-13004621
 ] 

Jukka Zitting commented on TIKA-597:
------------------------------------

I don't think the parse() method should ever intentionally throw 
RuntimeExceptions. Thus in revision 1079857 I modified the code to use the 
declared Mime- instead of RuntimeExceptions to wrap potential Tika- and 
SAXExceptions.

I also added code to unwrap such exceptions where appropriate. This allows the 
original exceptions to pass through the call chain even if only MimeExceptions 
are declared for one segment of that chain.

> Bogus exception handler in 
> org.apache.tika.parser.mail.MailContentHandler.body(BodyDescriptor, 
> InputStream)
> -----------------------------------------------------------------------------------------------------------
>
>                 Key: TIKA-597
>                 URL: https://issues.apache.org/jira/browse/TIKA-597
>             Project: Tika
>          Issue Type: Bug
>          Components: parser
>    Affects Versions: 0.8
>            Reporter: Benson Margulies
>            Assignee: Julien Nioche
>             Fix For: 1.0
>
>         Attachments: TIKA-597.patch
>
>
> org.apache.tika.parser.mail.MailContentHandler.body(BodyDescriptor, 
> InputStream) 
> contains an exception handler that calls printStackTrace instead of rethrowing
> as a RuntimeException. Should it be 'throws TikaException' in any case?

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to