setting/getting jcr:mixinTypes as property ------------------------------------------
Key: JCR-3273 URL: https://issues.apache.org/jira/browse/JCR-3273 Project: Jackrabbit Content Repository Issue Type: Bug Affects Versions: 2.4 Reporter: David Buchmann Priority: Minor using jackrabbit 2.4 (the remoting with davex, not tested with others) i can set the property jcr:mixinTypes to a node without getting an exception. before saving, the property is there but isNodeType returns false. when i save and read the node in a new session, it loses the property completely. if i set the mixin with addMixin, i can get it as property afterwards. i am a bit confused by this. i guess it makes sense to not allow setting the mixin with setProperty - but then this should throw some exception to tell me i am wrong. Node root = s.getRootNode(); Node node = root.getNode("my_node"); node.setProperty("jcr:mixinTypes", "mix:referenceable"); System.out.println(node.getProperty("jcr:mixinTypes").getString()); // mix:referenceable System.out.println(node.isNodeType("mix:referenceable")); // false s.save(); // neither a normal property nor a mixin type is stored -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira