Re: Solr 4.0 BETA Replication problems on Tomcat

2012-09-05 Thread Sami Siren
I opened SOLR-3789. As a workaround you can remove str
name=compressioninternal/str from the config and it should work.

--
 Sami Siren

On Wed, Sep 5, 2012 at 5:58 AM, Ravi Solr ravis...@gmail.com wrote:
 Hello,
 I have a very simple setup one master and one slave configured
 as below, but replication keeps failing with stacktrace as shown
 below. Note that 3.6 works fine on the same machines so I am thinking
 that Iam missing something in configuration with regards to solr
 4.0...can somebody kindly let me know if Iam missing something ? I am
 running SOLR 4.0 on Tomcat-7.0.29 with Java6. FYI I never has any
 problem with SOLR on glassfish, this is the first time Iam using it on
 Tomcat

 On Master

 requestHandler name=/replication class=solr.ReplicationHandler
  lst name=master
   str name=replicateAftercommit/str
   str name=replicateAfteroptimize/str
   str name=confFilesschema.xml,stopwords.txt,synonyms.txt/str
   str name=commitReserveDuration00:00:10/str
   /lst
 /requestHandler

 On Slave

 requestHandler name=/replication class=solr.ReplicationHandler 
  lst name=slave
 str 
 name=masterUrlhttp://testslave:8080/solr/mycore/replication/str

 str name=pollInterval00:00:50/str
 str name=compressioninternal/str
 str name=httpConnTimeout5000/str
 str name=httpReadTimeout1/str
  /lst
 /requestHandler


 Error

 22:44:10WARNING SnapPuller  Error in fetching packets

 java.util.zip.ZipException: unknown compression method
 at 
 java.util.zip.InflaterInputStream.read(InflaterInputStream.java:147)
 at 
 org.apache.solr.common.util.FastInputStream.readWrappedStream(FastInputStream.java:79)
 at 
 org.apache.solr.common.util.FastInputStream.refill(FastInputStream.java:88)
 at 
 org.apache.solr.common.util.FastInputStream.read(FastInputStream.java:124)
 at 
 org.apache.solr.common.util.FastInputStream.readFully(FastInputStream.java:149)
 at 
 org.apache.solr.common.util.FastInputStream.readFully(FastInputStream.java:144)
 at 
 org.apache.solr.handler.SnapPuller$FileFetcher.fetchPackets(SnapPuller.java:1024)
 at 
 org.apache.solr.handler.SnapPuller$FileFetcher.fetchFile(SnapPuller.java:985)
 at 
 org.apache.solr.handler.SnapPuller.downloadIndexFiles(SnapPuller.java:627)
 at 
 org.apache.solr.handler.SnapPuller.fetchLatestIndex(SnapPuller.java:331)
 at 
 org.apache.solr.handler.ReplicationHandler.doFetch(ReplicationHandler.java:297)
 at org.apache.solr.handler.SnapPuller$1.run(SnapPuller.java:175)
 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)

 22:44:10SEVERE  ReplicationHandler  SnapPull failed
 :org.apache.solr.common.SolrException: Unable to download
 _3_Lucene40_0.tip completely. Downloaded 0!=170 at
 org.apache.solr.handler.SnapPuller$FileFetcher.cleanup(SnapPuller.java:1115)
 at 
 org.apache.solr.handler.SnapPuller$FileFetcher.fetchFile(SnapPuller.java:999)
 at org.apache.solr.handler.SnapPuller.downloadIndexFiles(SnapPuller.java:627)
 at org.apache.solr.handler.SnapPuller.fetchLatestIndex(SnapPuller.java:331)
 at 
 org.apache.solr.handler.ReplicationHandler.doFetch(ReplicationHandler.java:297)
 at org.apache.solr.handler.SnapPuller$1.run(SnapPuller.java:175) 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)


Re: Solr 4.0 BETA Replication problems on Tomcat

