Hi, I setup a Solr infrastructure a couple of months ago. So far the system has worked well but I am occasionally getting stuck in loops where I keep getting 500's returned for commits.
my Tomcat Catalina logs on the Solr master show the following issue: Nov 14, 2010 2:41:46 AM org.apache.solr.update.processor.LogUpdateProcessor finish INFO: {add=[http://www.rte.ie/news/2000/0428/sport.html, http://www.rte.ie/news/1999/1019/moriarty.html, http://www.rte.ie/news/2000/0216/sport.html, http://www.rte.ie/news/2000/0715/explosion.html , http://www.rte.ie/news/1999/0514/monk.html, http://www.rte.ie/news/2001/0515/goodman.html, http://www.rte.ie/news/2002/0415/easttimor.html, http://www.rte.ie/news/2001/0901/u2.html, ... (8 added) ]} 0 181 Nov 14, 2010 2:41:46 AM org.apache.solr.common.SolrException log SEVERE: java.lang.IllegalArgumentException: Increment must be zero or greater: -2147483648 at org.apache.lucene.analysis.Token.setPositionIncrement(Token.java:322) at org.apache.lucene.analysis.TokenWrapper.setPositionIncrement(TokenWrapper.java:93) at org.apache.lucene.analysis.StopFilter.incrementToken(StopFilter.java:228) at org.apache.lucene.analysis.LowerCaseFilter.incrementToken(LowerCaseFilter.java:38) at org.apache.lucene.index.DocInverterPerField.processFields(DocInverterPerField.java:189) at org.apache.lucene.index.DocFieldProcessorPerThread.processDocument(DocFieldProcessorPerThread.java:244) at org.apache.lucene.index.DocumentsWriter.updateDocument(DocumentsWriter.java:828) at org.apache.lucene.index.DocumentsWriter.updateDocument(DocumentsWriter.java:809) at org.apache.lucene.index.IndexWriter.updateDocument(IndexWriter.java:2683) at org.apache.lucene.index.IndexWriter.updateDocument(IndexWriter.java:2655) at org.apache.solr.update.DirectUpdateHandler2.addDoc(DirectUpdateHandler2.java:241) at org.apache.solr.update.processor.RunUpdateProcessor.processAdd(RunUpdateProcessorFactory.java:61) at org.apache.solr.handler.XMLLoader.processUpdate(XMLLoader.java:139) at org.apache.solr.handler.XMLLoader.load(XMLLoader.java:69) at org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:54) at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:131) at org.apache.solr.core.SolrCore.execute(SolrCore.java:1316) at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:338) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:241) 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:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:555) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:636) I have a single RW solr master instance that has 2 indexers updating/committing to it over HTTP. And a third script deleting old documents then committing over HTTP also. I can't figure out what is wrong. A trawl through Google suggests issues with custom tokenizers but I am using the built in ones in Solr 1.4.1. I am running on the latest Tomcat 6. with java version "1.6.0_17" OpenJDK Runtime Environment (IcedTea6 1.7.5) (rhel-1.16.b17.el5-x86_64) OpenJDK 64-Bit Server VM (build 14.0-b16, mixed mode). Any help or pointers would be appreciated. Regards, John -- _____________ John G. Moylan