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

Reply via email to