[
https://issues.apache.org/jira/browse/LUCENE-793?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12473798
]
Hoss Man commented on LUCENE-793:
---------------------------------
> * Changed some places where we were throwing IllegalStateException
> to throw CorruptIndexException instead
shouldn't this be considered a major API change? people previously catching
IllegalStateException to try and deal with this differently from an IOException
will now be caching the "CorruptIndexException" as a subclass of IOException.
I haven't read the details of the patch, but perhaps CorruptIndexException
should be a subclass of IllegalStateException to be backwards compatible?
> Javadocs should explain possible causes for IOExceptions
> --------------------------------------------------------
>
> Key: LUCENE-793
> URL: https://issues.apache.org/jira/browse/LUCENE-793
> Project: Lucene - Java
> Issue Type: Bug
> Components: Javadocs
> Reporter: Michael McCandless
> Assigned To: Michael McCandless
> Priority: Minor
> Attachments: LUCENE-793.patch
>
>
> Most methods in Lucene reserve the right to throw an IOException. This can
> occur for nearly all methods from low level problems like wrong permissions,
> transient IO errors, bad hard drive or corrupted file system, corrupted
> index, etc, but for some methods there are also more interesting causes that
> we should try to document.
> Spinoff of this thread:
> http://www.gossamer-threads.com/lists/lucene/java-user/44929
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]