Activity report on

  *[JIRA] Bug SKER5041 - AbstractQueryParser: Unable to create RunningQuery's 
query due to ParseException of (JAS -39 OR GRIPEN OR SAAB)*

  Scarab Link: http://sesat.no/scarab/issues/id/SKER5041
  Module: Sesat> Kernel


  Activity generated by Magne Thyrhaug ([email protected]) at 01/16/2009 
15:59

  *Reasons for the changes*


  ** null:  () **

-------------------------------------------------------------------------------
  *Personnel changes*
  - Assignee: ssmiweve ()
  - Quality Assurer: ssmathyr ()

-------------------------------------------------------------------------------
  *Attribute changes*
  - "Description" set to:
    "Found this one on '07"
  - Summary: AbstractQueryParser: Unable to create RunningQuery's query due to 
ParseException of (JAS -39 OR GRIPEN OR SAAB) ()
  - Status: Unconfirmed ()
  - Priority: None ()
  - Version: 2.18 ()
  - Severity: Normal ()
  - Component: Code - Query - Parser ()

-------------------------------------------------------------------------------
  *Comments*
  - By Magne Thyrhaug - 01/16/2009 15:59 ---
  "{code}ERROR 15:26:49,824 [sesam.no/ pool-6-thread-2314 [news-search]] 
(XP0lWgoLQWEAADIMWIUAAADO) AbstractESPFastSearchCommand: parsefql: Query Error: 
line 1:8: unexpected token: ( null
WARN  15:26:49,833 [sesam.no/ TP-Processor79] (XP0lWgoLQWEAADIMWIUAAADO) 
AbstractQueryParser: Unable to create RunningQuery's query due to 
ParseException of (JAS -39 OR GRIPEN OR SAAB)
no.sesat.search.query.parser.ParseException: Encountered "( JAS - 39 OR GRIPEN 
OR SAAB )" at line 1, column 1.
Was expecting one of:
    <WORD> ...
    <QUOTED_WORD> ...
    "(" <NOT> ...
    "(" "ANDNOT" ...
    "(" <WORD> ":" ...
    "(" <PHONE_NUMBER> ...
    "(" <NUMBER_GROUP> ...
    "(" <QUOTED_WORD> ...
    "(" ":" ...
    "(" <WORD> <NOT> <WORD> ...
    "(" <WORD> <NOT> <PHONE_NUMBER> ...
    "(" <WORD> <NOT> <NUMBER_GROUP> ...
    "(" <WORD> <NOT> <QUOTED_WORD> ...
    "(" <WORD> <NOT> <INTEGER> ":" ...
    "(" <WORD> <NOT> ":" ...
    "(" <WORD> <NOT> <INTEGER> <NOT> ...
    "(" <WORD> <NOT> <INTEGER> "ANDNOT" ...
    "(" <WORD> <NOT> <INTEGER> <WORD> ...
    "(" <WORD> <NOT> <INTEGER> <PHONE_NUMBER> ...
    "(" <WORD> <NOT> <INTEGER> <NUMBER_GROUP> ...
    "(" <WORD> <NOT> <INTEGER> <QUOTED_WORD> ...
    "(" <WORD> <NOT> <INTEGER> <INTEGER> ...
    "(" <WORD> <NOT> <INTEGER> <URL> ...
    "(" <WORD> <NOT> <INTEGER> <EMAIL> ...
    "(" <WORD> <NOT> <INTEGER> "(" ...
    "(" <WORD> <WORD> ...
    "(" <WORD> <QUOTED_WORD> ...
    "(" <WORD> "(" ...
    "(" <WORD> <NOT> <INTEGER> <AND> ...
    "(" <WORD> <NOT> <INTEGER> <OR> <WORD> ":" ...
    "(" <WORD> <NOT> <INTEGER> <OR> <QUOTED_WORD> ...
    "(" <WORD> <NOT> <INTEGER> <OR> "(" ...
    "(" <WORD> <NOT> <INTEGER> <OR> <NOT> ...
    "(" <WORD> <NOT> <INTEGER> <OR> "ANDNOT" ...
    "(" <WORD> <NOT> <INTEGER> <OR> <PHONE_NUMBER> ...
    "(" <WORD> <NOT> <INTEGER> <OR> <NUMBER_GROUP> ...
    "(" <WORD> <NOT> <INTEGER> <OR> ":" ...
    "(" <WORD> <NOT> <INTEGER> <OR> <WORD> <AND> ...
    "(" <WORD> <NOT> <INTEGER> <OR> <WORD> <OR> <WORD> ":" ...
    "(" <WORD> <NOT> <INTEGER> <OR> <WORD> <OR> <QUOTED_WORD> ...
    "(" <WORD> <NOT> <INTEGER> <OR> <WORD> <OR> "(" ...
    "(" <WORD> <NOT> <INTEGER> <OR> <WORD> <OR> <NOT> ...
    "(" <WORD> <NOT> <INTEGER> <OR> <WORD> <OR> "ANDNOT" ...
    "(" <WORD> <NOT> <INTEGER> <OR> <WORD> <OR> <PHONE_NUMBER> ...
    "(" <WORD> <NOT> <INTEGER> <OR> <WORD> <OR> <NUMBER_GROUP> ...
    "(" <WORD> <NOT> <INTEGER> <OR> <WORD> <OR> ":" ...
    "(" <WORD> <NOT> <INTEGER> <OR> <WORD> <OR> <WORD> <AND> ...
    "(" <WORD> <NOT> <INTEGER> <OR> <WORD> <OR> <WORD> <OR> ...
    "(" <WORD> <NOT> <INTEGER> <OR> <WORD> <OR> <WORD> <WORD> ...
    "(" <WORD> <NOT> <INTEGER> <OR> <WORD> <OR> <WORD> <QUOTED_WORD> ...
    "(" <WORD> <NOT> <INTEGER> <OR> <WORD> <OR> <WORD> "(" ...
    "(" <WORD> <NOT> <INTEGER> <OR> <WORD> <OR> <WORD> <NOT> ...
    "(" <WORD> <NOT> <INTEGER> <OR> <WORD> <OR> <WORD> "ANDNOT" ...
    "(" <WORD> <NOT> <INTEGER> <OR> <WORD> <OR> <WORD> <PHONE_NUMBER> ...
    "(" <WORD> <NOT> <INTEGER> <OR> <WORD> <OR> <WORD> <NUMBER_GROUP> ...
    "(" <WORD> <NOT> <INTEGER> <OR> <WORD> <OR> <WORD> <INTEGER> ...
    "(" <WORD> <NOT> <INTEGER> <OR> <WORD> <OR> <WORD> <URL> ...
    "(" <WORD> <NOT> <INTEGER> <OR> <WORD> <OR> <WORD> <EMAIL> ...
    "(" <WORD> <NOT> <INTEGER> ")" ...
    "(" "(" ...
    "(" <WORD> <AND> ...
    "(" <WORD> <OR> ...
    <NOT> ...
    "ANDNOT" ...
    <PHONE_NUMBER> ...
    <NUMBER_GROUP> ...
    <INTEGER> ...
    <URL> ...
    <EMAIL> ...
    ":" ...
    
        at 
