Hi Erick,

It's not possible because both master and slaves using same binaries.

Thanks...


On Fri, Mar 23, 2012 at 5:30 PM, Erick Erickson <erickerick...@gmail.com>wrote:

> Hmmm, looking at your stack trace in a bit more detail, this is really
> suspicious:
>
> Caused by: org.apache.lucene.index.IndexFormatTooNewException: Format
> version is not supported in file 'segments_1': -12 (needs to be between -9
> and -11)
>
> This *looks* like your Solr version on your slave is older than the version
> on your master. Is this possible at all?
>
> Best
> Erick
>
> On Fri, Mar 23, 2012 at 11:03 AM, Hakan İlter <hakanil...@gmail.com>
> wrote:
> > Hi Erick,
> >
> > I've already tried step 2 and 3 but it didn't help. It's almost
> impossible
> > to do step 1 for us because of project dead-line.
> >
> > Do you have any other suggestion?
> >
> > Thank your reply.
> >
> > On Fri, Mar 23, 2012 at 4:56 PM, Erick Erickson <erickerick...@gmail.com
> >wrote:
> >
> >> Hmmm, that is odd. But a trunk build from that long ago is going
> >> to be almost impossible to debug/fix. The problem with working
> >> from trunk is that this kind of problem won't get much attention.
> >>
> >> I have three suggestions:
> >> 1> update to current trunk. NOTE: you'll have to completely
> >>     reindex your data, the format of the index has changed
> >>     multiple times since then and there's no back-compatibility
> >>     maintained with non-released major versions.
> >> 2> delete your entire index on the _master_ and re-index from scratch.
> >>     If you do this, I'd also delete the entire <solr home>/data
> directory
> >>     on the slaves before replication as well.
> >> 3> Delete your entire index on the _slave_ and see if you get a
> >>     clean replication.
> >>
> >> <3> is the least painful, <1> the most so I'd go in reverse order
> >> for the above.
> >>
> >> Best
> >> Erick
> >>
> >>
> >> On Wed, Mar 21, 2012 at 8:49 AM, Hakan İlter <hakanil...@gmail.com>
> wrote:
> >> > Hi everyone,
> >> >
> >> > We are using very early version of Solr 4.0 and we've some replication
> >> > problems. Actually we used this build more than one year without any
> >> > problem but when I made some changes on schema.xml, the following
> problem
> >> > started.
> >> >
> >> > I've just changed schema.xml with adding multiValued="true" attribute
> to
> >> > two dynamic fields.
> >> >
> >> > Before:
> >> > ....
> >> > <dynamicField name="*_spec" type="string" indexed="true"
> stored="false"
> >> />
> >> > <dynamicField name="*_seo" type="string" indexed="true"
> stored="false" />
> >> > ....
> >> >
> >> > After:
> >> > ....
> >> > <dynamicField name="*_spec" type="string" indexed="true"
> stored="false" *
> >> > multiValued="true"* />
> >> > <dynamicField name="*_seo" type="string" indexed="true"
> stored="false" *
> >> > multiValued="true"* />
> >> > ....
> >> >
> >> > After starting tomcats with new configuration, there are no problems
> >> > occurred. But after a while, I'm seeing this error:
> >> >
> >> > *Mar 20, 2012 2:00:05 PM org.apache.solr.handler.ReplicationHandler
> >> doFetch
> >> > SEVERE: SnapPull failed
> >> > org.apache.solr.common.SolrException: Index fetch failed :
> >> >        at
> >> >
> org.apache.solr.handler.SnapPuller.fetchLatestIndex(SnapPuller.java:340)
> >> >        at
> >> >
> >>
> org.apache.solr.handler.ReplicationHandler.doFetch(ReplicationHandler.java:265)
> >> >        at
> org.apache.solr.handler.SnapPuller$1.run(SnapPuller.java:166)
> >> >        at
> >> >
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> >> >        at
> >> >
> >>
> java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
> >> >        at
> >> java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
> >> >        at
> >> >
> >>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
> >> >        at
> >> >
> >>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
> >> >        at
> >> >
> >>
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
> >> >        at
> >> >
> >>
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> >> >        at
> >> >
> >>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> >> >        at java.lang.Thread.run(Thread.java:662)
> >> > Caused by: org.apache.lucene.index.IndexFormatTooNewException: Format
> >> > version is not supported in file 'segments_1': -12 (needs to be
> between
> >> -9
> >> > and -11)
> >> >        at
> >> >
> >>
> org.apache.lucene.index.codecs.DefaultSegmentInfosReader.read(DefaultSegmentInfosReader.java:51)
> >> >        at
> >> org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:230)
> >> >        at
> >> >
> >>
> org.apache.lucene.index.IndexFileDeleter.<init>(IndexFileDeleter.java:169)
> >> >        at
> >> org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:770)
> >> >        at
> >> > org.apache.solr.update.SolrIndexWriter.<init>(SolrIndexWriter.java:83)
> >> >        at
> >> >
> >>
> org.apache.solr.update.UpdateHandler.createMainIndexWriter(UpdateHandler.java:102)
> >> >        at
> >> >
> >>
> org.apache.solr.update.DirectUpdateHandler2.openWriter(DirectUpdateHandler2.java:111)
> >> >        at
> >> >
> >>
> org.apache.solr.update.DirectUpdateHandler2.forceOpenWriter(DirectUpdateHandler2.java:297)
> >> >        at
> >> org.apache.solr.handler.SnapPuller.doCommit(SnapPuller.java:484)
> >> >        at
> >> >
> org.apache.solr.handler.SnapPuller.fetchLatestIndex(SnapPuller.java:330)
> >> >        ... 11 more
> >> > Mar 20, 2012 2:00:16 PM org.apache.solr.update.SolrIndexWriter
> finalize
> >> > SEVERE: SolrIndexWriter was not closed prior to finalize(), indicates
> a
> >> bug
> >> > -- POSSIBLE RESOURCE LEAK!!!*
> >> >
> >> > After above error, it works for a while and then tomcats are going
> down
> >> > because of out of memory problems.
> >> >
> >> > Could this be a bug? What do you suggest? Please don't suggest me to
> >> update
> >> > Solr to current version in trunk because we did a lot of changes
> related
> >> > with our build of Solr. Updating to current Solr would take at least a
> >> > couple of weeks. But we need an immediate solution.
> >> >
> >> > We are using DIH, our schema version is 1.3, both master and slaves
> using
> >> > same binaries, libraries etc. Here are some details about our solr
> build:
> >> >
> >> > Solr Specification Version: 4.0.0.2011.03.28.06.20.50
> >> > Solr Implementation Version: 4.0-SNAPSHOT 1086110 - Administrator -
> >> > 2011-03-28 06:20:50
> >> > Lucene Specification Version: 4.0-SNAPSHOT
> >> > Lucene Implementation Version: 4.0-SNAPSHOT 1086110 - 2011-03-28
> 06:22:18
> >> >
> >> > Thanks for any help.
> >>
>

Reply via email to