TaxonomyWriter parents array creation is not thread safe, can cause NPE
-----------------------------------------------------------------------

                 Key: LUCENE-3484
                 URL: https://issues.apache.org/jira/browse/LUCENE-3484
             Project: Lucene - Java
          Issue Type: Bug
          Components: modules/facet
            Reporter: Doron Cohen
            Assignee: Doron Cohen


Following user list thread [TaxWriter leakage? | 
http://markmail.org/thread/jkkhemfzpnbdzoft] it appears that if two threads or 
more are asking for the parent array for the first time, a context switch after 
the first thread created the empty parents array but before it initialized it 
would cause the other array to use an uninitialized array, causing an NPE. Fix 
is simple: synchronize the method getParentArray()

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

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

Reply via email to