I just ran a test with a very modest cluster (exactly the same as http://outerthought.org/blog/491-ot.html). I then indexed 10,000 documents into the cluster. From what I can tell everything worked properly but I'm seeing the following errors in the logs. I'm randomly choosing the solr instance to write to and the documents are getting forwarded properly, but I wonder what the exception means and why it's getting thrown. Any thoughts?
Feb 9, 2012 2:39:01 PM org.apache.solr.common.SolrException log SEVERE: shard update error StdNode: http://jamiesmac:8502/solr/slice1_shard2/:org.apache.solr.common.SolrException: null java.lang.NullPointerException null java.lang.NullPointerException request: http://jamiesmac:8502/solr/slice1_shard2/update?wt=javabin&version=2&leader=true&wt=javabin&version=2 at org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:433) at org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:251) at org.apache.solr.update.SolrCmdDistributor$1.call(SolrCmdDistributor.java:325) at org.apache.solr.update.SolrCmdDistributor$1.call(SolrCmdDistributor.java:306) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:680)