2012-09-05 Thread Ravi Solr
Wow, That was quick. Thank you very much Mr. Siren. I shall remove the
compression node in the solrconfig.xml and let you know how it went.

Thanks,

Ravi Kiran Bhaskar

On Wed, Sep 5, 2012 at 2:54 AM, Sami Siren ssi...@gmail.com wrote:
 I opened SOLR-3789. As a workaround you can remove str
 name=compressioninternal/str from the config and it should work.

 --
  Sami Siren

 On Wed, Sep 5, 2012 at 5:58 AM, Ravi Solr ravis...@gmail.com wrote:
 Hello,
 I have a very simple setup one master and one slave configured
 as below, but replication keeps failing with stacktrace as shown
 below. Note that 3.6 works fine on the same machines so I am thinking
 that Iam missing something in configuration with regards to solr
 4.0...can somebody kindly let me know if Iam missing something ? I am
 running SOLR 4.0 on Tomcat-7.0.29 with Java6. FYI I never has any
 problem with SOLR on glassfish, this is the first time Iam using it on
 Tomcat

 On Master

 requestHandler name=/replication class=solr.ReplicationHandler
  lst name=master
   str name=replicateAftercommit/str
   str name=replicateAfteroptimize/str
   str name=confFilesschema.xml,stopwords.txt,synonyms.txt/str
   str name=commitReserveDuration00:00:10/str
   /lst
 /requestHandler

 On Slave

 requestHandler name=/replication class=solr.ReplicationHandler 
  lst name=slave
 str 
 name=masterUrlhttp://testslave:8080/solr/mycore/replication/str

 str name=pollInterval00:00:50/str
 str name=compressioninternal/str
 str name=httpConnTimeout5000/str
 str name=httpReadTimeout1/str
  /lst
 /requestHandler


 Error

 22:44:10WARNING SnapPuller  Error in fetching packets

 java.util.zip.ZipException: unknown compression method
 at 
 java.util.zip.InflaterInputStream.read(InflaterInputStream.java:147)
 at 
 org.apache.solr.common.util.FastInputStream.readWrappedStream(FastInputStream.java:79)
 at 
 org.apache.solr.common.util.FastInputStream.refill(FastInputStream.java:88)
 at 
 org.apache.solr.common.util.FastInputStream.read(FastInputStream.java:124)
 at 
 org.apache.solr.common.util.FastInputStream.readFully(FastInputStream.java:149)
 at 
 org.apache.solr.common.util.FastInputStream.readFully(FastInputStream.java:144)
 at 
 org.apache.solr.handler.SnapPuller$FileFetcher.fetchPackets(SnapPuller.java:1024)
 at 
 org.apache.solr.handler.SnapPuller$FileFetcher.fetchFile(SnapPuller.java:985)
 at 
 org.apache.solr.handler.SnapPuller.downloadIndexFiles(SnapPuller.java:627)
 at 
 org.apache.solr.handler.SnapPuller.fetchLatestIndex(SnapPuller.java:331)
 at 
 org.apache.solr.handler.ReplicationHandler.doFetch(ReplicationHandler.java:297)
 at org.apache.solr.handler.SnapPuller$1.run(SnapPuller.java:175)
 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)

 22:44:10SEVERE  ReplicationHandler  SnapPull failed
 :org.apache.solr.common.SolrException: Unable to download
 _3_Lucene40_0.tip completely. Downloaded 0!=170 at
 org.apache.solr.handler.SnapPuller$FileFetcher.cleanup(SnapPuller.java:1115)
 at 
 org.apache.solr.handler.SnapPuller$FileFetcher.fetchFile(SnapPuller.java:999)
 at org.apache.solr.handler.SnapPuller.downloadIndexFiles(SnapPuller.java:627)
 at org.apache.solr.handler.SnapPuller.fetchLatestIndex(SnapPuller.java:331)
 at 
 org.apache.solr.handler.ReplicationHandler.doFetch(ReplicationHandler.java:297)
 at org.apache.solr.handler.SnapPuller$1.run(SnapPuller.java:175) 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 
 

