[ https://issues.apache.org/jira/browse/OAK-691?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michael Dürig resolved OAK-691. ------------------------------- Resolution: Fixed Fixed at revision 1455172 > Error while moving a node if the destination is not connected > ------------------------------------------------------------- > > Key: OAK-691 > URL: https://issues.apache.org/jira/browse/OAK-691 > Project: Jackrabbit Oak > Issue Type: Bug > Components: core > Affects Versions: 0.6 > Reporter: Tommaso Teofili > Assignee: Michael Dürig > Fix For: 0.7 > > > in _TreeImpl#moveTo(destParent, destName)_ if the destination is not > connected an _IllegalStateException_ is thrown, as per following stacktrace: > {code} > java.lang.IllegalStateException: This node has been removed or is disconnected > at com.google.common.base.Preconditions.checkState(Preconditions.java:149) > at > org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder.read(MemoryNodeBuilder.java:233) > at > org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder.hasChildNode(MemoryNodeBuilder.java:382) > at org.apache.jackrabbit.oak.core.TreeImpl.moveTo(TreeImpl.java:450) > at org.apache.jackrabbit.oak.core.RootImpl$Move.apply(RootImpl.java:477) > at > org.apache.jackrabbit.oak.core.TreeImpl.applyPendingMoves(TreeImpl.java:537) > at > org.apache.jackrabbit.oak.core.TreeImpl.applyPendingMoves(TreeImpl.java:534) > at > org.apache.jackrabbit.oak.core.TreeImpl.applyPendingMoves(TreeImpl.java:534) > at > org.apache.jackrabbit.oak.core.TreeImpl.applyPendingMoves(TreeImpl.java:534) > at org.apache.jackrabbit.oak.core.TreeImpl.enter(TreeImpl.java:529) > at org.apache.jackrabbit.oak.core.TreeImpl.getPath(TreeImpl.java:124) > at > org.apache.jackrabbit.oak.core.AbstractNodeLocation.getPath(AbstractNodeLocation.java:104) > at > org.apache.jackrabbit.oak.jcr.delegate.ItemDelegate.loadLocation(ItemDelegate.java:142) > at > org.apache.jackrabbit.oak.jcr.delegate.ItemDelegate.isStale(ItemDelegate.java:87) > at org.apache.jackrabbit.oak.jcr.ItemImpl.checkStatus(ItemImpl.java:178) > at > org.apache.jackrabbit.oak.jcr.NodeImpl$32.checkPreconditions(NodeImpl.java:1533) > at > org.apache.jackrabbit.oak.jcr.delegate.SessionDelegate.perform(SessionDelegate.java:190) > at org.apache.jackrabbit.oak.jcr.ItemImpl.perform(ItemImpl.java:64) > at > org.apache.jackrabbit.oak.jcr.NodeImpl.internalSetProperty(NodeImpl.java:1530) > at org.apache.jackrabbit.oak.jcr.NodeImpl.setProperty(NodeImpl.java:342) > at org.apache.jackrabbit.oak.jcr.NodeImpl.setProperty(NodeImpl.java:475) > {code} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira