Session.move() fails when defining nt:base / nt:hiearachy nodetype as
'abstract'
---------------------------------------------------------------------------------
Key: JCR-2159
URL: https://issues.apache.org/jira/browse/JCR-2159
Project: Jackrabbit Content Repository
Issue Type: Bug
Affects Versions: 2.0.0
Reporter: Tobias Bocanegra
Fix For: 2.0.0
JSR283 introduces a new node type attribute 'abstract' and defines nt:base and
nt:hierarchyNode as such.
when changing those nodetypes, the session.move (and probably others) fails
with:
javax.jcr.nodetype.ConstraintViolationException: nt:hierarchyNode: is an
abstract node type.
at
org.apache.jackrabbit.core.NodeImpl.internalAddChildNode(NodeImpl.java:768)
at
org.apache.jackrabbit.core.NodeImpl.internalAddNode(NodeImpl.java:737)
at
org.apache.jackrabbit.core.NodeImpl.internalAddNode(NodeImpl.java:691)
at org.apache.jackrabbit.core.NodeImpl.addNode(NodeImpl.java:2147)
at
org.apache.jackrabbit.test.api.SessionTest.testMoveItemExistsException(SessionTest.java:69)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.