On Mon, 2015-08-31 at 16:00 +0200, Michael Dürig wrote:
> "The forked VM terminated without saying properly goodbye. VM crash
> or 
> System.exit called ?" [2]. This happens quite often lately. See log 
> files with -X option [1]. Not much information though. Any ideas what
> could be causing this?

To quote myself on a related thread

I've seen something similar in the Apache Sling builds, see

  https://issues.apache.org/jira/browse/BUILDS-49

for details. It's not yet resolved but the most promising idea seems
to be that the Linux OOM killer steps in when builds allocate too much
memory and forcefully stops the process.

Robert

> 
> Michael
> 
> [1] 
> https://builds.apache.org/job/Apache%20Jackrabbit%20Oak%20matrix/381/
> jdk=jdk1.8.0_11,label=Ubuntu,nsfixtures=SEGMENT_MK,profile=integratio
> nTesting/console
> 
> [2]
> [ERROR] Failed to execute goal 
> org.apache.maven.plugins:maven-failsafe-plugin:2.12.4:integration
> -test 
> (default) on project oak-core: Execution default of goal 
> org.apache.maven.plugins:maven-failsafe-plugin:2.12.4:integration
> -test 
> failed: The forked VM terminated without saying properly goodbye. VM 
> crash or System.exit called ? -> [Help 1]
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to 
> execute goal 
> org.apache.maven.plugins:maven-failsafe-plugin:2.12.4:integration
> -test 
> (default) on project oak-core: Execution default of goal 
> org.apache.maven.plugins:maven-failsafe-plugin:2.12.4:integration
> -test 
> failed: The forked VM terminated without saying properly goodbye. VM 
> crash or System.exit called ?
>       at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
> .java:224)
>       at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
> .java:153)
>       at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
> .java:145)
>       at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProje
> ct(LifecycleModuleBuilder.java:108)
>       at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProje
> ct(LifecycleModuleBuilder.java:76)
>       at 
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThre
> adedBuilder.build(SingleThreadedBuilder.java:51)
>       at 
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(Lifecycl
> eStarter.java:116)
>       at
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:361)
>       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)
>       at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
>       at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213)
>       at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:62)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:483)
>       at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Laun
> cher.java:289)
>       at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.jav
> a:229)
>       at 
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(La
> uncher.java:415)
>       at 
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:
> 356)
> Caused by: org.apache.maven.plugin.PluginExecutionException:
> Execution 
> default of goal 
> org.apache.maven.plugins:maven-failsafe-plugin:2.12.4:integration
> -test 
> failed: The forked VM terminated without saying properly goodbye. VM 
> crash or System.exit called ?
>       at 
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(Default
> BuildPluginManager.java:144)
>       at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
> .java:208)
>       ... 19 more
> Caused by: java.lang.RuntimeException: The forked VM terminated
> without 
> saying properly goodbye. VM crash or System.exit called ?
>       at 
> org.apache.maven.plugin.surefire.booterclient.output.ForkClient.close
> (ForkClient.java:257)
>       at 
> org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkSt
> arter.java:301)
>       at 
> org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkSta
> rter.java:116)
>       at 
> org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider
> (AbstractSurefireMojo.java:740)
>       at 
> org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAllProvi
> ders(AbstractSurefireMojo.java:682)
>       at 
> org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPre
> conditionsChecked(AbstractSurefireMojo.java:648)
>       at 
> org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(Abstrac
> tSurefireMojo.java:586)
>       at 
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(Default
> BuildPluginManager.java:133)
>       ... 20 more
> 
> 
> On 31.8.15 3:56 , Apache Jenkins Server wrote:
> > The Apache Jenkins build system has built Apache Jackrabbit Oak
> > matrix (build #381)
> > 
> > Status: Failure
> > 
> > Check console output at https://builds.apache.org/job/Apache%20Jack
> > rabbit%20Oak%20matrix/381/ to view the results.
> > 
> > Changes:
> > [reschke] OAK-3288: clarify DocumentStore contract with respect to
> > number formats by making the UpdateOp method signatures more
> > specific
> > 
> > 
> > 
> > Test results:
> > 2 tests failed.
> > REGRESSION: 
> >  org.apache.jackrabbit.oak.jcr.AutoCreatedItemsTest.autoCreatedItem
> > s[0]
> > 
> > Error Message:
> > Failed to register node types.
> > 
> > Stack Trace:
> > javax.jcr.InvalidItemStateException: Failed to register node types.
> >     at
> > org.apache.jackrabbit.oak.api.CommitFailedException.asRepositoryExc
> > eption(CommitFailedException.java:239)
> >     at
> > org.apache.jackrabbit.oak.plugins.nodetype.write.ReadWriteNodeTypeM
> > anager.registerNodeTypes(ReadWriteNodeTypeManager.java:156)
> >     at
> > org.apache.jackrabbit.commons.cnd.CndImporter.registerNodeTypes(Cnd
> > Importer.java:162)
> >     at
> > org.apache.jackrabbit.commons.cnd.CndImporter.registerNodeTypes(Cnd
> > Importer.java:80)
> >     at
> > org.apache.jackrabbit.oak.jcr.TestContentLoader.registerTestNodeTyp
> > es(TestContentLoader.java:79)
> >     at
> > org.apache.jackrabbit.oak.jcr.TestContentLoader.loadTestContent(Tes
> > tContentLoader.java:54)
> >     at
> > org.apache.jackrabbit.oak.jcr.AutoCreatedItemsTest.autoCreatedItems
> > (AutoCreatedItemsTest.java:42)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImp
> > l.java:62)
> >     at
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcc
> > essorImpl.java:43)
> >     at java.lang.reflect.Method.invoke(Method.java:483)
> >     at
> > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(Framewo
> > rkMethod.java:45)
> >     at
> > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveC
> > allable.java:15)
> >     at
> > org.junit.runners.model.FrameworkMethod.invokeExplosively(Framework
> > Method.java:42)
> >     at
> > org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeM
> > ethod.java:20)
> >     at
> > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.
> > java:30)
> >     at
> > org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)
> >     at
> > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassR
> > unner.java:68)
> >     at
> > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassR
> > unner.java:47)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
> >     at
> > org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
> >     at
> > org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
> >     at
> > org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
> >     at
> > org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:300)
> >     at org.junit.runners.Suite.runChild(Suite.java:128)
> >     at org.junit.runners.Suite.runChild(Suite.java:24)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
> >     at
> > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:
> > 511)
> >     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> >     at
> > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecuto
> > r.java:1142)
> >     at
> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecut
> > or.java:617)
> >     at java.lang.Thread.run(Thread.java:745)
> > Caused by: org.apache.jackrabbit.oak.api.CommitFailedException:
> > OakMerge0001: OakMerge0001: Failed to merge changes to the
> > underlying store (retries 5, 5089 ms)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBranch.
> > merge0(DocumentNodeStoreBranch.java:184)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBranch.
> > merge(DocumentNodeStoreBranch.java:123)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentRootBuilder.merg
> > e(DocumentRootBuilder.java:158)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentNodeStore.merge(
> > DocumentNodeStore.java:1526)
> >     at
> > org.apache.jackrabbit.oak.core.MutableRoot.commit(MutableRoot.java:
> > 247)
> >     at
> > org.apache.jackrabbit.oak.core.MutableRoot.commit(MutableRoot.java:
> > 258)
> >     at
> > org.apache.jackrabbit.oak.plugins.nodetype.write.ReadWriteNodeTypeM
> > anager.registerNodeTypes(ReadWriteNodeTypeManager.java:145)
> >     ... 31 more
> > Caused by:
> > org.apache.jackrabbit.oak.plugins.document.DocumentStoreException:
> > update of 3:/jcr:system/jcr:nodeTypes/mix:language failed, race
> > condition?
> >     at
> > org.apache.jackrabbit.oak.plugins.document.rdb.RDBDocumentStore.int
> > ernalCreateOrUpdate(RDBDocumentStore.java:830)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.rdb.RDBDocumentStore.cre
> > ateOrUpdate(RDBDocumentStore.java:272)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.util.LeaseCheckDocumentS
> > toreWrapper.createOrUpdate(LeaseCheckDocumentStoreWrapper.java:126)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.Commit.createOrUpdateNod
> > e(Commit.java:474)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.Commit.applyToDocumentSt
> > ore(Commit.java:368)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.Commit.prepare(Commit.ja
> > va:239)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.Commit.apply(Commit.java
> > :205)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBranch.
> > persist(DocumentNodeStoreBranch.java:273)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBranch.
> > persist(DocumentNodeStoreBranch.java:243)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBranch.
> > access$300(DocumentNodeStoreBranch.java:54)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBranch$
> > Persisted.persistTransientHead(DocumentNodeStoreBranch.java:594)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBranch$
> > Persisted.setRoot(DocumentNodeStoreBranch.java:542)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBranch.
> > setRoot(DocumentNodeStoreBranch.java:107)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentRootBuilder.purg
> > e(DocumentRootBuilder.java:173)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentRootBuilder.upda
> > ted(DocumentRootBuilder.java:99)
> >     at
> > org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder.updated(
> > MemoryNodeBuilder.java:214)
> >     at
> > org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder.setPrope
> > rty(MemoryNodeBuilder.java:508)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.AbstractDocumentNodeBuil
> > der.setChildNode(AbstractDocumentNodeBuilder.java:59)
> >     at
> > org.apache.jackrabbit.oak.plugins.nodetype.TypeRegistration.validat
> > eAndCompilePropertyDefinition(TypeRegistration.java:420)
> >     at
> > org.apache.jackrabbit.oak.plugins.nodetype.TypeRegistration.validat
> > eAndCompileType(TypeRegistration.java:342)
> >     at
> > org.apache.jackrabbit.oak.plugins.nodetype.TypeRegistration.apply(T
> > ypeRegistration.java:140)
> >     at
> > org.apache.jackrabbit.oak.plugins.nodetype.TypeEditorProvider.getRo
> > otEditor(TypeEditorProvider.java:80)
> >     at
> > org.apache.jackrabbit.oak.spi.commit.CompositeEditorProvider.getRoo
> > tEditor(CompositeEditorProvider.java:80)
> >     at
> > org.apache.jackrabbit.oak.spi.commit.EditorHook.processCommit(Edito
> > rHook.java:53)
> >     at
> > org.apache.jackrabbit.oak.spi.commit.CompositeHook.processCommit(Co
> > mpositeHook.java:61)
> >     at
> > org.apache.jackrabbit.oak.spi.commit.CompositeHook.processCommit(Co
> > mpositeHook.java:61)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBranch$
> > Persisted$1.call(DocumentNodeStoreBranch.java:570)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBranch$
> > Persisted$1.call(DocumentNodeStoreBranch.java:566)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBranch.
> > withCurrentBranch(DocumentNodeStoreBranch.java:289)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBranch.
> > access$600(DocumentNodeStoreBranch.java:54)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBranch$
> > Persisted.merge(DocumentNodeStoreBranch.java:566)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBranch.
> > merge0(DocumentNodeStoreBranch.java:167)
> >     ... 37 more
> > 
> > 
> > FAILED: 
> >  org.apache.jackrabbit.oak.jcr.nodetype.NodeTypeTest.trivialUpdates
> > [0]
> > 
> > Error Message:
> > Failed to register node types.
> > 
> > Stack Trace:
> > javax.jcr.InvalidItemStateException: Failed to register node types.
> >     at
> > org.apache.jackrabbit.oak.api.CommitFailedException.asRepositoryExc
> > eption(CommitFailedException.java:239)
> >     at
> > org.apache.jackrabbit.oak.plugins.nodetype.write.ReadWriteNodeTypeM
> > anager.registerNodeTypes(ReadWriteNodeTypeManager.java:156)
> >     at
> > org.apache.jackrabbit.oak.jcr.nodetype.NodeTypeTest.trivialUpdates(
> > NodeTypeTest.java:188)
> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >     at
> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImp
> > l.java:62)
> >     at
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcc
> > essorImpl.java:43)
> >     at java.lang.reflect.Method.invoke(Method.java:483)
> >     at
> > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(Framewo
> > rkMethod.java:45)
> >     at
> > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveC
> > allable.java:15)
> >     at
> > org.junit.runners.model.FrameworkMethod.invokeExplosively(Framework
> > Method.java:42)
> >     at
> > org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeM
> > ethod.java:20)
> >     at
> > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.
> > java:30)
> >     at
> > org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)
> >     at
> > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassR
> > unner.java:68)
> >     at
> > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassR
> > unner.java:47)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
> >     at
> > org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
> >     at
> > org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
> >     at
> > org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
> >     at
> > org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
> >     at org.junit.runners.ParentRunner.run(ParentRunner.java:300)
> >     at org.junit.runners.Suite.runChild(Suite.java:128)
> >     at org.junit.runners.Suite.runChild(Suite.java:24)
> >     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
> >     at
> > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:
> > 511)
> >     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> >     at
> > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecuto
> > r.java:1142)
> >     at
> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecut
> > or.java:617)
> >     at java.lang.Thread.run(Thread.java:745)
> > Caused by: org.apache.jackrabbit.oak.api.CommitFailedException:
> > OakMerge0001: OakMerge0001: Failed to merge changes to the
> > underlying store (retries 5, 4650 ms)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBranch.
> > merge0(DocumentNodeStoreBranch.java:184)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBranch.
> > merge(DocumentNodeStoreBranch.java:123)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentRootBuilder.merg
> > e(DocumentRootBuilder.java:158)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentNodeStore.merge(
> > DocumentNodeStore.java:1526)
> >     at
> > org.apache.jackrabbit.oak.core.MutableRoot.commit(MutableRoot.java:
> > 247)
> >     at
> > org.apache.jackrabbit.oak.core.MutableRoot.commit(MutableRoot.java:
> > 258)
> >     at
> > org.apache.jackrabbit.oak.plugins.nodetype.write.ReadWriteNodeTypeM
> > anager.registerNodeTypes(ReadWriteNodeTypeManager.java:145)
> >     ... 27 more
> > Caused by:
> > org.apache.jackrabbit.oak.plugins.document.DocumentStoreException:
> > update of
> > 4:/jcr:system/jcr:nodeTypes/mix:versionable/rep:namedPropertyDefini
> > tions failed, race condition?
> >     at
> > org.apache.jackrabbit.oak.plugins.document.rdb.RDBDocumentStore.int
> > ernalCreateOrUpdate(RDBDocumentStore.java:830)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.rdb.RDBDocumentStore.cre
> > ateOrUpdate(RDBDocumentStore.java:272)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.util.LeaseCheckDocumentS
> > toreWrapper.createOrUpdate(LeaseCheckDocumentStoreWrapper.java:126)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.Commit.createOrUpdateNod
> > e(Commit.java:474)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.Commit.applyToDocumentSt
> > ore(Commit.java:368)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.Commit.prepare(Commit.ja
> > va:239)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.Commit.apply(Commit.java
> > :205)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBranch.
> > persist(DocumentNodeStoreBranch.java:273)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBranch.
> > persist(DocumentNodeStoreBranch.java:243)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBranch.
> > access$300(DocumentNodeStoreBranch.java:54)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBranch$
> > Persisted.persistTransientHead(DocumentNodeStoreBranch.java:594)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBranch$
> > Persisted.setRoot(DocumentNodeStoreBranch.java:542)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBranch.
> > setRoot(DocumentNodeStoreBranch.java:107)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentRootBuilder.purg
> > e(DocumentRootBuilder.java:173)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentRootBuilder.upda
> > ted(DocumentRootBuilder.java:99)
> >     at
> > org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder.updated(
> > MemoryNodeBuilder.java:214)
> >     at
> > org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder.setPrope
> > rty(MemoryNodeBuilder.java:508)
> >     at
> > org.apache.jackrabbit.oak.plugins.memory.MemoryNodeBuilder.setPrope
> > rty(MemoryNodeBuilder.java:522)
> >     at
> > org.apache.jackrabbit.oak.plugins.nodetype.TypeRegistration.validat
> > eAndCompilePropertyDefinition(TypeRegistration.java:376)
> >     at
> > org.apache.jackrabbit.oak.plugins.nodetype.TypeRegistration.validat
> > eAndCompileType(TypeRegistration.java:342)
> >     at
> > org.apache.jackrabbit.oak.plugins.nodetype.TypeRegistration.apply(T
> > ypeRegistration.java:140)
> >     at
> > org.apache.jackrabbit.oak.plugins.nodetype.TypeEditorProvider.getRo
> > otEditor(TypeEditorProvider.java:80)
> >     at
> > org.apache.jackrabbit.oak.spi.commit.CompositeEditorProvider.getRoo
> > tEditor(CompositeEditorProvider.java:80)
> >     at
> > org.apache.jackrabbit.oak.spi.commit.EditorHook.processCommit(Edito
> > rHook.java:53)
> >     at
> > org.apache.jackrabbit.oak.spi.commit.CompositeHook.processCommit(Co
> > mpositeHook.java:61)
> >     at
> > org.apache.jackrabbit.oak.spi.commit.CompositeHook.processCommit(Co
> > mpositeHook.java:61)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBranch$
> > Persisted$1.call(DocumentNodeStoreBranch.java:570)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBranch$
> > Persisted$1.call(DocumentNodeStoreBranch.java:566)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBranch.
> > withCurrentBranch(DocumentNodeStoreBranch.java:289)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBranch.
> > access$600(DocumentNodeStoreBranch.java:54)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBranch$
> > Persisted.merge(DocumentNodeStoreBranch.java:566)
> >     at
> > org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreBranch.
> > merge0(DocumentNodeStoreBranch.java:167)
> >     ... 33 more
> > 
> > 

Reply via email to