[ http://issues.apache.org/jira/browse/JCR-439?page=all ]
Stefan Guggisberg resolved JCR-439:
-----------------------------------
Resolution: Fixed
fixed in svn r409624
> Workspace.clone() fails the second time, if cloning referenceables
> ------------------------------------------------------------------
>
> Key: JCR-439
> URL: http://issues.apache.org/jira/browse/JCR-439
> Project: Jackrabbit
> Type: Bug
> Versions: 1.0, 0.9
> Environment: jackrabbit r408873
> Reporter: Tobias Bocanegra
> Assignee: Stefan Guggisberg
>
> the following testcode fails with the 2nd clone. please note, that if the
> 'folder' node is not made
> referenceable, the test passes (copied an adapted from test in
> WorkspaceCloneTest).
> public void testCloneNodesTwice() throws RepositoryException {
> // clone referenceable node below non-referenceable node
> String dstAbsPath = node2W2.getPath() + "/" + node1.getName();
> Node folder = node1.addNode("folder");
> folder.addMixin("mix:referenceable");
> node1.save();
> workspaceW2.clone(workspace.getName(), node1.getPath(), dstAbsPath,
> true);
> workspaceW2.clone(workspace.getName(), node1.getPath(), dstAbsPath,
> true);
> // there should not be any pending changes after clone
> assertFalse(superuserW2.hasPendingChanges());
> }
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira