[ https://issues.apache.org/jira/browse/OAK-1087?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jukka Zitting resolved OAK-1087. -------------------------------- Resolution: Fixed Fix Version/s: (was: 0.12) 0.11 Fixed in revision 1541132. > TCK tests fail with SegmentMK and MongoStore > -------------------------------------------- > > Key: OAK-1087 > URL: https://issues.apache.org/jira/browse/OAK-1087 > Project: Jackrabbit Oak > Issue Type: Bug > Components: core > Affects Versions: 0.10 > Reporter: Marcel Reutegger > Assignee: Jukka Zitting > Fix For: 0.11 > > > Looks like all tests fail to initialize the repository. E.g.: > {noformat} > testGetName(org.apache.jackrabbit.test.api.RootNodeTest) Time elapsed: 0.013 > sec <<< ERROR! > javax.jcr.RepositoryException: Failed to get Repository instance. > at > org.apache.jackrabbit.test.RepositoryHelper.getRepository(RepositoryHelper.java:72) > at > org.apache.jackrabbit.test.RepositoryHelper.getProperty(RepositoryHelper.java:152) > at > org.apache.jackrabbit.test.AbstractJCRTest.getProperty(AbstractJCRTest.java:514) > at > org.apache.jackrabbit.test.AbstractJCRTest.setUp(AbstractJCRTest.java:308) > at > org.apache.jackrabbit.test.api.RootNodeTest.setUp(RootNodeTest.java:47) > at junit.framework.TestCase.runBare(TestCase.java:132) > at junit.framework.TestResult$1.protect(TestResult.java:110) > at junit.framework.TestResult.runProtected(TestResult.java:128) > at junit.framework.TestResult.run(TestResult.java:113) > at junit.framework.TestCase.run(TestCase.java:124) > at > org.apache.jackrabbit.test.AbstractJCRTest.run(AbstractJCRTest.java:464) > at junit.framework.TestSuite.runTest(TestSuite.java:243) > at junit.framework.TestSuite.run(TestSuite.java:238) > at junit.framework.TestSuite.runTest(TestSuite.java:243) > at junit.framework.TestSuite.run(TestSuite.java:238) > at junit.framework.TestSuite.runTest(TestSuite.java:243) > at junit.framework.TestSuite.run(TestSuite.java:238) > at > org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83) > at > org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:236) > at > org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:134) > at > org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:113) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) > at > org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) > at > org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) > at > org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:103) > at > org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:74) > Caused by: org.apache.jackrabbit.test.RepositoryStubException: > java.lang.reflect.InvocationTargetException > at > org.apache.jackrabbit.test.RepositoryStub.getInstance(RepositoryStub.java:219) > at > org.apache.jackrabbit.test.RepositoryHelper.getRepository(RepositoryHelper.java:68) > ... 29 more > Caused by: java.lang.reflect.InvocationTargetException > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) > at java.lang.reflect.Constructor.newInstance(Constructor.java:513) > at > org.apache.jackrabbit.test.RepositoryStub.getInstance(RepositoryStub.java:217) > ... 30 more > Caused by: javax.jcr.RepositoryException: java.lang.IllegalStateException: > Failed to load segment e6cd4a21-5c0e-4646-a129-446018836ce0 > at > org.apache.jackrabbit.oak.jcr.OakSegmentMKRepositoryStub.<init>(OakSegmentMKRepositoryStub.java:77) > ... 35 more > Caused by: java.lang.IllegalStateException: Failed to load segment > e6cd4a21-5c0e-4646-a129-446018836ce0 > at > org.apache.jackrabbit.oak.plugins.segment.AbstractStore.readSegment(AbstractStore.java:97) > at > org.apache.jackrabbit.oak.plugins.segment.Segment.getSegment(Segment.java:150) > at > org.apache.jackrabbit.oak.plugins.segment.Record.getSegment(Record.java:96) > at > org.apache.jackrabbit.oak.plugins.segment.SegmentNodeState.getTemplate(SegmentNodeState.java:68) > at > org.apache.jackrabbit.oak.plugins.segment.SegmentNodeState.getChildNode(SegmentNodeState.java:221) > at > org.apache.jackrabbit.oak.plugins.segment.SegmentNodeStore.getHead(SegmentNodeStore.java:72) > at > org.apache.jackrabbit.oak.plugins.segment.SegmentNodeStore.getRoot(SegmentNodeStore.java:86) > at > org.apache.jackrabbit.oak.spi.lifecycle.OakInitializer.initialize(OakInitializer.java:42) > at org.apache.jackrabbit.oak.Oak.createContentRepository(Oak.java:399) > at org.apache.jackrabbit.oak.jcr.Jcr.createRepository(Jcr.java:153) > at > org.apache.jackrabbit.oak.jcr.OakSegmentMKRepositoryStub.<init>(OakSegmentMKRepositoryStub.java:71) > ... 35 more > Caused by: java.lang.IllegalStateException: Segment > e6cd4a21-5c0e-4646-a129-446018836ce0 not found > at > org.apache.jackrabbit.oak.plugins.segment.mongo.MongoStore.loadSegment(MongoStore.java:103) > at > org.apache.jackrabbit.oak.plugins.segment.AbstractStore.readSegment(AbstractStore.java:92) > ... 45 more > {noformat} > This is with a fresh checkout and: > {noformat} > mvn -PintegrationTesting install -pl :oak-core,:oak-jcr > {noformat} -- This message was sent by Atlassian JIRA (v6.1#6144)