infinite recursion creating a nodeType based on an existing nodeType
--------------------------------------------------------------------
Key: JCR-2359
URL: https://issues.apache.org/jira/browse/JCR-2359
Project: Jackrabbit Content Repository
Issue Type: Bug
Components: jackrabbit-core
Affects Versions: 1.6.0
Reporter: Luca Tagliani
When I try to create a nodeTypeTemplate using the following code, it's thrown
an InvalidNodeTypeException during the registration:
NodeTypeManagerImpl ntmgr = (NodeTypeManagerImpl)
session.getWorkspace().getNodeTypeManager();
NodeTypeTemplate ntt = null;
NodeTypeImpl ntImpl = null;
ntImpl = ntmgr.getNodeType("wr:group");
...
... (adding new PropertyDefintion)
...
ntt = ntmgr.createNodeTypeTemplate(ntImpl);
ntmgr.registerNodeType(ntt, true); ---> here's thrown the exception
The nodeType wr:group is based on three other nodeType.
If I inspect the new ntt, I see that the supertype are three, but all equal to
"wr:group"
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.