Re: Solr 4.0 BETA Replication problems on Tomcat

2012-09-05 Thread Ravi Solr
The replication finally worked after I removed the compression setting
from the solrconfig.xml on the slave. Thanks for providing the
workaround.

Ravi Kiran

On Wed, Sep 5, 2012 at 10:23 AM, Ravi Solr ravis...@gmail.com wrote:
 Wow, That was quick. Thank you very much Mr. Siren. I shall remove the
 compression node in the solrconfig.xml and let you know how it went.

 Thanks,

 Ravi Kiran Bhaskar

 On Wed, Sep 5, 2012 at 2:54 AM, Sami Siren ssi...@gmail.com wrote:
 I opened SOLR-3789. As a workaround you can remove str
 name=compressioninternal/str from the config and it should work.

 --
  Sami Siren

 On Wed, Sep 5, 2012 at 5:58 AM, Ravi Solr ravis...@gmail.com wrote:
 Hello,
 I have a very simple setup one master and one slave configured
 as below, but replication keeps failing with stacktrace as shown
 below. Note that 3.6 works fine on the same machines so I am thinking
 that Iam missing something in configuration with regards to solr
 4.0...can somebody kindly let me know if Iam missing something ? I am
 running SOLR 4.0 on Tomcat-7.0.29 with Java6. FYI I never has any
 problem with SOLR on glassfish, this is the first time Iam using it on
 Tomcat

 On Master

 requestHandler name=/replication class=solr.ReplicationHandler
  lst name=master
   str name=replicateAftercommit/str
   str name=replicateAfteroptimize/str
   str name=confFilesschema.xml,stopwords.txt,synonyms.txt/str
   str name=commitReserveDuration00:00:10/str
   /lst
 /requestHandler

 On Slave

 requestHandler name=/replication class=solr.ReplicationHandler 
  lst name=slave
 str 
 name=masterUrlhttp://testslave:8080/solr/mycore/replication/str

 str name=pollInterval00:00:50/str
 str name=compressioninternal/str
 str name=httpConnTimeout5000/str
 str name=httpReadTimeout1/str
  /lst
 /requestHandler


 Error

 22:44:10WARNING SnapPuller  Error in fetching packets

 java.util.zip.ZipException: unknown compression method
 at 
 java.util.zip.InflaterInputStream.read(InflaterInputStream.java:147)
 at 
 org.apache.solr.common.util.FastInputStream.readWrappedStream(FastInputStream.java:79)
 at 
 org.apache.solr.common.util.FastInputStream.refill(FastInputStream.java:88)
 at 
 org.apache.solr.common.util.FastInputStream.read(FastInputStream.java:124)
 at 
 org.apache.solr.common.util.FastInputStream.readFully(FastInputStream.java:149)
 at 
 org.apache.solr.common.util.FastInputStream.readFully(FastInputStream.java:144)
 at 
 org.apache.solr.handler.SnapPuller$FileFetcher.fetchPackets(SnapPuller.java:1024)
 at 
 org.apache.solr.handler.SnapPuller$FileFetcher.fetchFile(SnapPuller.java:985)
 at 
 org.apache.solr.handler.SnapPuller.downloadIndexFiles(SnapPuller.java:627)
 at 
 org.apache.solr.handler.SnapPuller.fetchLatestIndex(SnapPuller.java:331)
 at 
 org.apache.solr.handler.ReplicationHandler.doFetch(ReplicationHandler.java:297)
 at org.apache.solr.handler.SnapPuller$1.run(SnapPuller.java:175)
 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)

 22:44:10SEVERE  ReplicationHandler  SnapPull failed
 :org.apache.solr.common.SolrException: Unable to download
 _3_Lucene40_0.tip completely. Downloaded 0!=170 at
 org.apache.solr.handler.SnapPuller$FileFetcher.cleanup(SnapPuller.java:1115)
 at 
 org.apache.solr.handler.SnapPuller$FileFetcher.fetchFile(SnapPuller.java:999)
 at 
 org.apache.solr.handler.SnapPuller.downloadIndexFiles(SnapPuller.java:627)
 at org.apache.solr.handler.SnapPuller.fetchLatestIndex(SnapPuller.java:331)
 at 
 org.apache.solr.handler.ReplicationHandler.doFetch(ReplicationHandler.java:297)
 at org.apache.solr.handler.SnapPuller$1.run(SnapPuller.java:175) 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
 

