[ https://issues.apache.org/jira/browse/OAK-3316?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14723257#comment-14723257 ]
Michael Dürig commented on OAK-3316: ------------------------------------ Running above code I get the following stack trace: {noformat} javax.jcr.ItemExistsException: Node01 at org.apache.jackrabbit.oak.jcr.session.NodeImpl$5.perform(NodeImpl.java:285) at org.apache.jackrabbit.oak.jcr.session.NodeImpl$5.perform(NodeImpl.java:262) at org.apache.jackrabbit.oak.jcr.delegate.SessionDelegate.perform(SessionDelegate.java:209) at org.apache.jackrabbit.oak.jcr.session.ItemImpl.perform(ItemImpl.java:112) at org.apache.jackrabbit.oak.jcr.session.NodeImpl.addNode(NodeImpl.java:262) at org.apache.jackrabbit.oak.jcr.session.NodeImpl.addNode(NodeImpl.java:247) at org.apache.jackrabbit.commons.flat.BTreeManager.createIntermediateNode(BTreeManager.java:305) at org.apache.jackrabbit.commons.flat.BTreeManager.split(BTreeManager.java:378) at org.apache.jackrabbit.commons.flat.BTreeManager.split(BTreeManager.java:176) at org.apache.jackrabbit.commons.flat.ItemSequence$NodeSequenceImpl.addNode(ItemSequence.java:406) {noformat} > BTreeManager doesn't work > ------------------------- > > Key: OAK-3316 > URL: https://issues.apache.org/jira/browse/OAK-3316 > Project: Jackrabbit Oak > Issue Type: Bug > Affects Versions: 1.2.2 > Environment: Adobe AEM 6.1 > Reporter: Sam Shao > > See my codes below. It fails on 41 node. > Session session = req.getResourceResolver().adaptTo(Session.class); > Node contentNode = session.getNode("/content"); > Node testNode = contentNode.hasNode("test1") ? contentNode.getNode("test1") : > contentNode.addNode("test1"); > BTreeManager manager = new BTreeManager(testNode, 20, 40, > Rank.<String>comparableComparator(), true); > NodeSequence nodes = ItemSequence.createNodeSequence(manager); > for (int i = 0; i < 100; ++i) { > String name = "Node" + String.format("%02d", (i + 1)); > writer.write("Creating node [" + name + "] ..."); > nodes.addNode(name, NodeType.NT_UNSTRUCTURED); > writer.write(" Done.\n"); > } -- This message was sent by Atlassian JIRA (v6.3.4#6332)