Author: tripod
Date: Fri Nov 15 22:09:29 2013
New Revision: 1542417

URL: http://svn.apache.org/r1542417
Log:
OAK-1192 NPE in Versioning when a Node has a hidden child node

Modified:
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/version/DateVersionSelector.java

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/version/DateVersionSelector.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/version/DateVersionSelector.java?rev=1542417&r1=1542416&r2=1542417&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/version/DateVersionSelector.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/version/DateVersionSelector.java
 Fri Nov 15 22:09:29 2013
@@ -69,6 +69,10 @@ public class DateVersionSelector impleme
         long latestDate = Long.MIN_VALUE;
         NodeBuilder latestVersion = null;
         for (String name: history.getChildNodeNames()) {
+            // OAK-1192 skip hidden child nodes
+            if (name.charAt(0) == ':') {
+                continue;
+            }
             NodeBuilder v = history.getChildNode(name);
             if (name.equals(JcrConstants.JCR_ROOTVERSION)
                     || name.equals(JcrConstants.JCR_VERSIONLABELS)) {


Reply via email to