solr errors

567 views
Skip to first unread message

Monika Mevenkamp

unread,
Feb 2, 2016, 1:50:42 PM2/2/16
to DSpace Tech
now and then I see errors like be below 


there are similar ones for 

solr.log.2016-01-28:2016-01-28 12:43:26,665 ERROR org.apache.solr.core.SolrCore @ org.apache.solr.common.SolrException: org.apache.solr.search.SyntaxError: Cannot parse 'author_keyword:': Encountered "<EOF>" at line 1, column 15.
solr.log.2016-01-28:2016-01-28 12:43:27,052 ERROR org.apache.solr.core.SolrCore @ org.apache.solr.common.SolrException: org.apache.solr.search.SyntaxError: Cannot parse 'author_keyword:': Encountered "<EOF>" at line 1, column 15.


do I need to worry about these ? 


ERROR org.apache.solr.core.SolrCore @ org.apache.solr.common.SolrException: org.apache.solr.search.SyntaxError: Cannot parse 'title_keyword:': Encountered "<EOF>" at line 1, column 14.
Was expecting one of:
    <BAREOPER> ...
    "(" ...
    "*" ...
    <QUOTED> ...
    <TERM> ...
    <PREFIXTERM> ...
    <WILDTERM> ...
    <REGEXPTERM> ...
    "[" ...
    "{" ...
    <LPARAMS> ...
    <NUMBER> ...

    at org.apache.solr.handler.component.QueryComponent.prepare(QueryComponent.java:205)
    at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:197)
    at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
    at org.apache.solr.core.SolrCore.execute(SolrCore.java:1967)
    at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:777)
    at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:418)
    at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:207)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.dspace.solr.filters.LocalHostRestrictionFilter.doFilter(LocalHostRestrictionFilter.java:50)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
    at com.googlecode.psiprobe.Tomcat70AgentValve.invoke(Tomcat70AgentValve.java:44)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    at java.lang.Thread.run(Thread.java:745)

Caused by: org.apache.solr.search.SyntaxError: Cannot parse 'title_keyword:': Encountered "<EOF>" at line 1, column 14.
Was expecting one of:
    <BAREOPER> ...
    "(" ...
    "*" ...
    <QUOTED> ...
    <TERM> ...
    <PREFIXTERM> ...
    <WILDTERM> ...
    <REGEXPTERM> ...
    "[" ...
    "{" ...
    <LPARAMS> ...
    <NUMBER> ...

    at org.apache.solr.parser.SolrQueryParserBase.parse(SolrQueryParserBase.java:155)
    at org.apache.solr.search.LuceneQParser.parse(LuceneQParser.java:50)
    at org.apache.solr.search.QParser.getQuery(QParser.java:141)
    at org.apache.solr.handler.component.QueryComponent.prepare(QueryComponent.java:194)
    ... 27 more
Caused by: org.apache.solr.parser.ParseException: Encountered "<EOF>" at line 1, column 14.
Was expecting one of:
    <BAREOPER> ...
    "(" ...
    "*" ...
    <QUOTED> ...
    <TERM> ...
    <PREFIXTERM> ...
    <WILDTERM> ...
    <REGEXPTERM> ...
    "[" ...
    "{" ...
    <LPARAMS> ...
    <NUMBER> ...

    at org.apache.solr.parser.QueryParser.generateParseException(QueryParser.java:649)
    at org.apache.solr.parser.QueryParser.jj_consume_token(QueryParser.java:531)
    at org.apache.solr.parser.QueryParser.Clause(QueryParser.java:216)
    at org.apache.solr.parser.QueryParser.Query(QueryParser.java:107)
    at org.apache.solr.parser.QueryParser.TopLevelQuery(QueryParser.java:96)
    at org.apache.solr.parser.SolrQueryParserBase.parse(SolrQueryParserBase.java:151)
    ... 30 more





Alan Orth

unread,
Jan 6, 2018, 8:03:52 PM1/6/18
to Monika Mevenkamp, DSpace Tech
Monika,

I'm also seeing a few hundred of these Solr errors per day in my DSpace logs. Did you ever figure out what was causing them? I tried a full Discovery re-index, but it didn't help. We're using DSpace 5.5.

org.dspace.discovery.SearchServiceException: org.apache.solr.search.SyntaxError: Cannot parse 'dateIssued_keyword:[1983+TO+1989]': Encountered " "]" "] "" at line 1, column 32.

Thanks,

