[TYPO3-Solr] Apache_Solr_HttpTransportException on SOLR select
Daniel Vogt
daniel.vogt at kitd.com
Thu Oct 13 17:15:23 CEST 2011
Hi there!
I get an error when trying to send a search request via clicking the search button. The extension throws following exception:
exception 'Apache_Solr_HttpTransportException' with message ''500'
Status: Internal Server Error' in
.../docs/typo3conf/ext/solr/lib/SolrPhpClient/Apache/Solr/Service.php:338
This script calls the url below:
...:8080/solr/core1/select?debugQuery=true&echoParams=all&fl=*%2Cscore&fq=%7B!typo3access%7D-1%2C0&fq=language%3A1&fq=siteHash%3A%2299801c12e1bbc2a10a50ca2db823f745%22&hl.fragsize=250&hl.simple.post=%3C%2Fem%3E&hl.simple.pre=%3Cem%3E&hl=true&json.nl=map&q=f70exr&qf=content%5E40.0%20title%5E5.0%20keywords%5E2.0%20tagsH1%5E5.0%20tagsH2H3%5E3.0%20tagsH4H5H6%5E2.0%20tagsInline&rows=10&spellcheck.collate=true&spellcheck=true&start=0&wt=json
and returns this result from the solr:
HTTP ERROR 500
Problem accessing /solr/core1/select. Reason:
For input string: "r"
java.lang.NumberFormatException: For input string: "r"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:449)
at java.lang.Integer.parseInt(Integer.java:499)
at org.typo3.access.RootlineElement.<init>(RootlineElement.java:81)
at org.typo3.access.Rootline.<init>(Rootline.java:66)
at org.typo3.solr.search.AccessFilter.accessGranted(AccessFilter.java:140)
at org.typo3.solr.search.AccessFilter.getDocIdSet(AccessFilter.java:119)
at org.apache.lucene.search.ConstantScoreQuery$ConstantWeight.scorer(ConstantScoreQuery.java:139)
at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:524)
at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:320)
at org.apache.solr.search.SolrIndexSearcher.getDocSetNC(SolrIndexSearcher.java:845)
at org.apache.solr.search.SolrIndexSearcher.getPositiveDocSet(SolrIndexSearcher.java:617)
at org.apache.solr.search.SolrIndexSearcher.getProcessedFilter(SolrIndexSearcher.java:751)
at org.apache.solr.search.SolrIndexSearcher.getDocListNC(SolrIndexSearcher.java:1191)
at org.apache.solr.search.SolrIndexSearcher.getDocListC(SolrIndexSearcher.java:1158)
at org.apache.solr.search.SolrIndexSearcher.search(SolrIndexSearcher.java:358)
at org.apache.solr.handler.component.QueryComponent.process(QueryComponent.java:261)
at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:202)
at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129)
at org.apache.solr.core.SolrCore.execute(SolrCore.java:1368)
at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:356)
at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:252)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1326)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:479)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:483)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:940)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:409)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:186)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:874)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:250)
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:149)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:110)
at org.eclipse.jetty.server.Server.handle(Server.java:349)
at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:441)
at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:904)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:565)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:217)
at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:46)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:545)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:43)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:598)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:533)
at java.lang.Thread.run(Thread.java:662)
I found out that the response seems to be fine when I drop this parameter:
fq={!typo3access}-1%2C0
Is there something wrong with that param? I use solr 3.4 and extension version 2.0.0-dev.
Would be great if you could give me a hint.
Cheers, Daniel
More information about the TYPO3-project-solr
mailing list