Hello,
We have the following problem. 
We use a  JcrConstants.MIX_VERSIONABLE node N which has a property A defined 
with defintion propDef.setOnParentVersion(OnParentVersionAction.IGNORE).

When we try to change this property we got the following exception:
        javax.jcr.version.VersionException: Unable to perform operation. Node 
is checked-in.

In the JCR 2.0 spec we could find the following information:

15.2.2 Read-Only on Check-In
When a versionable node is checked in, it and its subgraph become read-only.
The effect of read-only status on a node depends on the on-parent-version (OPV)
status of each of its child items.
When a node N becomes read-only:
* No property of N can be added, removed or have its value changed unless
it has an on-parent-version setting of IGNORE.

According the spec we would expect, that we could change the property A of N 
without explicitly check-out the node.
Does somebody knows what goes wrong and how to change a property defined as 
OnParentVersionAction.IGNORE without creating a new version?

Thx in advance.
:-) ferry malzer

Reply via email to