You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tika.apache.org by "Adrian Pennington (Jira)" <ji...@apache.org> on 2021/09/27 07:32:00 UTC

[jira] [Commented] (TIKA-3263) WriteLimitReachedException is not public

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

Adrian Pennington commented on TIKA-3263:
-----------------------------------------

[~kkrugler], I think it is too

> WriteLimitReachedException is not public
> ----------------------------------------
>
>                 Key: TIKA-3263
>                 URL: https://issues.apache.org/jira/browse/TIKA-3263
>             Project: Tika
>          Issue Type: Improvement
>         Environment: Windows 10
>            Reporter: Peter Kronenberg
>            Priority: Minor
>
> I got a WriteLimitReachedException because my file was too big.  The message tells me that the text up the limit is still available.  However, it’s tricky to get that text and at the same time, respond appropriately to SAXExceptions.  Originally, my method was catching SAXEXceptions and assume there was an error.
> What I really want to do it to be able to catch WriteLimitReachedException, but still throw other SAXExceptions, which would indicate that something else went wrong.  But since WriteLimitReachedException is private, I can’t do that.
>  
> Here’s what my code originally looked like:
> !Code1.png!
> But this didn’t work, because if I get a WriteLimitReachedException, it doesn’t tell me what data that it got
>  
>  Given this new knowledge, here’s what I want to do, but I can't, because WriteLimitReachedException is private.  There's no reason for it to be private.
>  
>   !Code2.png!
>  
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)