Solr 4.0 BETA Replication problems on Tomcat

2012-09-04 Thread Ravi Solr
Hello,
I have a very simple setup one master and one slave configured
as below, but replication keeps failing with stacktrace as shown
below. Note that 3.6 works fine on the same machines so I am thinking
that Iam missing something in configuration with regards to solr
4.0...can somebody kindly let me know if Iam missing something ? I am
running SOLR 4.0 on Tomcat-7.0.29 with Java6. FYI I never has any
problem with SOLR on glassfish, this is the first time Iam using it on
Tomcat

On Master

requestHandler name=/replication class=solr.ReplicationHandler
 lst name=master
  str name=replicateAftercommit/str
  str name=replicateAfteroptimize/str
  str name=confFilesschema.xml,stopwords.txt,synonyms.txt/str
  str name=commitReserveDuration00:00:10/str
  /lst
/requestHandler

On Slave

requestHandler name=/replication class=solr.ReplicationHandler 
 lst name=slave
str 
name=masterUrlhttp://testslave:8080/solr/mycore/replication/str

str name=pollInterval00:00:50/str
str name=compressioninternal/str
str name=httpConnTimeout5000/str
str name=httpReadTimeout1/str
 /lst
/requestHandler


Error

22:44:10WARNING SnapPuller  Error in fetching packets

java.util.zip.ZipException: unknown compression method
at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:147)
at 
org.apache.solr.common.util.FastInputStream.readWrappedStream(FastInputStream.java:79)
at 
org.apache.solr.common.util.FastInputStream.refill(FastInputStream.java:88)
at 
org.apache.solr.common.util.FastInputStream.read(FastInputStream.java:124)
at 
org.apache.solr.common.util.FastInputStream.readFully(FastInputStream.java:149)
at 
org.apache.solr.common.util.FastInputStream.readFully(FastInputStream.java:144)
at 
org.apache.solr.handler.SnapPuller$FileFetcher.fetchPackets(SnapPuller.java:1024)
at 
org.apache.solr.handler.SnapPuller$FileFetcher.fetchFile(SnapPuller.java:985)
at 
org.apache.solr.handler.SnapPuller.downloadIndexFiles(SnapPuller.java:627)
at 
org.apache.solr.handler.SnapPuller.fetchLatestIndex(SnapPuller.java:331)
at 
org.apache.solr.handler.ReplicationHandler.doFetch(ReplicationHandler.java:297)
at org.apache.solr.handler.SnapPuller$1.run(SnapPuller.java:175)
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)

22:44:10SEVERE  ReplicationHandler  SnapPull failed
:org.apache.solr.common.SolrException: Unable to download
_3_Lucene40_0.tip completely. Downloaded 0!=170 at
org.apache.solr.handler.SnapPuller$FileFetcher.cleanup(SnapPuller.java:1115)
at org.apache.solr.handler.SnapPuller$FileFetcher.fetchFile(SnapPuller.java:999)
at org.apache.solr.handler.SnapPuller.downloadIndexFiles(SnapPuller.java:627)
at org.apache.solr.handler.SnapPuller.fetchLatestIndex(SnapPuller.java:331)
at 
org.apache.solr.handler.ReplicationHandler.doFetch(ReplicationHandler.java:297)
at org.apache.solr.handler.SnapPuller$1.run(SnapPuller.java:175) 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)