You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by roz dev <ro...@gmail.com> on 2012/08/08 01:38:51 UTC

Solr 4.0 Alpha incompatible with Index created with 3 Months old trunk code

Hi All

We recently upgraded Solr version to use Solr 4.0.Alpha. After restarting
the server, we got an error indicating that Index Version is not compatible.
We were using Solr 4 from trunk and it was from 4/12/12.

Has index format changed in last 3 months?

Exception that we got is
----
2012-08-07 18:25:10,728 2733 INFO [org.apache.solr.core.SolrCore] (main -
[tools] CLOSING SolrCore org.apache.solr.core.SolrCore@63e5a3e
2012-08-07 18:25:10,731 2736 INFO [org.apache.solr.core.SolrCore] (main -
[tools] Closing main searcher on request.
2012-08-07 18:25:10,732 2737 ERROR
[org.apache.solr.core.CoreContainer](main-
null:org.apache.solr.common.SolrException: Error opening new searcher
at org.apache.solr.core.SolrCore.<init>(SolrCore.java:688)
at org.apache.solr.core.SolrCore.<init>(SolrCore.java:551)
at org.apache.solr.core.CoreContainer.create(CoreContainer.java:854)
at org.apache.solr.core.CoreContainer.load(CoreContainer.java:539)
at org.apache.solr.core.CoreContainer.load(CoreContainer.java:360)
at
org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:309)
at
org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:106)
at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
at
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
at
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4071)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4725)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
at org.apache.catalina.core.StandardService.start(StandardService.java:525)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: org.apache.solr.common.SolrException: Error opening new searcher
at org.apache.solr.core.SolrCore.openNewSearcher(SolrCore.java:1267)
at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:1379)
at org.apache.solr.core.SolrCore.<init>(SolrCore.java:663)
... 24 more
Caused by: org.apache.lucene.index.IndexFormatTooNewException: Format
version is not supported (resource:
ChecksumIndexInput(MMapIndexInput(path="/opt/gid/solr/tools/data/index/segments_2k"))):
-12 (needs to be between -9 and -11)
at
org.apache.lucene.codecs.lucene3x.Lucene3xSegmentInfoReader.readLegacySegmentInfo(Lucene3xSegmentInfoReader.java:132)
at
org.apache.lucene.codecs.lucene3x.Lucene3xSegmentInfoReader.readLegacyInfos(Lucene3xSegmentInfoReader.java:54)
at org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:297)
at
org.apache.lucene.index.StandardDirectoryReader$1.doBody(StandardDirectoryReader.java:56)
at
org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:752)
at
org.apache.lucene.index.StandardDirectoryReader.open(StandardDirectoryReader.java:52)
at org.apache.lucene.index.DirectoryReader.open(DirectoryReader.java:81)
at
org.apache.solr.core.StandardIndexReaderFactory.newReader(StandardIndexReaderFactory.java:34)
at
org.apache.solr.search.SolrIndexSearcher.<init>(SolrIndexSearcher.java:119)
at org.apache.solr.core.SolrCore.openNewSearcher(SolrCore.java:1243)
... 26 more

Re: Solr 4.0 Alpha incompatible with Index created with 3 Months old trunk code

Posted by Jack Krupansky <ja...@basetechnology.com>.
The last index format change I recall seeing was on June 11, which was like 
two weeks before the 4.0 Alpha.

So, yeah, any 4.0 index created before that June 11 commit would have to be 
reindexed.

-- Jack Krupansky

-----Original Message----- 
From: roz dev
Sent: Tuesday, August 07, 2012 7:38 PM
To: solr-user@lucene.apache.org
Subject: Solr 4.0 Alpha incompatible with Index created with 3 Months old 
trunk code

Hi All

We recently upgraded Solr version to use Solr 4.0.Alpha. After restarting
the server, we got an error indicating that Index Version is not compatible.
We were using Solr 4 from trunk and it was from 4/12/12.

Has index format changed in last 3 months?

Exception that we got is
----
2012-08-07 18:25:10,728 2733 INFO [org.apache.solr.core.SolrCore] (main -
[tools] CLOSING SolrCore org.apache.solr.core.SolrCore@63e5a3e
2012-08-07 18:25:10,731 2736 INFO [org.apache.solr.core.SolrCore] (main -
[tools] Closing main searcher on request.
2012-08-07 18:25:10,732 2737 ERROR
[org.apache.solr.core.CoreContainer](main-
null:org.apache.solr.common.SolrException: Error opening new searcher
at org.apache.solr.core.SolrCore.<init>(SolrCore.java:688)
at org.apache.solr.core.SolrCore.<init>(SolrCore.java:551)
at org.apache.solr.core.CoreContainer.create(CoreContainer.java:854)
at org.apache.solr.core.CoreContainer.load(CoreContainer.java:539)
at org.apache.solr.core.CoreContainer.load(CoreContainer.java:360)
at
org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:309)
at
org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:106)
at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
at
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
at
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4071)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4725)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
at org.apache.catalina.core.StandardService.start(StandardService.java:525)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: org.apache.solr.common.SolrException: Error opening new searcher
at org.apache.solr.core.SolrCore.openNewSearcher(SolrCore.java:1267)
at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:1379)
at org.apache.solr.core.SolrCore.<init>(SolrCore.java:663)
... 24 more
Caused by: org.apache.lucene.index.IndexFormatTooNewException: Format
version is not supported (resource:
ChecksumIndexInput(MMapIndexInput(path="/opt/gid/solr/tools/data/index/segments_2k"))):
-12 (needs to be between -9 and -11)
at
org.apache.lucene.codecs.lucene3x.Lucene3xSegmentInfoReader.readLegacySegmentInfo(Lucene3xSegmentInfoReader.java:132)
at
org.apache.lucene.codecs.lucene3x.Lucene3xSegmentInfoReader.readLegacyInfos(Lucene3xSegmentInfoReader.java:54)
at org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:297)
at
org.apache.lucene.index.StandardDirectoryReader$1.doBody(StandardDirectoryReader.java:56)
at
org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:752)
at
org.apache.lucene.index.StandardDirectoryReader.open(StandardDirectoryReader.java:52)
at org.apache.lucene.index.DirectoryReader.open(DirectoryReader.java:81)
at
org.apache.solr.core.StandardIndexReaderFactory.newReader(StandardIndexReaderFactory.java:34)
at
org.apache.solr.search.SolrIndexSearcher.<init>(SolrIndexSearcher.java:119)
at org.apache.solr.core.SolrCore.openNewSearcher(SolrCore.java:1243)
... 26 more