# Failed to apply config javax.jcr.RepositoryException: The following node type change contains non-trivial changes

**URL:** <https://community.bloomreach.com/t/failed-to-apply-config-javax-jcr-repositoryexception-the-following-node-type-change-contains-non-trivial-changes/3962>\
**Category:** Uncategorized\
**Created:** [June 7, 2023, 7:04am UTC](https://community.bloomreach.com/t/failed-to-apply-config-javax-jcr-repositoryexception-the-following-node-type-change-contains-non-trivial-changes/3962 "2023-06-07T07:04:43Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![B\_A](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/b_a/32/1693_2.png) [@B\_A](https://community.bloomreach.com/u/B_A)\
**Post date:** [June 7, 2023, 7:04am UTC](https://community.bloomreach.com/t/failed-to-apply-config-javax-jcr-repositoryexception-the-following-node-type-change-contains-non-trivial-changes/3962/1 "2023-06-07T07:04:43Z")

</div>

Hi all! Thank you very much guys for helping me! I’m new to Hippo, I ran into this problem

[INFO] [talledLocalContainer] 12:52:05 INFO progress: 10%  
[INFO] [talledLocalContainer] 12:52:05 INFO progress: 20%  
[INFO] [talledLocalContainer] 12:52:05 INFO progress: 30%  
[INFO] [talledLocalContainer] 12:52:05 INFO progress: 40%  
[INFO] [talledLocalContainer] 12:52:05 INFO progress: 50%  
[INFO] [talledLocalContainer] 12:52:05 INFO progress: 60%  
[INFO] [talledLocalContainer] 12:52:05 INFO progress: 70%  
[INFO] [talledLocalContainer] 12:52:05 INFO progress: 80%  
[INFO] [talledLocalContainer] 12:52:05 INFO progress: 90%  
[INFO] [talledLocalContainer] 12:52:05 INFO progress: 100%  
[INFO] [talledLocalContainer] 12:52:05 INFO Finished index duplicate repair in 68 ms  
[INFO] [talledLocalContainer] 07.06.2023 12:54:28 WARN main [ConfigurationTreeBuilder.warnIfValuesAreEqual:761] Property ‘/hippo:configuration/hippo:frontend/cms/cms-pickers/documents/documentsTreeLoader/cluster.name’ defined in ‘core/mainsite/mainsite/mainsite-repository-data-application [config: configuration/frontend/cms.yaml]’ specifies value equivalent to existing property, defined in ‘[core/hippo-cms/hippo-cms/hippo-cms-config [config: cms-pickers.yaml]]’.  
[INFO] [talledLocalContainer] 07.06.2023 12:54:28 WARN main [ConfigurationTreeBuilder.warnIfValuesAreEqual:771] Property ‘/hippo:configuration/hippo:frontend/cms/cms-services/imageValidationService/extensions.allowed’ defined in ‘core/mainsite/mainsite/mainsite-repository-data-application [config: configuration/frontend/cms.yaml]’ specifies values equivalent to existing property, defined in ‘[core/hippo-cms/hippo-cms/hippo-cms-gallery-repository [config: image-validator.yaml]]’.  
[INFO] [talledLocalContainer] 07.06.2023 12:54:28 WARN main [ConfigurationTreeBuilder.warnIfValuesAreEqual:761] Property ‘/hippo:configuration/hippo:frontend/cms/cms-tree-views/assets/sectionPlugin/title’ defined in ‘core/mainsite/mainsite/mainsite-repository-data-application [config: configuration/frontend/cms.yaml]’ specifies value equivalent to existing property, defined in ‘[core/hippo-cms/hippo-cms/hippo-cms-config [config: cms-tree-views.yaml]]’.  
[INFO] [talledLocalContainer] 07.06.2023 12:54:28 WARN main [ConfigurationTreeBuilder.warnIfValuesAreEqual:761] Property ‘/hippo:namespaces/selection/RadioGroup/editor:templates/_default_/root/plugin.class’ defined in ‘core/mainsite/mainsite/mainsite-repository-data-application [config: namespaces/selection/RadioGroup.yaml]’ specifies value equivalent to existing property, defined in ‘[core/hippo-cms/hippo-plugin-selections/hippo-plugin-selections-addon-repository [config: selection-namespace-RadioGroup.yaml]]’.  
[INFO] [talledLocalContainer] 07.06.2023 12:59:00 ERROR main [ConfigurationServiceImpl.applyConfig:978] Failed to apply config  
[INFO] [talledLocalContainer] javax.jcr.RepositoryException: The following node type change contains non-trivial changes.Up until now only trivial changes are supported. (see javadoc for org.apache.jackrabbit.spi.commons.nodetype.NodeTypeDefDiff):  
[INFO] [talledLocalContainer] org.hippoecm.repository.jackrabbit.HippoNodeTypeRegistry$CustomNodeTypeDefDiff[  
[INFO] [talledLocalContainer] nodeTypeName={[Bloomreach Documentation](http://www.onehippo.org/jcr/hcm/1.0)}hcm,  
[INFO] [talledLocalContainer] mixinFlagDiff=NONE,  
[INFO] [talledLocalContainer] supertypesDiff=NONE,  
[INFO] [talledLocalContainer] propertyDifferences=[  
[INFO] [talledLocalContainer] ],  
[INFO] [talledLocalContainer] childNodeDifferences=[  
[INFO] [talledLocalContainer] org.apache.jackrabbit.spi.commons.nodetype.NodeTypeDefDiff$ChildNodeDefDiff[itemName={[Bloomreach Documentation](http://www.onehippo.org/jcr/hcm/1.0)}content, type=NONE, operation=NONE],  
[INFO] [talledLocalContainer] org.apache.jackrabbit.spi.commons.nodetype.NodeTypeDefDiff$ChildNodeDefDiff[itemName={[Bloomreach Documentation](http://www.onehippo.org/jcr/hcm/1.0)}baseline, type=NONE, operation=NONE],  
[INFO] [talledLocalContainer] org.apache.jackrabbit.spi.commons.nodetype.NodeTypeDefDiff$ChildNodeDefDiff[itemName={[Bloomreach Documentation](http://www.onehippo.org/jcr/hippo/nt/2.0.4)}lock, type=MAJOR, operation=REMOVED],  
[INFO] [talledLocalContainer] org.apache.jackrabbit.spi.commons.nodetype.NodeTypeDefDiff$ChildNodeDefDiff[itemName={[Bloomreach Documentation](http://www.onehippo.org/jcr/hcm/1.0)}webbundles, type=NONE, operation=NONE]  
[INFO] [talledLocalContainer] ]  
[INFO] [talledLocalContainer] ]  
[INFO] [talledLocalContainer]  
[INFO] [talledLocalContainer] at org.apache.jackrabbit.core.nodetype.NodeTypeRegistry.checkForConflictingContent(NodeTypeRegistry.java:952) ~[jackrabbit-core-2.21.6-h3.jar:2.21.6-h3]  
[INFO] [talledLocalContainer] at org.hippoecm.repository.jackrabbit.HippoNodeTypeRegistry.checkForConflictingContent(HippoNodeTypeRegistry.java:233) ~[hippo-repository-engine-15.0.0.jar:15.0.0]  
[INFO] [talledLocalContainer] at org.apache.jackrabbit.core.nodetype.NodeTypeRegistry.reregisterNodeType(NodeTypeRegistry.java:436) ~[jackrabbit-core-2.21.6-h3.jar:2.21.6-h3]  
[INFO] [talledLocalContainer] at org.apache.jackrabbit.core.nodetype.NodeTypeRegistry.reregisterNodeType(NodeTypeRegistry.java:385) ~[jackrabbit-core-2.21.6-h3.jar:2.21.6-h3]  
[INFO] [talledLocalContainer] at org.onehippo.repository.util.NodeTypeUtils.initializeNodeTypes(NodeTypeUtils.java:58) ~[hippo-repository-engine-15.0.0.jar:15.0.0]  
[INFO] [talledLocalContainer] at org.onehippo.cm.engine.ConfigurationConfigService.applyNodeTypes(ConfigurationConfigService.java:421) ~[hippo-repository-engine-15.0.0.jar:15.0.0]  
[INFO] [talledLocalContainer] at org.onehippo.cm.engine.ConfigurationConfigService.applyNamespacesAndNodeTypes(ConfigurationConfigService.java:299) ~[hippo-repository-engine-15.0.0.jar:15.0.0]  
[INFO] [talledLocalContainer] at org.onehippo.cm.engine.ConfigurationServiceImpl.applyConfig(ConfigurationServiceImpl.java:964) [hippo-repository-engine-15.0.0.jar:15.0.0]  
[INFO] [talledLocalContainer] at org.onehippo.cm.engine.ConfigurationServiceImpl.init(ConfigurationServiceImpl.java:438) [hippo-repository-engine-15.0.0.jar:15.0.0]  
[INFO] [talledLocalContainer] at org.onehippo.cm.engine.ConfigurationServiceImpl.start(ConfigurationServiceImpl.java:207) [hippo-repository-engine-15.0.0.jar:15.0.0]  
[INFO] [talledLocalContainer] at org.hippoecm.repository.LocalHippoRepository.initializeConfiguration(LocalHippoRepository.java:310) [hippo-repository-engine-15.0.0.jar:15.0.0]  
[INFO] [talledLocalContainer] at org.hippoecm.repository.LocalHippoRepository.initialize(LocalHippoRepository.java:292) [hippo-repository-engine-15.0.0.jar:15.0.0]  
[INFO] [talledLocalContainer] at org.hippoecm.repository.LocalHippoRepository.create(LocalHippoRepository.java:122) [hippo-repository-engine-15.0.0.jar:15.0.0]  
[INFO] [talledLocalContainer] at org.hippoecm.repository.LocalHippoRepository.create(LocalHippoRepository.java:112) [hippo-repository-engine-15.0.0.jar:15.0.0]  
[INFO] [talledLocalContainer] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]  
[INFO] [talledLocalContainer] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]  
[INFO] [talledLocalContainer] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]  
[INFO] [talledLocalContainer] at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]  
[INFO] [talledLocalContainer] at org.hippoecm.repository.HippoRepositoryFactory.getHippoRepository(HippoRepositoryFactory.java:147) [hippo-repository-connector-15.0.0.jar:15.0.0]  
[INFO] [talledLocalContainer] at org.hippoecm.repository.RepositoryServlet.init(RepositoryServlet.java:207) [hippo-repository-servlets-15.0.0.jar:15.0.0]  
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1164) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1117) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1010) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4957) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5264) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:726) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:698) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:696) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1185) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1933) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]  
[INFO] [talledLocalContainer] at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]  
[INFO] [talledLocalContainer] at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) [tomcat-util.jar:9.0.54]  
[INFO] [talledLocalContainer] at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:118) [?:?]  
[INFO] [talledLocalContainer] at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1095) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:477) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1618) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:319) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:946) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:835) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1396) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1386) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]  
[INFO] [talledLocalContainer] at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) [tomcat-util.jar:9.0.54]  
[INFO] [talledLocalContainer] at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140) [?:?]  
[INFO] [talledLocalContainer] at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:919) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:263) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardService.startInternal(StandardService.java:432) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:927) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.startup.Catalina.start(Catalina.java:772) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]  
[INFO] [talledLocalContainer] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]  
[INFO] [talledLocalContainer] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]  
[INFO] [talledLocalContainer] at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]  
[INFO] [talledLocalContainer] at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345) [bootstrap.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:476) [bootstrap.jar:9.0.54]  
[INFO] [talledLocalContainer] 07.06.2023 12:59:01 ERROR main [ModuleManager.registerModule:111] Cannot register module essentials-eventbus-listener of class org.onehippo.cms7.essentials.components.cms.modules.BlogListenerModule: class not found  
[INFO] [talledLocalContainer] 07.06.2023 12:59:02 ERROR main [ModuleManager.registerModule:111] Cannot register module postpublication of class mainsite.PublicationPostProcessingModule: class not found  
[INFO] [talledLocalContainer] 12:59:38 INFO Using file system poller (delay: 500 ms)  
[INFO] [talledLocalContainer] 07.06.2023 12:59:38 ERROR main [RepositoryServlet.init:249] Error while setting up JCR repository:  
[INFO] [talledLocalContainer] javax.jcr.RepositoryException: unchecked exception: java.lang.IllegalStateException: Not initialized.  
[INFO] [talledLocalContainer] at org.hippoecm.repository.HippoRepositoryFactory.getHippoRepository(HippoRepositoryFactory.java:161) ~[hippo-repository-connector-15.0.0.jar:15.0.0]  
[INFO] [talledLocalContainer] at org.hippoecm.repository.RepositoryServlet.init(RepositoryServlet.java:207) [hippo-repository-servlets-15.0.0.jar:15.0.0]  
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1164) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1117) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1010) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4957) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5264) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:726) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:698) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:696) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1185) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1933) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]  
[INFO] [talledLocalContainer] at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]  
[INFO] [talledLocalContainer] at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) [tomcat-util.jar:9.0.54]  
[INFO] [talledLocalContainer] at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:118) [?:?]  
[INFO] [talledLocalContainer] at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1095) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:477) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1618) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:319) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:946) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:835) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1396) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1386) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]  
[INFO] [talledLocalContainer] at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) [tomcat-util.jar:9.0.54]  
[INFO] [talledLocalContainer] at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140) [?:?]  
[INFO] [talledLocalContainer] at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:919) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:263) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardService.startInternal(StandardService.java:432) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:927) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.startup.Catalina.start(Catalina.java:772) [catalina.jar:9.0.54]  
[INFO] [talledLocalContainer] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]  
[INFO] [talledLocalContainer] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]  
[INFO] [talledLocalContainer] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]  
[INFO] [talledLocalContainer] at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]  
[INFO] [talledLocalContainer] at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345) [bootstrap.jar:9.0.54]  
[INFO] [talledLocalContainer] at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:476) [bootstrap.jar:9.0.54]  
[INFO] [talledLocalContainer] Caused by: java.lang.IllegalStateException: Not initialized.  
[INFO] [talledLocalContainer] at org.hippoecm.repository.security.user.AbstractUserManager.getUser(AbstractUserManager.java:148) ~[hippo-repository-engine-15.0.0.jar:15.0.0]  
[INFO] [talledLocalContainer] at org.hippoecm.repository.security.SecurityManager.authenticate(SecurityManager.java:256) ~[hippo-repository-engine-15.0.0.jar:15.0.0]  
[INFO] [talledLocalContainer] at org.hippoecm.repository.LocalHippoRepository.start(LocalHippoRepository.java:327) ~[hippo-repository-engine-15.0.0.jar:15.0.0]  
[INFO] [talledLocalContainer] at org.hippoecm.repository.LocalHippoRepository.lambda$initializeConfiguration$0(LocalHippoRepository.java:310) ~[hippo-repository-engine-15.0.0.jar:15.0.0]  
[INFO] [talledLocalContainer] at org.onehippo.cm.engine.ConfigurationServiceImpl.init(ConfigurationServiceImpl.java:475) ~[hippo-repository-engine-15.0.0.jar:15.0.0]  
[INFO] [talledLocalContainer] at org.onehippo.cm.engine.ConfigurationServiceImpl.start(ConfigurationServiceImpl.java:207) ~[hippo-repository-engine-15.0.0.jar:15.0.0]  
[INFO] [talledLocalContainer] at org.hippoecm.repository.LocalHippoRepository.initializeConfiguration(LocalHippoRepository.java:310) ~[hippo-repository-engine-15.0.0.jar:15.0.0]  
[INFO] [talledLocalContainer] at org.hippoecm.repository.LocalHippoRepository.initialize(LocalHippoRepository.java:292) ~[hippo-repository-engine-15.0.0.jar:15.0.0]  
[INFO] [talledLocalContainer] at org.hippoecm.repository.LocalHippoRepository.create(LocalHippoRepository.java:122) ~[hippo-repository-engine-15.0.0.jar:15.0.0]  
[INFO] [talledLocalContainer] at org.hippoecm.repository.LocalHippoRepository.create(LocalHippoRepository.java:112) ~[hippo-repository-engine-15.0.0.jar:15.0.0]  
[INFO] [talledLocalContainer] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]  
[INFO] [talledLocalContainer] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]  
[INFO] [talledLocalContainer] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]  
[INFO] [talledLocalContainer] at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]  
[INFO] [talledLocalContainer] at org.hippoecm.repository.HippoRepositoryFactory.getHippoRepository(HippoRepositoryFactory.java:147) ~[hippo-repository-connector-15.0.0.jar:15.0.0]  
[INFO] [talledLocalContainer] … 45 more  
[INFO] [talledLocalContainer] 07-Jun-2023 12:59:39.443 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/Users/admin/Desktop/IdeaProjects/content/target/tomcat9x/webapps/cms] has finished in [478?185] ms  
[INFO] [talledLocalContainer] 07-Jun-2023 12:59:39.450 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory ??? ??? ??? ? ??? [/Users/admin/Desktop/IdeaProjects/content/target/tomcat9x/webapps/host-manager]  
[WARNING] [talledLocalContainer] 07-Jun-2023 12:59:39.499 WARNING [main] org.apache.catalina.webresources.Cache.enforceObjectMaxSizeLimit The value of [512]kB for objectMaxSize is larger than the limit of maxSize/20 so has been reduced to [50]kB  
[INFO] [talledLocalContainer] 07-Jun-2023 12:59:40.886 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/Users/admin/Desktop/IdeaProjects/content/target/tomcat9x/webapps/host-manager] has finished in [1?437] ms  
[INFO] [talledLocalContainer] 07-Jun-2023 12:59:40.888 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory ??? ??? ??? ? ??? [/Users/admin/Desktop/IdeaProjects/content/target/tomcat9x/webapps/essentials]  
[WARNING] [talledLocalContainer] 07-Jun-2023 12:59:40.989 WARNING [main] org.apache.catalina.webresources.Cache.enforceObjectMaxSizeLimit The value of [512]kB for objectMaxSize is larger than the limit of maxSize/20 so has been reduced to [50]kB  
[INFO] [talledLocalContainer] 07-Jun-2023 12:59:47.359 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/Users/admin/Desktop/IdeaProjects/content/target/tomcat9x/webapps/essentials] has finished in [6?469] ms  
[INFO] [talledLocalContainer] 07-Jun-2023 12:59:47.372 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [“http-nio-8080”]  
[INFO] [talledLocalContainer] 07-Jun-2023 12:59:47.391 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [499475] milliseconds  
[INFO] [talledLocalContainer] Tomcat 9.x started on port [8080]

