[exo-jcr-commits] exo-jcr SVN: r125 - in jcr/trunk/component/ext/src: test/java/org/exoplatform/services/jcr/ext/replication and 1 other directory.

do-not-reply at jboss.org do-not-reply at jboss.org
Wed Sep 2 05:44:54 EDT 2009


Author: areshetnyak
Date: 2009-09-02 05:44:54 -0400 (Wed, 02 Sep 2009)
New Revision: 125

Modified:
   jcr/trunk/component/ext/src/main/java/org/exoplatform/services/jcr/ext/replication/test/BaseReplicationTestCase.java
   jcr/trunk/component/ext/src/test/java/org/exoplatform/services/jcr/ext/replication/ReplicationExternalizableTest.java
Log:
EXOJCR-21 : Has been fixed problem with 'javax.jcr.Repository: Illegal relPath'

Modified: jcr/trunk/component/ext/src/main/java/org/exoplatform/services/jcr/ext/replication/test/BaseReplicationTestCase.java
===================================================================
--- jcr/trunk/component/ext/src/main/java/org/exoplatform/services/jcr/ext/replication/test/BaseReplicationTestCase.java	2009-09-02 09:33:57 UTC (rev 124)
+++ jcr/trunk/component/ext/src/main/java/org/exoplatform/services/jcr/ext/replication/test/BaseReplicationTestCase.java	2009-09-02 09:44:54 UTC (rev 125)
@@ -135,10 +135,11 @@
       String[] sArray = repoPath.split("[::]");
 
       for (String nodeName : sArray)
-         if (resultNode.hasNode(nodeName))
-            resultNode = resultNode.getNode(nodeName);
-         else
-            resultNode = resultNode.addNode(nodeName, "nt:unstructured");
+         if(!nodeName.equals(""))
+            if (resultNode.hasNode(nodeName))
+               resultNode = resultNode.getNode(nodeName);
+            else
+               resultNode = resultNode.addNode(nodeName, "nt:unstructured");
 
       return resultNode;
    }

Modified: jcr/trunk/component/ext/src/test/java/org/exoplatform/services/jcr/ext/replication/ReplicationExternalizableTest.java
===================================================================
--- jcr/trunk/component/ext/src/test/java/org/exoplatform/services/jcr/ext/replication/ReplicationExternalizableTest.java	2009-09-02 09:33:57 UTC (rev 124)
+++ jcr/trunk/component/ext/src/test/java/org/exoplatform/services/jcr/ext/replication/ReplicationExternalizableTest.java	2009-09-02 09:44:54 UTC (rev 125)
@@ -122,10 +122,11 @@
       String[] sArray = repoPath.split("[::]");
 
       for (String nodeName : sArray)
-         if (resultNode.hasNode(nodeName))
-            resultNode = resultNode.getNode(nodeName);
-         else
-            resultNode = resultNode.addNode(nodeName, "nt:unstructured");
+         if(!nodeName.equals(""))
+            if (resultNode.hasNode(nodeName))
+               resultNode = resultNode.getNode(nodeName);
+            else
+               resultNode = resultNode.addNode(nodeName, "nt:unstructured");
 
       return resultNode;
    }



More information about the exo-jcr-commits mailing list