Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-1769

Solr 1.4 Replication - Repeater throwing NullPointerException

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 1.4
    • Fix Version/s: 1.4.1
    • Component/s: None
    • Labels:
      None

      Description

      Hi

      I am trying to test Solr 1.4 Java replication. It works fine with this configuration on slave and data is sync from master with out any issue

      <requestHandler name="/replication" class="solr.ReplicationHandler" >
      <lst name="slave">
      <str name="masterUrl">http://IP:PORT/SolrSmartPriceSS/replication</str>
      <str name="compression">internal</str>
      <str name="httpConnTimeout">5000</str>
      <str name="httpReadTimeout">10000</str>
      </lst>
      </requestHandler>

      We need to setup repeater on this slave. We have this configuration on slave. With this configuration, it's throwing a null pointer exception. Please see error log

      <requestHandler name="/replication" class="solr.ReplicationHandler" >
      <lst name="master">
      <str name="replicateAfter">commit</str>
      <str name="confFiles">schema.xml</str>
      </lst>
      <lst name="slave">
      <str name="masterUrl">http://IP:PORT/SolrSmartPriceSS/replication</str>
      <str name="compression">internal</str>
      <str name="httpConnTimeout">5000</str>
      <str name="httpReadTimeout">10000</str>
      </lst>
      </requestHandler>

      Error log

      INFO: start commit(optimize=false,waitFlush=true,waitSearcher=true,expungeDeletes=false)
      Feb 9, 2010 10:27:55 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:329)
      at org.apache.solr.handler.ReplicationHandler.doFetch(ReplicationHandler.java:264)
      at org.apache.solr.handler.ReplicationHandler$1.run(ReplicationHandler.java:146)
      Caused by: java.lang.NullPointerException
      at org.apache.solr.handler.ReplicationHandler$4.postCommit(ReplicationHandler.java:922)
      at org.apache.solr.update.UpdateHandler.callPostCommitCallbacks(UpdateHandler.java:78)
      at org.apache.solr.update.DirectUpdateHandler2.commit(DirectUpdateHandler2.java:411)
      at org.apache.solr.handler.SnapPuller.doCommit(SnapPuller.java:467)
      at org.apache.solr.handler.SnapPuller.fetchLatestIndex(SnapPuller.java:319)

      Please let us know how can we resolve this issue

      Regards
      Deepak

        Attachments

        1. solrconfigSolr1.4.xml
          47 kB
          Deepak
        2. solrconfig.xml
          30 kB
          Deepak
        3. solrconfig.xml
          44 kB
          Ravi Gidwani
        4. SOLR-1769-nullcheck.patch
          0.8 kB
          Jörgen Rydenius
        5. SOLR-1769
          2 kB
          Noble Paul

          Activity

            People

            • Assignee:
              noble.paul Noble Paul
              Reporter:
              kalradeepak Deepak
            • Votes:
              2 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: