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;
}
Show replies by date