Author: mduerig
Date: Thu Feb 12 14:26:33 2015
New Revision: 1659274

URL: http://svn.apache.org/r1659274
Log:
OAK-2504: oak-run debug should list a breakdown of space usage per record type
Resilience against errors during traversal

Modified:
    
jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/run/Main.java

Modified: 
jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/run/Main.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/run/Main.java?rev=1659274&r1=1659273&r2=1659274&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/run/Main.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/run/Main.java
 Thu Feb 12 14:26:33 2015
@@ -871,7 +871,12 @@ public class Main {
         for (int k = 0; k < segment.getRootCount(); k++) {
             if (segment.getRootType(k) == NODE) {
                 RecordId nodeId = new RecordId(segment.getSegmentId(), 
segment.getRootOffset(k));
-                analyser.analyseNode(nodeId);
+                try {
+                    analyser.analyseNode(nodeId);
+                } catch (Exception e) {
+                    System.err.format("Error while processing node at %s", 
nodeId);
+                    e.printStackTrace();
+                }
             }
         }
     }


Reply via email to