--
You received this message because you are subscribed to the Google Groups "DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dspace-tech...@googlegroups.com.
To post to this group, send email to dspac...@googlegroups.com.
Visit this group at https://groups.google.com/group/dspace-tech.
For more options, visit https://groups.google.com/d/optout.


--

Monika Mevenkamp

unread,
Jan 8, 2018, 9:16:02 AM1/8/18
to Alan Orth, DSpace Tech
Alan, 

never completely solved it - I do not quite remember what I did in the end - I may have reindexed everything 

In any case - looking at my logs now I see 200 exception in Dec 1 so far
only a couple different kinds 

Caused by: org.dspace.browse.BrowseException: org.dspace.discovery.SearchServiceException: Error while processing facet fields: java.lang.OutOfMemoryError: Java heap space
Caused by: org.dspace.discovery.SearchServiceException: Error while processing facet fields: java.lang.OutOfMemoryError: Java heap space
javax.servlet.ServletException: org.dspace.browse.BrowseException: org.dspace.discovery.SearchServiceException: Error while processing facet fields: java.lang.OutOfMemoryError: Java heap space
org.dspace.browse.BrowseException: org.dspace.discovery.SearchServiceException: Error while processing facet fields: java.lang.OutOfMemoryError: Java heap space
org.dspace.discovery.SearchServiceException: org.apache.solr.search.SyntaxError: Cannot parse 'author:()': Encountered " ")" ") "" at line 1, column 8.
org.dspace.discovery.SearchServiceException: org.apache.solr.search.SyntaxError: Cannot parse 'author_keyword:': Encountered "<EOF>" at line 1, column 15.
org.dspace.discovery.SearchServiceException: org.apache.solr.search.SyntaxError: Cannot parse 'dateIssued_keyword:': Encountered "<EOF>" at line 1, column 19.
org.dspace.discovery.SearchServiceException: org.apache.solr.search.SyntaxError: Cannot parse 'marilyn mayers, 'A century of psychiatry\: the Egyptian mental hospital' (Ph.D. dissertation, Princeton University, 1982': Encountered "<EOF>" at line 1, column 120.
org.dspace.discovery.SearchServiceException: org.apache.solr.search.SyntaxError: Cannot parse 'subject_keyword:': Encountered "<EOF>" at line 1, column 16.
org.dspace.discovery.SearchServiceException: org.apache.solr.search.SyntaxError: Cannot parse 'title:()': Encountered " ")" ") "" at line 1, column 7.
org.dspace.discovery.SearchServiceException: org.apache.solr.search.SyntaxError: Cannot parse 'title_keyword:': Encountered "<EOF>" at line 1, column 14.
org.dspace.discovery.SearchServiceException: org.apache.solr.search.SyntaxError: Cannot parse 'With a Little Help from my Friends" Examining the Role of Peer Homophily in High School Success': Lexical error at line 1, column 96.  Encountered: <EOF> after : "\" Examining the Role of Peer Homophily in High School Success”


looking at one example I see 

2018-01-05 21:51:10,333 ERROR org.dspace.app.webui.discovery.DiscoverySearchRequestProcessor @ anonymous:session_id=62D95C4F47A190897871E95051B52843:ip_addr=198.91.236.107:search:query=wendy knopps,scope=null,error=org.apache.solr.search.SyntaxError\colon; Cannot parse 'author_keyword\colon;'\colon; Encountered "<EOF>" at line 1, column 15.
Was expecting one of\colon;
    <BAREOPER> ...
    "(" ...
    "*" ...
    <QUOTED> ...
    <TERM> ...
    <PREFIXTERM> ...
    <WILDTERM> ...
    <REGEXPTERM> ...
    "[" ...
    "{" ...
    <LPARAMS> ...
    <NUMBER> ...



Seems like somebody in the UI put a query together : query=wendy knopps,scope=null     
there is no indication in the trace that the search is looking for an author 
Could it bee that the code  add an empty author search term ? 
I tried to trigger that in my JSPUI - but was not successful 
Any ideas along these lines ? 


Monika

Alan Orth

unread,
Jan 9, 2018, 4:49:12 AM1/9/18
to Monika Mevenkamp, DSpace Tech
Thanks for the response, Monika. I haven't spent much time troubleshooting this but I was assuming it's just some bot that has performed the search by essentially pressing random buttons in the XMLUI. :)

Cheers,
Reply all
Reply to author
Forward
0 new messages