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