# Error upgrading from version 12 to 14

**URL:** <https://community.bloomreach.com/t/error-upgrading-from-version-12-to-14/2650>\
**Category:** Experience Manager (PaaS/OnPrem)\
**Created:** [June 29, 2021, 10:06pm UTC](https://community.bloomreach.com/t/error-upgrading-from-version-12-to-14/2650 "2021-06-29T22:06:52Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![dquiroz](https://avatars.discourse-cdn.com/v4/letter/d/ecd19e/32.png) [@dquiroz](https://community.bloomreach.com/u/dquiroz)\
**Post date:** [June 29, 2021, 10:06pm UTC](https://community.bloomreach.com/t/error-upgrading-from-version-12-to-14/2650/1 "2021-06-29T22:06:52Z")

</div>

Hello all,

I have a Version 12 project that I’m upgrading to Version 14. Now I am getting the following error when I start the application .

Exception:

```auto
[main] ERROR org.onehippo.cm.engine.ConfigurationServiceImpl - Failed to apply config
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):
org.hippoecm.repository.jackrabbit.HippoNodeTypeRegistry$CustomNodeTypeDefDiff[
    nodeTypeName={http://www.onehippo.org/jcr/hcm/1.0}hcm,
    mixinFlagDiff=NONE,
    supertypesDiff=NONE,
    propertyDifferences=[
    ],
    childNodeDifferences=[
        org.apache.jackrabbit.spi.commons.nodetype.NodeTypeDefDiff$ChildNodeDefDiff[itemName={http://www.onehippo.org/jcr/hcm/1.0}content, type=NONE, operation=NONE],
        org.apache.jackrabbit.spi.commons.nodetype.NodeTypeDefDiff$ChildNodeDefDiff[itemName={http://www.onehippo.org/jcr/hcm/1.0}baseline, type=NONE, operation=NONE],
        org.apache.jackrabbit.spi.commons.nodetype.NodeTypeDefDiff$ChildNodeDefDiff[itemName={http://www.onehippo.org/jcr/hippo/nt/2.0.4}lock, type=MAJOR, operation=REMOVED],
        org.apache.jackrabbit.spi.commons.nodetype.NodeTypeDefDiff$ChildNodeDefDiff[itemName={http://www.onehippo.org/jcr/hcm/1.0}webbundles, type=NONE, operation=NONE]
    ]
]
    at org.apache.jackrabbit.core.nodetype.NodeTypeRegistry.checkForConflictingContent(NodeTypeRegistry.java:952) ~[jackrabbit-core-2.20.2-h1.jar:2.20.2-h1]

```

Does anyone have an idea about what the cause is and how I can fix it?

Regards,  
Diego.

---

<div class="post-metadata">

**Author:** ![saimir.muco](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/saimir.muco/32/513_2.png) [@saimir.muco](https://community.bloomreach.com/u/saimir.muco)\
**Post date:** [June 30, 2021, 5:19am UTC](https://community.bloomreach.com/t/error-upgrading-from-version-12-to-14/2650/2 "2021-06-30T05:19:39Z")

</div>

Hi  
You should upgrade one major version at a time, i.e. 12-\>13-\>14, did you do that?

---

<div class="post-metadata">

**Author:** ![dquiroz](https://avatars.discourse-cdn.com/v4/letter/d/ecd19e/32.png) [@dquiroz](https://community.bloomreach.com/u/dquiroz)\
**Post date:** [June 30, 2021, 3:14pm UTC](https://community.bloomreach.com/t/error-upgrading-from-version-12-to-14/2650/3 "2021-06-30T15:14:23Z")

</div>

Hi Saimir  
yes I did, I started to have this error when I jumped from v13.4.4 to 14

---

<div class="post-metadata">

**Author:** ![saimir.muco](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/saimir.muco/32/513_2.png) [@saimir.muco](https://community.bloomreach.com/u/saimir.muco)\
**Post date:** [June 30, 2021, 3:49pm UTC](https://community.bloomreach.com/t/error-upgrading-from-version-12-to-14/2650/4 "2021-06-30T15:49:59Z")

</div>

What do you have in your current v13 on your [hcm:hcm] namespace? You can find it from the console, using the cnd export and then choosing hcm.

---

<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 30, 2021, 10:45pm UTC](https://community.bloomreach.com/t/error-upgrading-from-version-12-to-14/2650/5 "2021-06-30T22:45:11Z")

</div>

Hi Diego,  
few things: always upgrade to the latest release version ( 13.4.9 in your case for example).  
During major (and rarely some minor upgrades) rolling upgrade is not supported. You need to stop/restart all cluster nodes while upgrading.  
Releases reference:

> **[Release Notes - Bloomreach Experience - Headless Digital Experience Platform](https://documentation.bloomreach.com/14/about/release-notes/release-notes-overview.html)**
>
> Release Notes BloomReach Hippo CMS brXM Experience Manager

---

<div class="post-metadata">

**Author:** ![dquiroz](https://avatars.discourse-cdn.com/v4/letter/d/ecd19e/32.png) [@dquiroz](https://community.bloomreach.com/u/dquiroz)\
**Post date:** [July 1, 2021, 10:03pm UTC](https://community.bloomreach.com/t/error-upgrading-from-version-12-to-14/2650/6 "2021-07-01T22:03:26Z")

</div>

hi guys, I solved this issue cleaning the jackrabbit’s file system, thanks for your replies

---

<div class="post-metadata">

**Author:** ![sshearer](https://avatars.discourse-cdn.com/v4/letter/s/cdc98d/32.png) [@sshearer](https://community.bloomreach.com/u/sshearer)\
**Post date:** [July 7, 2021, 4:29pm UTC](https://community.bloomreach.com/t/error-upgrading-from-version-12-to-14/2650/7 "2021-07-07T16:29:53Z")

</div>

Hi @dquiroz !

I’m running into the same error you did. Could you provide some more details on how you were able to clean the jackrabbit file system? I’ve searched through BR’s documentation, and I haven’t found any steps on how I can accomplish this.

Thanks  
Sarah

---

<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:** [July 7, 2021, 5:12pm UTC](https://community.bloomreach.com/t/error-upgrading-from-version-12-to-14/2650/8 "2021-07-07T17:12:49Z")

</div>

Hi @sshearer,  
most probably, it is following: delete old repository directory and re-indexed the server. Location of the directory depends on your tomcat deployment settings/script (flag is called repo.path e.g. “-Drepo.path=/some/path”), see:

“Repository Storage Directory Location” section on following page:

> **[Repository Deployment Settings - Bloomreach Experience - Headless Digital...](https://documentation.bloomreach.com/14/library/concepts/content-repository/repository-deployment-settings.html)**
>
> Headless digital experience platform

---

<div class="post-metadata">

**Author:** ![sshearer](https://avatars.discourse-cdn.com/v4/letter/s/cdc98d/32.png) [@sshearer](https://community.bloomreach.com/u/sshearer)\
**Post date:** [July 7, 2021, 5:18pm UTC](https://community.bloomreach.com/t/error-upgrading-from-version-12-to-14/2650/9 "2021-07-07T17:18:03Z")

</div>

Thanks, @machak. This makes sense for cleaning the repo locally. How can I do this in an upper environment, where I deploy the distribution file? Should I just delete the repo folder before creating the distribution? Or do you know if this has to do with the sql server we created for our remote environment?

---

<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:** [July 7, 2021, 5:48pm UTC](https://community.bloomreach.com/t/error-upgrading-from-version-12-to-14/2650/10 "2021-07-07T17:48:47Z")

</div>

It is very similar process: you stop all your servers and empty those repository directories.  
After that, you start your servers again and indexing process starts.  
This is what we call “full re-indexing”.  
Depending on the size of your project (number of assets, documents and images), this process can take some time to finish, anything between 15 min, up to hours for larger projects (if you have 100.000 or more documents/assets)

---

<div class="post-metadata">

**Author:** ![sshearer](https://avatars.discourse-cdn.com/v4/letter/s/cdc98d/32.png) [@sshearer](https://community.bloomreach.com/u/sshearer)\
**Post date:** [July 7, 2021, 6:05pm UTC](https://community.bloomreach.com/t/error-upgrading-from-version-12-to-14/2650/11 "2021-07-07T18:05:16Z")

</div>

Thank you @machak. We will give this a try!

---

<div class="post-metadata">

**Author:** ![dquiroz](https://avatars.discourse-cdn.com/v4/letter/d/ecd19e/32.png) [@dquiroz](https://community.bloomreach.com/u/dquiroz)\
**Post date:** [July 7, 2021, 9:13pm UTC](https://community.bloomreach.com/t/error-upgrading-from-version-12-to-14/2650/12 "2021-07-07T21:13:18Z")

</div>

Hi Sarah

Basically I followed the process described by @machak

---

<div class="post-metadata">

**Author:** ![sshearer](https://avatars.discourse-cdn.com/v4/letter/s/cdc98d/32.png) [@sshearer](https://community.bloomreach.com/u/sshearer)\
**Post date:** [July 9, 2021, 2:18pm UTC](https://community.bloomreach.com/t/error-upgrading-from-version-12-to-14/2650/13 "2021-07-09T14:18:13Z")

</div>

Thank you both! Reindexing helped to solve our problem. I appreciate the help.

---

<div class="post-metadata">

**Author:** ![Ilakkia\_Baskar](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/ilakkia_baskar/32/2044_2.png) [@Ilakkia\_Baskar](https://community.bloomreach.com/u/Ilakkia_Baskar)\
**Post date:** [July 1, 2025, 3:18pm UTC](https://community.bloomreach.com/t/error-upgrading-from-version-12-to-14/2650/14 "2025-07-01T15:18:53Z")

</div>

Hello @dquiroz ,

We are happy you are part of Bloomreach Developer’s Community.  
Thank you for reaching out to us.

We hope we have answered your queries and therefore marking this thread for Closure.  
We are delighted to acknowledge your ongoing contributions to our esteemed Bloomreach Community.

Best Regards,  
Bloomreach
