Simon Willnauer created LUCENE-5152:
---------------------------------------
Summary: Lucene FST is not immutale
Key: LUCENE-5152
URL: https://issues.apache.org/jira/browse/LUCENE-5152
Project: Lucene - Core
Issue Type: Bug
Components: core/FSTs
Affects Versions: 4.4
Reporter: Simon Willnauer
Priority: Blocker
Fix For: 5.0, 4.5
Attachments: LUCENE-5152.patch
a spinnoff from LUCENE-5120 where the analyzing suggester modified a returned
output from and FST (BytesRef) which caused sideffects in later execution.
I added an assertion into the FST that checks if a cached root arc is modified
and in-fact this happens for instance in our MemoryPostingsFormat and I bet we
find more places. We need to think about how to make this less trappy since it
can cause bugs that are super hard to find.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]