You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Andriy Redko (JIRA)" <ji...@apache.org> on 2014/08/11 23:48:12 UTC

[jira] [Created] (CXF-5938) LuceneQueryVisitior is not reusable / not thread-safe

Andriy Redko created CXF-5938:
---------------------------------

             Summary: LuceneQueryVisitior is not reusable / not thread-safe
                 Key: CXF-5938
                 URL: https://issues.apache.org/jira/browse/CXF-5938
             Project: CXF
          Issue Type: Bug
          Components: Integration
    Affects Versions: 3.0.1
            Reporter: Andriy Redko
            Assignee: Andriy Redko
            Priority: Minor
             Fix For: 3.0.2


LuceneQueryVisitor class is not really reusable in current implementation: it keeps the state of all parsed queries (which is generally fine) but it groups them by property name, returning the first query from the list all the time. That means running two search criteria like 'ct=java' and 'ct=websockets' causes the result of 'ct=java' to be returned in both cases (very easy reproducible).



--
This message was sent by Atlassian JIRA
(v6.2#6252)