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

Creating backup snapshot null pointer exception

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 4.10
    • Fix Version/s: 5.1, 6.0
    • Component/s: replication (java)
    • Labels:
    • Environment:

      Linux Server, Java version "1.7.0_21", Solr version 4.10.0

      Description

      I set up Solr Replication. I have one master on a server, one slave on another server. The replication of data appears functioning correctly. The issue is when the master SOLR tries to create a snapshot backup it gets a null pointer exception.

      org.apache.solr.handler.SnapShooter createSnapshot method calls org.apache.solr.handler.SnapPuller.delTree(snapShotDir); at line 162 and the exception happens within org.apache.solr.handler.SnapPuller at line 1026 because snapShotDir is null.
      Here is the actual log output:

      58319963 [qtp12610551-16] INFO org.apache.solr.core.SolrCore - newest commit generation = 349
      58319983 [Thread-19] INFO org.apache.solr.handler.SnapShooter - Creating backup snapshot...
      Exception in thread "Thread-19" java.lang.NullPointerException
      at org.apache.solr.handler.SnapPuller.delTree(SnapPuller.java:1026)
      at org.apache.solr.handler.SnapShooter.createSnapshot(SnapShooter.java:162)
      at org.apache.solr.handler.SnapShooter$1.run(SnapShooter.java:91)

      I may have missed how to set the directory in the documentation but I've looked around without much luck. I thought the process was to use the same directory as the index data for the snapshots. Is this a known issue with this release or am I missing how to set the value? If someone could tell me how to set snapshotdir or confirm that it is an issue and a different way of backing up the index is needed it would be much appreciated.

        Attachments

        1. SOLR-6775_test_fix.patch
          6 kB
          Varun Thacker
        2. SOLR-6775.patch
          20 kB
          Varun Thacker
        3. SOLR-6775.patch
          0.8 kB
          Varun Thacker

          Activity

            People

            • Assignee:
              shalinmangar Shalin Shekhar Mangar
              Reporter:
              RyanBs Ryan Hesson
            • Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: