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.

Reply via email to