[ 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