---

<div class="post-metadata">

**Author:** ![jasper.floor](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/jasper.floor/32/28_2.png) [@jasper.floor](https://community.bloomreach.com/u/jasper.floor)\
**Post date:** [June 7, 2023, 8:54am UTC](https://community.bloomreach.com/t/failed-to-apply-config-javax-jcr-repositoryexception-the-following-node-type-change-contains-non-trivial-changes/3962/2 "2023-06-07T08:54:31Z")

</div>

The error means there has been a cnd change, specifically a removal. You cannot remove items (or rename which is a delete and add). This is because in the general case it is difficult to impossible to ensure data integrity for the repository with such a change.

---

<div class="post-metadata">

**Author:** ![jeroen.hoffman](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/jeroen.hoffman/32/43_2.png) [@jeroen.hoffman](https://community.bloomreach.com/u/jeroen.hoffman)\
**Post date:** [June 7, 2023, 9:43am UTC](https://community.bloomreach.com/t/failed-to-apply-config-javax-jcr-repositoryexception-the-following-node-type-change-contains-non-trivial-changes/3962/3 "2023-06-07T09:43:07Z")

</div>

> [@B\_A](#):
>
> org.apache.jackrabbit.spi.commons.nodetype.NodeTypeDefDiff$ChildNodeDefDiff[itemName={http//www.onehippo.org/jcr/hippo/nt/2.0.4}lock, type=MAJOR, operation=REMOVED],

This is about the hcm:lock property of the hcm:hcm node type, which was removed in version 13.

When upgrading to 13, there’s an migrator that runs to remove it. For it to work well, the cluster has to be stopped completely before starting the upgrade.

You can follow the work of the migrator class by setting log level to INFO of `org.hippoecm.repository.MigrateToV13` in log4j .xml.

Regards, Jeroen

---

<div class="post-metadata">

**Author:** ![B\_A](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/b_a/32/1693_2.png) [@B\_A](https://community.bloomreach.com/u/B_A)\
**Post date:** [June 7, 2023, 11:30am UTC](https://community.bloomreach.com/t/failed-to-apply-config-javax-jcr-repositoryexception-the-following-node-type-change-contains-non-trivial-changes/3962/4 "2023-06-07T11:30:26Z")

</div>

The database I installed in my new Hippo 15 project was previously used in the old Hippo CMS 12.6.8 project

---

<div class="post-metadata">

**Author:** ![B\_A](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/b_a/32/1693_2.png) [@B\_A](https://community.bloomreach.com/u/B_A)\
**Post date:** [June 7, 2023, 11:35am UTC](https://community.bloomreach.com/t/failed-to-apply-config-javax-jcr-repositoryexception-the-following-node-type-change-contains-non-trivial-changes/3962/5 "2023-06-07T11:35:47Z")

</div>

> [@B\_A](#):
>
> База данных, которую я установил в своем новом проекте Hippo 15, ранее использовалась в старом проекте Hippo CMS 12.6.8.

The database I installed in my new Hippo 15 project was previously used in the old Hippo 12 project. I do a cargo run and don’t do any deletions

---

<div class="post-metadata">

**Author:** ![jasper.floor](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/jasper.floor/32/28_2.png) [@jasper.floor](https://community.bloomreach.com/u/jasper.floor)\
**Post date:** [June 7, 2023, 11:40am UTC](https://community.bloomreach.com/t/failed-to-apply-config-javax-jcr-repositoryexception-the-following-node-type-change-contains-non-trivial-changes/3962/6 "2023-06-07T11:40:14Z")

</div>

You can’t run a 15 project on a 12 database. The database needs to be upgraded as well. You will have to deploy a 13 project, then a 14 project, and then a 15 project. Or you rebuild on a clean 15 and import the data from an old instance.

---

<div class="post-metadata">

**Author:** ![B\_A](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/b_a/32/1693_2.png) [@B\_A](https://community.bloomreach.com/u/B_A)\
**Post date:** [June 7, 2023, 12:43pm UTC](https://community.bloomreach.com/t/failed-to-apply-config-javax-jcr-repositoryexception-the-following-node-type-change-contains-non-trivial-changes/3962/7 "2023-06-07T12:43:44Z")

</div>

how to update the database? I made a backup of the current database that is used in hippo 12.6.8

---

<div class="post-metadata">

**Author:** ![jasper.floor](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/jasper.floor/32/28_2.png) [@jasper.floor](https://community.bloomreach.com/u/jasper.floor)\
**Post date:** [June 7, 2023, 1:13pm UTC](https://community.bloomreach.com/t/failed-to-apply-config-javax-jcr-repositoryexception-the-following-node-type-change-contains-non-trivial-changes/3962/8 "2023-06-07T13:13:21Z")

</div>

You need to use your 12 project and upgrade it 13. Then you run that against a 12 database. That will upgrade it to 13. Then you upgrade you 13 project to 14. Run that against your db. Then upgrade your project to 15.

If you want to jump straight to 15 then the only way is to start on an empty database and import your data from an old instance. Not restore a dump, but export that data from your old db an import into your new db through some mechanism ( I would suggest our content exim plugin)

---

<div class="post-metadata">

**Author:** ![machak](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/machak/32/1298_2.png) [@machak](https://community.bloomreach.com/u/machak)\
**Post date:** [June 8, 2023, 7:41am UTC](https://community.bloomreach.com/t/failed-to-apply-config-javax-jcr-repositoryexception-the-following-node-type-change-contains-non-trivial-changes/3962/9 "2023-06-08T07:41:33Z")

</div>

In addition  
`" [Bloomreach Documentation](http://www.onehippo.org/jcr/hcm/1.0)}" `  
is a strange name for node definition name.  
I always thought we don’t support spaces for node definitions.

---

<div class="post-metadata">

**Author:** ![B\_A](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/b_a/32/1693_2.png) [@B\_A](https://community.bloomreach.com/u/B_A)\
**Post date:** [June 8, 2023, 9:31am UTC](https://community.bloomreach.com/t/failed-to-apply-config-javax-jcr-repositoryexception-the-following-node-type-change-contains-non-trivial-changes/3962/10 "2023-06-08T09:31:58Z")

</div>

The project has grown very much, it is a huge monolith that is very difficult to update in versions, we are stuck on 12.6.8 . The question is, can I create an empty project on 12.6.8 and start updating it to 13, 14, 15…?

---

<div class="post-metadata">

**Author:** ![B\_A](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/b_a/32/1693_2.png) [@B\_A](https://community.bloomreach.com/u/B_A)\
**Post date:** [June 8, 2023, 11:42am UTC](https://community.bloomreach.com/t/failed-to-apply-config-javax-jcr-repositoryexception-the-following-node-type-change-contains-non-trivial-changes/3962/11 "2023-06-08T11:42:29Z")

</div>

can you link to this plugin? and documentation Exim

---

<div class="post-metadata">

**Author:** ![jasper.floor](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/jasper.floor/32/28_2.png) [@jasper.floor](https://community.bloomreach.com/u/jasper.floor)\
**Post date:** [June 8, 2023, 11:42am UTC](https://community.bloomreach.com/t/failed-to-apply-config-javax-jcr-repositoryexception-the-following-node-type-change-contains-non-trivial-changes/3962/12 "2023-06-08T11:42:58Z")

</div>

You need to run each upgrade against the database. You need to do this with your own code.

---

<div class="post-metadata">

**Author:** ![jasper.floor](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/jasper.floor/32/28_2.png) [@jasper.floor](https://community.bloomreach.com/u/jasper.floor)\
**Post date:** [June 8, 2023, 11:54am UTC](https://community.bloomreach.com/t/failed-to-apply-config-javax-jcr-repositoryexception-the-following-node-type-change-contains-non-trivial-changes/3962/13 "2023-06-08T11:54:05Z")

</div>

[https://bloomreach-forge.github.io/content-export-import/](https://bloomreach-forge.github.io/content-export-import/)

This plugin can be used to export and import data.

---

<div class="post-metadata">

**Author:** ![B\_A](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/b_a/32/1693_2.png) [@B\_A](https://community.bloomreach.com/u/B_A)\
**Post date:** [June 9, 2023, 8:50am UTC](https://community.bloomreach.com/t/failed-to-apply-config-javax-jcr-repositoryexception-the-following-node-type-change-contains-non-trivial-changes/3962/14 "2023-06-09T08:50:49Z")

</div>

Thank you very much

---

<div class="post-metadata">

**Author:** ![gf23](https://avatars.discourse-cdn.com/v4/letter/g/c57346/32.png) [@gf23](https://community.bloomreach.com/u/gf23)\
**Post date:** [November 7, 2023, 2:23pm UTC](https://community.bloomreach.com/t/failed-to-apply-config-javax-jcr-repositoryexception-the-following-node-type-change-contains-non-trivial-changes/3962/15 "2023-11-07T14:23:37Z")

</div>

Is there a way to solve this issue if I already deleted something from the cnd file?

Tried adding it back but didn’t resolve the error.

---

<div class="post-metadata">

**Author:** ![jeroen.hoffman](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/jeroen.hoffman/32/43_2.png) [@jeroen.hoffman](https://community.bloomreach.com/u/jeroen.hoffman)\
**Post date:** [November 8, 2023, 9:41am UTC](https://community.bloomreach.com/t/failed-to-apply-config-javax-jcr-repositoryexception-the-following-node-type-change-contains-non-trivial-changes/3962/16 "2023-11-08T09:41:54Z")

</div>

Hi, could you start a thread with the details on your issue? This thread’s issue is about a cnd that you have no control over, plus should have been fixed by proper upgrade method.

Regards, Jeroen

---

<div class="post-metadata">

**Author:** ![Quang\_Tran](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/quang_tran/32/1826_2.png) [@Quang\_Tran](https://community.bloomreach.com/u/Quang_Tran)\
**Post date:** [November 14, 2023, 7:14am UTC](https://community.bloomreach.com/t/failed-to-apply-config-javax-jcr-repositoryexception-the-following-node-type-change-contains-non-trivial-changes/3962/17 "2023-11-14T07:14:37Z")

</div>

> [@gf23](#):
>
> Is there a way to solve this issue if I already deleted something from the cnd file?
> 
> Tried adding it back but didn’t resolve the error.

You may need to restore BR using a backup database. You can delete the index folder to force BR to reindex the content. After that, you need to upgrade BR sequentially, meaning upgrading it from 12.X to 13.X, then from 13.X to 14.X then 15.X.
