I installed Solr from SVN, atop Ubuntu's stock Jetty package. The service responds and runs fine, the Solr search module installs without issue, and the search index populates successfully, but when I try to do an actual search, it fails. Watchdog shows this response from the Solr server:
"500" Status: Internal Server Error
java.lang.AbstractMethodError: org.apache.lucene.search.highlight.QueryTermScorer.getTokenScore(Lorg/apache/lucene/analysis/Token;)F
at org.apache.lucene.search.highlight.Highlighter.getBestTextFragments(Highlighter.java:260)
at org.apache.solr.highlight.DefaultSolrHighlighter.doHighlighting(DefaultSolrHighlighter.java:321)
at org.apache.solr.handler.component.HighlightComponent.process(HighlightComponent.java:89)
at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:195)
at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:131)
at org.apache.solr.core.SolrCore.execute(SolrCore.java:1299)
at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:338)
at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:241)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:471)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:633)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpServer.service(HttpServer.java:909)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:820)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:986)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:837)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:245)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
Comments
Comment #1
pwolanin commentedHave yuo tried a new build?
Comment #2
jpmckinney commentedComment #3
jpmckinney commentedPlease download the official Solr 1.4 release: http://www.apache.org/dyn/closer.cgi/lucene/solr/ We cannot guarantee any single SVN revision will work.