http://wiki.apache.org/solr/DocValues#Specifying_a_different_Codec_implementation

OK, it seems there's no back compat for disk based docvalues
implementation. I have to reindex documents to get rid of this issue.


On 25 July 2013 22:17, Marcin Rzewucki <mrzewu...@gmail.com> wrote:

> Hi,
>
> After upgrading from solr 4.3.1 to solr 4.4 I have the following issue:
>
> ERROR - 2013-07-25 20:00:15.433; org.apache.solr.core.CoreContainer;
> Unable to create core: awslocal_shard5
> org.apache.solr.common.SolrException: Error opening new searcher
>         at org.apache.solr.core.SolrCore.<init>(SolrCore.java:835)
>         at org.apache.solr.core.SolrCore.<init>(SolrCore.java:629)
>         at
> org.apache.solr.core.ZkContainer.createFromZk(ZkContainer.java:270)
>         at
> org.apache.solr.core.CoreContainer.create(CoreContainer.java:655)
>         at
> org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:364)
>         at
> org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:356)
>         at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>         at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>         at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>         at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:724)
> Caused by: org.apache.solr.common.SolrException: Error opening new searcher
>         at
> org.apache.solr.core.SolrCore.openNewSearcher(SolrCore.java:1522)
>         at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:1634)
>         at org.apache.solr.core.SolrCore.<init>(SolrCore.java:810)
>         ... 13 more
> Caused by: org.apache.solr.common.SolrException: Error opening Reader
>         at
> org.apache.solr.search.SolrIndexSearcher.getReader(SolrIndexSearcher.java:177)
>         at
> org.apache.solr.search.SolrIndexSearcher.<init>(SolrIndexSearcher.java:188)
>         at
> org.apache.solr.search.SolrIndexSearcher.<init>(SolrIndexSearcher.java:184)
>         at
> org.apache.solr.core.SolrCore.openNewSearcher(SolrCore.java:1497)
>         ... 15 more
> Caused by: org.apache.lucene.index.CorruptIndexException: invalid type:
> -92,
> resource=NIOFSIndexInput(path="/mnt/tmp1/test/shard5/data/index/_5q_Disk_0.dvdm")
>         at
> org.apache.lucene.codecs.diskdv.DiskDocValuesProducer.readFields(DiskDocValuesProducer.java:159)
>         at
> org.apache.lucene.codecs.diskdv.DiskDocValuesProducer.<init>(DiskDocValuesProducer.java:72)
>         at
> org.apache.lucene.codecs.diskdv.DiskDocValuesFormat.fieldsProducer(DiskDocValuesFormat.java:49)
>         at
> org.apache.lucene.codecs.perfield.PerFieldDocValuesFormat$FieldsReader.<init>(PerFieldDocValuesFormat.java:213)
>         at
> org.apache.lucene.codecs.perfield.PerFieldDocValuesFormat.fieldsProducer(PerFieldDocValuesFormat.java:282)
>         at
> org.apache.lucene.index.SegmentCoreReaders.<init>(SegmentCoreReaders.java:134)
>         at
> org.apache.lucene.index.SegmentReader.<init>(SegmentReader.java:56)
>         at
> org.apache.lucene.index.StandardDirectoryReader$1.doBody(StandardDirectoryReader.java:62)
>         at
> org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:812)
>         at
> org.apache.lucene.index.StandardDirectoryReader.open(StandardDirectoryReader.java:52)
>         at
> org.apache.lucene.index.DirectoryReader.open(DirectoryReader.java:88)
>         at
> org.apache.solr.core.StandardIndexReaderFactory.newReader(StandardIndexReaderFactory.java:34)
>         at
> org.apache.solr.search.SolrIndexSearcher.getReader(SolrIndexSearcher.java:174)
>         ... 18 more
> DEBUG - 2013-07-25 20:00:15.442;
> org.eclipse.jetty.webapp.WebAppClassLoader; loaded class
> org.apache.log4j.spi.LoggingEvent from startJarLoader@665e2517
> INFO  - 2013-07-25 20:00:15.440;
> org.apache.solr.common.cloud.ZkStateReader; Updating cloud state from
> ZooKeeper...
>
> I'm using DocValues with "on disk" option. Could it be a problem ? Index
> does not seem to be corrupted. It works fine on solr 4.3.1. Is there some
> change in files format ? Is it possible to upgrade solr to 4.4 without
> reloading all documents ? Or maybe some additional settings are required
> for DocValues fields ?
>
> Thanks in advance.
> Regards.
>
>

Reply via email to