no.sesat.search.query.parser.QueryParserImpl.generateParseException(QueryParserImpl.java:1129)
        at 
no.sesat.search.query.parser.QueryParserImpl.jj_consume_token(QueryParserImpl.java:1009)
        at 
no.sesat.search.query.parser.QueryParserImpl.noPrecedence(QueryParserImpl.java:68)
        at 
no.sesat.search.query.parser.QueryParserImpl.rootPrecedence(QueryParserImpl.java:53)
        at 
no.sesat.search.query.parser.QueryParserImpl.parse(QueryParserImpl.java:43)
        at 
no.sesat.search.query.parser.AbstractQueryParser.getQuery(AbstractQueryParser.java:142)
        at 
no.sesat.search.run.RunningQueryImpl.<init>(RunningQueryImpl.java:199)
        at 
no.sesat.search.run.RunningQueryImpl.handleNoHits(RunningQueryImpl.java:709)
        at no.sesat.search.run.RunningQueryImpl.run(RunningQueryImpl.java:390)
        at no.sesat.search.run.RunningWebQuery.run(RunningWebQuery.java:162)
        at 
no.sesat.search.http.servlet.SearchServlet.performSearch(SearchServlet.java:400)
        at 
no.sesat.search.http.servlet.SearchServlet.doGet(SearchServlet.java:217)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at 
no.sesat.search.http.filters.MD5ProtectedParametersFilter.doFilter(MD5ProtectedParametersFilter.java:103)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at no.sesat.search.http.filters.UserFilter.doFilter(UserFilter.java:92)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at 
no.sesat.search.http.filters.DataModelFilter.doFilter(DataModelFilter.java:147)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at 
org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:164)
        at 
org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)
        at 
org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)
        at 
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:417)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at 
org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:164)
        at 
org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)
        at 
org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)
        at 
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:417)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at 
no.sesat.search.http.filters.SiteLocatorFilter.doChainFilter(SiteLocatorFilter.java:439)
        at 
no.sesat.search.http.filters.SiteLocatorFilter.doChainFilter(SiteLocatorFilter.java:408)
        at 
no.sesat.search.http.filters.SiteLocatorFilter.doFilter(SiteLocatorFilter.java:237)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
        at 
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697)
        at 
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889)
        at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
        at java.lang.Thread.run(Thread.java:619)
{code}

{code}
$ /var/log/tomcat/production$ grep "XP0lWgoLQWEAADIMWIUAAADO" sesam.access
<log timestamp="15:26:48,167" skin="sesam.no/" 
request="XP0lWgoLQWEAADIMWIUAAADO"><request><url 
method="GET">/search/?c=m&amp;q=JAS%20-39%20OR%20GRIPEN%20OR%20SAAB&amp;layout=rss</url><browser
 ipaddress="64.78.155.100">NewsGatorOnline/2.0 (http://www.newsgator.com; 2 
subscribers)</browser><user id=""></user></request></log>
<log timestamp="15:26:48,170" skin="sesam.no/" 
request="XP0lWgoLQWEAADIMWIUAAADO"><search-servlet><real-url 
method="GET">/search/?c=m&amp;q=JAS%20-39%20OR%20GRIPEN%20OR%20SAAB&amp;layout=rss</real-url><browser
 ipaddress="64.78.155.100">NewsGatorOnline/2.0 (http://www.newsgator.com; 2 
subscribers)</browser><user id=""></user></search-servlet></log>
<log timestamp="15:26:51,102" skin="sesam.no/" 
request="XP0lWgoLQWEAADIMWIUAAADO"><response code="200" 
time="0:00:02.935"/></log>
{code}"
_______________________________________________
Kernel-issues mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-issues

Svar til