Did you change the <luceneMatchVersion> tag in your solrconfig.xml? You could try to let it stay at 3.6 and let compatibility mode kick in where applicable.
-- Jan Høydahl, search solution architect Cominvent AS - www.cominvent.com > 25. sep. 2016 kl. 12.24 skrev xavi jmlucjav <jmluc...@gmail.com>: > > Hi, > > I have an existing 3.6 standalone installation. It has to be moved to > Solrcloud 6.1.0. Reindexing is not an option, so I did the following: > > - Use IndexUpgrader to upgrade 3.6 -> 4.4 -> 5.5. I did not upgrade to 6.X > as 5.5 should be readable by 6.x > - Install solrcloud 6.1 cluster > - modify schema/solrconfig for cloud support (add _version_, tlog etc) > - follow the method mentioned here > http://lucene.472066.n3.nabble.com/Copy-existing-index-from-standalone-Solr-to-Solr-cloud-td4149920.html > I did not find any other doc on how to transplant a standalone core int > solrcloud > > Everything went well, no errors when solr restarted, the collections shows > the right number of docs. But when I try to run a query, I get: > > null:java.lang.NullPointerException > at > org.apache.lucene.util.LegacyNumericUtils.prefixCodedToLong(LegacyNumericUtils.java:189) > at org.apache.solr.schema.TrieField.toObject(TrieField.java:155) > at org.apache.solr.schema.TrieField.write(TrieField.java:324) > at > org.apache.solr.response.TextResponseWriter.writeVal(TextResponseWriter.java:133) > at > org.apache.solr.response.JSONWriter.writeSolrDocument(JSONResponseWriter.java:345) > at > org.apache.solr.response.TextResponseWriter.writeDocuments(TextResponseWriter.java:249) > at > org.apache.solr.response.TextResponseWriter.writeVal(TextResponseWriter.java:151) > at > org.apache.solr.response.JSONWriter.writeNamedListAsMapWithDups(JSONResponseWriter.java:183) > at > org.apache.solr.response.JSONWriter.writeNamedList(JSONResponseWriter.java:299) > at > org.apache.solr.response.JSONWriter.writeResponse(JSONResponseWriter.java:95) > at > org.apache.solr.response.JSONResponseWriter.write(JSONResponseWriter.java:60) > at > org.apache.solr.response.QueryResponseWriterUtil.writeQueryResponse(QueryResponseWriterUtil.java:65) > at org.apache.solr.servlet.HttpSolrCall.writeResponse(HttpSolrCall.java:731) > at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:473) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:257) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:208) > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668) > > I was wondering how the non existance of the _version_ field would be > handled, but as that thread above said it would work. > Can anyone shed some light? > > thanks