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

Tomoko Uchida edited comment on LUCENE-5572 at 9/24/21, 2:39 AM:
-----------------------------------------------------------------

The dictionary data does not reside at external users' file systems but at the 
jar itself. If any I/O error occurs, the jar file should corrupt for some 
reason, and then it'd be unrecoverable. (When jvm executes the class 
initialization, the whole data is already allocated on the main memory anyway?)


was (Author: tomoko uchida):
The dictionary data does not reside at users' file systems but at the jar 
itself. If any I/O error occurs, the jar file should corrupt for some reason, 
and then it'd be unrecoverable.

> JapaneseTokenizer is sensitive to interrupts
> --------------------------------------------
>
>                 Key: LUCENE-5572
>                 URL: https://issues.apache.org/jira/browse/LUCENE-5572
>             Project: Lucene - Core
>          Issue Type: Improvement
>          Components: modules/analysis
>    Affects Versions: 3.6.2
>            Reporter: Anthony Rasmussen
>            Priority: Minor
>
> The constructor for JapaneseTokenizer gets the following singleton instances: 
> TokenInfoDictionary, UnknownDictionary, and ConnectionCosts. I am finding 
> that the associated getInstanceMethods are particularly sensitive to 
> IOExceptions.
> Perhaps, in the static initializers of these  3 singletons, there could be 
> some sort of retry effort before throwing a RunTimeException?



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

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to