Author: mreutegg
Date: Mon Jul  7 13:41:40 2014
New Revision: 1608463

URL: http://svn.apache.org/r1608463
Log:
OAK-1953: Oak console on MongoMK fails with NPE

Modified:
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/LastRevRecoveryAgent.java

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/LastRevRecoveryAgent.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/LastRevRecoveryAgent.java?rev=1608463&r1=1608462&r2=1608463&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/LastRevRecoveryAgent.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/document/LastRevRecoveryAgent.java
 Mon Jul  7 13:41:40 2014
@@ -78,11 +78,11 @@ public class LastRevRecoveryAgent {
         final long asyncDelay = nodeStore.getAsyncDelay();
 
         if (nodeInfo != null) {
-            long leaseEnd = nodeInfo.getLeaseEndTime();
-
             // Check if _lastRev recovery needed for this cluster node
             // state is Active && recoveryLock not held by someone
-            if (isRecoveryNeeded(nodeInfo)) {            
+            if (isRecoveryNeeded(nodeInfo)) {
+                long leaseEnd = nodeInfo.getLeaseEndTime();
+
                 // retrieve the root document's _lastRev
                 NodeDocument root = missingLastRevUtil.getRoot();
                 Revision lastRev = root.getLastRev().get(clusterId);


Reply via email to