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]

Reply via email to