cool, thanks for creating an issue for this, I'll followup there with whatever info I can find
alex On Fri, Dec 14, 2012 at 3:27 PM, Michael Dürig <[email protected]> wrote: > > > On 14.12.12 14:20, Alex Parvulescu wrote: > >> ouch, maybe my index pruning mechanism isn't too smart after all :( >> > > I don't think so. It's more likely something with the memory node builder, > which has just been uncovered by your changes. See > https://issues.apache.org/**jira/browse/OAK-520<https://issues.apache.org/jira/browse/OAK-520> > > Michael > > >> I'll take anther look. >> >> akex >> >> On Fri, Dec 14, 2012 at 3:13 PM, Michael Dürig <[email protected]> >> wrote: >> >> >>> >>> On 14.12.12 14:07, Angela Schreiber wrote: >>> >>> the failing commit should have only fixed code indention. >>>> i don't understand how that can impact on AuthorizablePropertyTest. >>>> >>>> >>> Seems to be a transient issue. Caused by the new p2 index. Here's the >>> stack trace I've seen locally. >>> >>> Michael >>> >>> java.lang.****IllegalStateException >>> at com.google.common.base.****Preconditions.checkState(** >>> Preconditions.java:133) >>> at org.apache.jackrabbit.oak.****plugins.memory.** >>> MemoryNodeBuilder.read(****MemoryNodeBuilder.java:205) >>> at org.apache.jackrabbit.oak.****plugins.memory.**** >>> MemoryNodeBuilder. >>> **getChildNodeNames(****MemoryNodeBuilder.java:379) >>> at org.apache.jackrabbit.oak.****plugins.index.p2.strategy.** >>> ContentMirrorStoreStrategy.****remove(****ContentMirrorStoreStrategy.** >>> java:66) >>> at org.apache.jackrabbit.oak.****plugins.index.p2.** >>> Property2IndexUpdate.apply(****Property2IndexUpdate.java:143) >>> at org.apache.jackrabbit.oak.****plugins.index.p2.** >>> Property2IndexDiff.apply(****Property2IndexDiff.java:232) >>> at org.apache.jackrabbit.oak.****plugins.index.** >>> IndexHookManager.apply(****IndexHookManager.java:71) >>> at org.apache.jackrabbit.oak.****plugins.index.**** >>> IndexHookManager.** >>> processCommit(****IndexHookManager.java:61) >>> at org.apache.jackrabbit.oak.spi.****commit.CompositeHook.** >>> processCommit(CompositeHook.****java:59) >>> at org.apache.jackrabbit.oak.****kernel.KernelNodeStoreBranch.* >>> *** >>> merge(KernelNodeStoreBranch.****java:127) >>> at org.apache.jackrabbit.oak.****core.RootImpl$2.run(RootImpl.* >>> *** >>> java:240) >>> at org.apache.jackrabbit.oak.****core.RootImpl$2.run(RootImpl.* >>> *** >>> java:236) >>> at java.security.****AccessController.doPrivileged(****Native >>> Method) >>> at javax.security.auth.Subject.****doAs(Subject.java:337) >>> at org.apache.jackrabbit.oak.****core.RootImpl.commit(RootImpl. >>> **** >>> java:235) >>> at org.apache.jackrabbit.oak.jcr.****SessionDelegate.save(** >>> SessionDelegate.java:255) >>> at org.apache.jackrabbit.oak.jcr.****SessionImpl.save(** >>> SessionImpl.** >>> java:283) >>> at org.apache.jackrabbit.oak.jcr.****security.user.** >>> AbstractUserTest.tearDown(****AbstractUserTest.java:72) >>> at org.apache.jackrabbit.test.****AbstractJCRTest.run(** >>> AbstractJCRTest.java:456) >>> at org.junit.internal.runners.****JUnit38ClassRunner.run(** >>> JUnit38ClassRunner.java:83) >>> at org.junit.runner.JUnitCore.****run(JUnitCore.java:157) >>> at com.intellij.junit4.****JUnit4IdeaTestRunner.** >>> startRunnerWithArgs(****JUnit4IdeaTestRunner.java:76) >>> at com.intellij.rt.execution.****junit.JUnitStarter.** >>> prepareStreamsAndStart(****JUnitStarter.java:195) >>> at com.intellij.rt.execution.****junit.JUnitStarter.main(** >>> JUnitStarter.java:63) >>> at sun.reflect.****NativeMethodAccessorImpl.****invoke0(Native >>> Method) >>> at sun.reflect.****NativeMethodAccessorImpl.****invoke(** >>> NativeMethodAccessorImpl.java:****39) >>> at com.intellij.rt.execution.****application.AppMain.main(** >>> AppMain.java:120) >>> >>> >>> >>> >>
