"org.apache.jackrabbit.vault.packaging.PackageException: javax.jcr.nodetype.ConstraintViolationException: OakConstraint0001: /apps/cq/core/content/nav/tools[[nt:folder]]: No matching definition found for child node operations with effective type [nt:unstructured, rep:AccessControllable]"
I'm getting the error above when installing cq-dialog-conversion-content-1.0.0.zip package. I'm running AEM6 SP2 with ACS Commons 1.9.2. I mention ACS because I see a possibly related posting on acs github, I'd like to try out the conversion tool, so any help would be appreciated.
Solved! Go to Solution.
Views
Replies
Total Likes
Hi Chris
The problem is actually the ACS Commons package, which installs the /apps/cq/core/content/nav/tools with the wrong node type (nt:folder, correct would be nt:unstructured). I have created an issue and a pull request on https://github.com/Adobe-Consulting-Services/acs-aem-commons.
What you can do to fix the setup manually is to recreate /apps/cq/core/content/nav/tools in CRXDE with the correct node type, i.e. nt:unstructured. Make sure you copy back the original child nodes to the newly created "tools" node. After that, the dialog conversion package should install correctly.
HTH
Views
Replies
Total Likes
Hi Chris
The problem is actually the ACS Commons package, which installs the /apps/cq/core/content/nav/tools with the wrong node type (nt:folder, correct would be nt:unstructured). I have created an issue and a pull request on https://github.com/Adobe-Consulting-Services/acs-aem-commons.
What you can do to fix the setup manually is to recreate /apps/cq/core/content/nav/tools in CRXDE with the correct node type, i.e. nt:unstructured. Make sure you copy back the original child nodes to the newly created "tools" node. After that, the dialog conversion package should install correctly.
HTH
Views
Replies
Total Likes
Views
Replies
Total Likes
Views
Likes
Replies