[ https://issues.apache.org/jira/browse/JCR-2652?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vidar S. Ramdal closed JCR-2652. -------------------------------- Thanks for applying the patch. Confirming that the fix solves my problem, too => closing this issue. > Can no longer set a Date property using a Long value > ---------------------------------------------------- > > Key: JCR-2652 > URL: https://issues.apache.org/jira/browse/JCR-2652 > Project: Jackrabbit Content Repository > Issue Type: Bug > Components: jackrabbit-core > Affects Versions: 1.6.2 > Reporter: Vidar S. Ramdal > Fix For: 1.6.3 > > Attachments: JCR-2652.patch > > > Attempting to set a Date property with a Long value throws a > javax.jcr.nodetype.ConstraintViolationException. This worked in Jackrabbit > 1.6.2. > To reproduce: > Node node = session.getItem("/"); > node = node.addNode("dummy", "nt:resource"); > ValueFactory vf = session.getValueFactory(); > Value = vf.createValue("1234", 3); // Create a LongValue > node.setProperty("jcr:lastModified", value); > System.out.println(node.getProperty("jcr:lastModified")); > Expected result: > - A date around 1970 is printed to System.out > Actual result: > javax.jcr.nodetype.ConstraintViolationException: no matching property > definition found for {http://www.jcp.org/jcr/1.0}lastModified > at > org.apache.jackrabbit.core.nodetype.EffectiveNodeType.getApplicablePropertyDef(EffectiveNodeType.java:770) > at > org.apache.jackrabbit.core.NodeImpl.getApplicablePropertyDefinition(NodeImpl.java:911) > at > org.apache.jackrabbit.core.ItemManager.getDefinition(ItemManager.java:224) > at org.apache.jackrabbit.core.ItemData.getDefinition(ItemData.java:97) > at > org.apache.jackrabbit.core.PropertyData.getPropertyDefinition(PropertyData.java:53) > at > org.apache.jackrabbit.core.PropertyImpl.getDefinition(PropertyImpl.java:729) > at org.apache.jackrabbit.core.NodeImpl.setProperty(NodeImpl.java:2512) > According to Jukka Zitting [1], this might be a side-effect of JCR-2170. > [1] Mail thread from dev@jackrabbit.apache.org: > http://markmail.org/message/hn3snufsogjvldad -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.