I'm writing some code that pushes data into a Solr instance. I have my Tomcat (5.5.28) set up to use 2 indexes, I'm hitting the second one for this. I try to issue the basic command to clear out the index (<delete><query>*:*</query></delete>), and I get the error posted below back.
Does anyone have an idea of what I'm missing or what could cause this error? I can clip in more from the logs if need be. Thanks! Logs: 2010-09-30 13:21:35,078 [pool-2-thread-1] DEBUG httpclient.wire.header - >> "POST /solr2/update HTTP/1.1[\r][\n]" 2010-09-30 13:21:35,078 [pool-2-thread-1] DEBUG org.apache.commons.httpclient.HttpMethodBase - Adding Host request header 2010-09-30 13:21:35,093 [pool-2-thread-1] DEBUG httpclient.wire.header - >> "User-Agent: Jakarta Commons-HttpClient/3.0[\r][\n]" 2010-09-30 13:21:35,093 [pool-2-thread-1] DEBUG httpclient.wire.header - >> "Host: localhost:8080[\r][\n]" 2010-09-30 13:21:35,093 [pool-2-thread-1] DEBUG httpclient.wire.header - >> "Content-Length: 35[\r][\n]" 2010-09-30 13:21:35,093 [pool-2-thread-1] DEBUG httpclient.wire.header - >> "Content-Type: text/xml; charset=UTF-8[\r][\n]" 2010-09-30 13:21:35,093 [pool-2-thread-1] DEBUG httpclient.wire.header - >> "[\r][\n]" 2010-09-30 13:21:35,093 [pool-2-thread-1] DEBUG httpclient.wire.content - >> "<delete><query>*:*</query></delete>" 2010-09-30 13:21:35,093 [pool-2-thread-1] DEBUG org.apache.commons.httpclient.methods.EntityEnclosingMethod - Request body sent 2010-09-30 13:21:35,093 [pool-2-thread-1] DEBUG httpclient.wire.header - << "HTTP/1.1 500 Internal Server Error[\r][\n]" 2010-09-30 13:21:35,093 [pool-2-thread-1] DEBUG httpclient.wire.header - << "Server: Apache-Coyote/1.1[\r][\n]" 2010-09-30 13:21:35,093 [pool-2-thread-1] DEBUG httpclient.wire.header - << "Content-Type: text/html;charset=utf-8[\r][\n]" 2010-09-30 13:21:35,093 [pool-2-thread-1] DEBUG httpclient.wire.header - << "Content-Length: 7117[\r][\n]" 2010-09-30 13:21:35,093 [pool-2-thread-1] DEBUG httpclient.wire.header - << "Date: Thu, 30 Sep 2010 17:21:35 GMT[\r][\n]" 2010-09-30 13:21:35,093 [pool-2-thread-1] DEBUG httpclient.wire.header - << "Connection: close[\r][\n]" 2010-09-30 13:21:35,093 [pool-2-thread-1] DEBUG org.apache.commons.httpclient.HttpMethodBase - Buffering response body 2010-09-30 13:21:35,093 [pool-2-thread-1] DEBUG httpclient.wire.content - << "<html><head><title>Apache Tomcat/5.5.28 -Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 500 - null[\n]" 2010-09-30 13:21:35,093 [pool-2-thread-1] DEBUG httpclient.wire.content - << "[\n]" 2010-09-30 13:21:35,093 [pool-2-thread-1] DEBUG httpclient.wire.content - << "java.lang.AbstractMethodError[\r][\n]" 2010-09-30 13:21:35,093 [pool-2-thread-1] DEBUG httpclient.wire.content - << "[0x9]at org.apache.lucene.search.Searcher.search(Searcher.java:150)[\r][\n]" Then the actual stack trace in case that helps: java.lang.AbstractMethodError at org.apache.lucene.search.Searcher.search(Searcher.java:150) at org.apache.solr.update.DirectUpdateHandler2.deleteByQuery(DirectUpdateHandler2.java:343) at org.apache.solr.handler.XmlUpdateRequestHandler.update(XmlUpdateRequestHandler.java:260) at org.apache.solr.handler.XmlUpdateRequestHandler.handleRequestBody(XmlUpdateRequestHandler.java:84) at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:77) at org.apache.solr.core.SolrCore.execute(SolrCore.java:658) at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:191) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:159) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:204) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:873) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) at java.lang.Thread.run(Thread.java:595) </h1><HR size="1" noshade="noshade"><p><b>type</b> Status report</p><p><b>message</b> <u>null java.lang.AbstractMethodError at org.apache.lucene.search.Searcher.search(Searcher.java:150) at org.apache.solr.update.DirectUpdateHandler2.deleteByQuery(DirectUpdateHandler2.java:343) at org.apache.solr.handler.XmlUpdateRequestHandler.update(XmlUpdateRequestHandler.java:260) at org.apache.solr.handler.XmlUpdateRequestHandler.handleRequestBody(XmlUpdateRequestHandler.java:84) at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:77) at org.apache.solr.core.SolrCore.execute(SolrCore.java:658) at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:191) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:159) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:204) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:873) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) at java.lang.Thread.run(Thread.java:595) </u></p><p><b>description</b> <u>The server encountered an internal error (null java.lang.AbstractMethodError at org.apache.lucene.search.Searcher.search(Searcher.java:150) at org.apache.solr.update.DirectUpdateHandler2.deleteByQuery(DirectUpdateHandler2.java:343) at org.apache.solr.handler.XmlUpdateRequestHandler.update(XmlUpdateRequestHandler.java:260) at org.apache.solr.handler.XmlUpdateRequestHandler.handleRequestBody(XmlUpdateRequestHandler.java:84) at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:77) at org.apache.solr.core.SolrCore.execute(SolrCore.java:658) at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:191) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:159) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:204) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:873) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) at java.lang.Thread.run(Thread.java:595) -- Chris