lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Daniel Truemper (JIRA)" <>
Subject [jira] [Updated] (LUCENE-4103) AnalyzerQueryNodeProcessor throws a class cast exception with the RegexpQueryNode
Date Tue, 05 Jun 2012 10:20:22 GMT


Daniel Truemper updated LUCENE-4103:

    Attachment: LUCENE-4103.patch

More sane test case in the TestQPHelper
> AnalyzerQueryNodeProcessor throws a class cast exception with the RegexpQueryNode
> ---------------------------------------------------------------------------------
>                 Key: LUCENE-4103
>                 URL:
>             Project: Lucene - Java
>          Issue Type: Bug
>          Components: modules/queryparser
>    Affects Versions: 4.0
>            Reporter: Daniel Truemper
>            Priority: Minor
>             Fix For: 4.0
>         Attachments: 0001-Fix-for-the-flexible-regexp-parsing.patch, LUCENE-4103.patch
> When using the flexible query parser with the regular expression syntax the processing
pipeline fails with the following class cast exception:
> {noformat}
> java.lang.ClassCastException: org.apache.lucene.queryparser.flexible.standard.nodes.RegexpQueryNode
cannot be cast to org.apache.lucene.queryparser.flexible.core.nodes.FieldQueryNode
> 	at __randomizedtesting.SeedInfo.seed([34AF003D9388DF45:CB5F8BB4EE483FEE]:0)
> 	at org.apache.lucene.queryparser.flexible.standard.processors.AnalyzerQueryNodeProcessor.postProcessNode(
> {noformat}
> A very simple patch is attached that will simply add the RegexpQueryNode to the nodes
that should not get processed by the AnalyzerQueryNodeProcessor. I think this means that the
regular expression is not analyzed, which should be ok!?

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:!default.jspa
For more information on JIRA, see:


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message