I'm updating from a basic Solr Client to the ConcurrentUpdateSolrClient and I'm hitting a really strange error. I cannot share the code but the snippet is like:
try (ConcurrentUpdateSolrClient solrUpdateClient = > new ConcurrentUpdateSolrClient(" > http://localhost:8983/solr", 1000, 1)) { > String _core = "lots"; > List<SolrInputDocument> batch = docs.subList(batch_start, > batch_end); > response = solrUpdateClient.add(_core,batch); > solrUpdateClient.commit(_core); > ... > } Once the commit is called I get the following error: 17:17:22.585 [concurrentUpdateScheduler-1-thread-1-processing-http:////localhost:8983//solr] >> WARN o.a.s.c.s.i.ConcurrentUpdateSolrClient - Failed to parse error >> response from http://localhost:8983/solr due to: >> java.lang.RuntimeException: Invalid version (expected 2, but 60) or the >> data in not in 'javabin' format > > 17:17:22.588 > [concurrentUpdateScheduler-1-thread-1-processing-http:////localhost:8983//solr] >> ERROR o.a.s.c.s.i.ConcurrentUpdateSolrClient - error > > org.apache.solr.common.SolrException: Not Found > > >> >> >> request: http://localhost:8983/solr/update?wt=javabin&version=2 > > at >> org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.sendUpdateStream(ConcurrentUpdateSolrClient.java:290) >> [solr-solrj-6.0.0.jar:6.0.0 48c80f91b8e5cd9b3a9b48e6184bd53e7619e7e3 - >> nknize - 2016-04-01 14:41:50] > > at >> org.apache.solr.client.solrj.impl.ConcurrentUpdateSolrClient$Runner.run(ConcurrentUpdateSolrClient.java:161) >> [solr-solrj-6.0.0.jar:6.0.0 48c80f91b8e5cd9b3a9b48e6184bd53e7619e7e3 - >> nknize - 2016-04-01 14:41:50] > > at >> org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:229) >> [solr-solrj-6.0.0.jar:6.0.0 48c80f91b8e5cd9b3a9b48e6184bd53e7619e7e3 - >> nknize - 2016-04-01 14:41:50] > > at >> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) >> ~[na:1.8.0_92] > > at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) >> ~[na:1.8.0_92] > > at java.lang.Thread.run(Thread.java:745) ~[na:1.8.0_92] > > Any help suggestions is appreciated. Cheers, Joe Lawson