[ https://issues.apache.org/jira/browse/OAK-3621?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
angela resolved OAK-3621. ------------------------- Resolution: Fixed Assignee: angela Fix Version/s: 1.3.11 > Required property type not respected > ------------------------------------ > > Key: OAK-3621 > URL: https://issues.apache.org/jira/browse/OAK-3621 > Project: Jackrabbit Oak > Issue Type: Bug > Components: core, jcr > Reporter: Antonio Sanso > Assignee: angela > Fix For: 1.3.11 > > Attachments: OAK-3621_2.patch, mixin_definition.png, property_type.png > > > It seems like Section 7.1.5 Adding and Writing Properties of jsr 170 > {code} > Sets the specified (single > value) property of this node > to the specified value. If the property does not yet > exist, it is created. The property type of the property > will be that specified by the node type of this node. > If the property type of the > supplied Value object is > different from that required, then a best-effort > conversion is attempted. If the conversion fails, a > ValueFormatException is thrown. If another error > occurs, a RepositoryException is thrown. > If the node type of this node > does not indicate a > specific property type, then the property type of the > supplied Value object is used and if the property > already exists (has previously been set) it assumes > both the new value and new property type. > {code} > is not respected.In the provided screenshots you can see a mixin definition > having a long property. But the property type in the creation node is Boolean -- This message was sent by Atlassian JIRA (v6.3.4#6332)