[
https://issues.apache.org/jira/browse/LUCENE-7476?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15562489#comment-15562489
]
Michael McCandless commented on LUCENE-7476:
--------------------------------------------
And your original patch indeed fixes the issue.
The problems is the {{incrementToken}} that {{JapaneseNumberFilter}} does lower
down (in the while loop): in this case, today, the preceding tokenizer can
return false while {{JapaneseNumberFilter}} returns true, causing a future call
to {{incrementToken}} to illegally call {{incrementToken}} from the preceding
tokenizer.
> Fix transient failure in JapaneseNumberFilter run from TestFactories
> --------------------------------------------------------------------
>
> Key: LUCENE-7476
> URL: https://issues.apache.org/jira/browse/LUCENE-7476
> Project: Lucene - Core
> Issue Type: Bug
> Components: core/other
> Affects Versions: 6.2.1
> Reporter: Andy Hind
> Priority: Trivial
> Attachments: LUCENE-7476.patch, LUCENE-7476.patch
>
>
> Repeatedly running TestFactories show this test to fail ~10% of the time.
> I believe the fix is trivial and related to loosing the state of the
> underlying input stream when testing some analyzer life cycle flows.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]