Hi all,

to be more precise, I am using jackrabbit standalone jar to connect to the
repository and I want to change the value of a property in version node (a
frozen node). But I got an error message "Unable to perform operation. Node
is protected.".

javax.jcr.nodetype.ConstraintViolationException: Unable to perform
operation. Node is protected.
        at
org.apache.jackrabbit.rmi.server.ServerObject.getRepositoryException(ServerObject.java:109)
        at
org.apache.jackrabbit.rmi.server.ServerNode.setProperty(ServerNode.java:289)
        at sun.reflect.GeneratedMethodAccessor1488.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at sun.rmi.server.UnicastServerRef.dispatch(Unknown Source)
        at sun.rmi.transport.Transport$1.run(Unknown Source)
        at sun.rmi.transport.Transport$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.rmi.transport.Transport.serviceCall(Unknown Source)
        at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source)
        at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(Unknown Source)
        at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown
Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
Source)
        at java.lang.Thread.run(Unknown Source)
        at
sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Unknown
Source)
        at sun.rmi.transport.StreamRemoteCall.executeCall(Unknown Source)
        at sun.rmi.server.UnicastRef.invoke(Unknown Source)
        at
org.apache.jackrabbit.rmi.server.ServerNode_Stub.setProperty(Unknown Source)
        at
org.apache.jackrabbit.rmi.client.ClientNode.setProperty(ClientNode.java:128)
        at
org.apache.jackrabbit.rmi.client.ClientNode.setProperty(ClientNode.java:177)
        at
org.apache.jackrabbit.standalone.cli.core.SetProperty.execute(SetProperty.java:50)
        at
org.apache.jackrabbit.standalone.cli.JcrClient.runCommand(JcrClient.java:257)
        at
org.apache.jackrabbit.standalone.cli.JcrClient.runInteractive(JcrClient.java:212)
        at org.apache.jackrabbit.standalone.Main.run(Main.java:137)
        at org.apache.jackrabbit.standalone.Main.main(Main.java:60)



On Thu, Dec 11, 2014 at 7:44 PM, Tarek Jarraya <[email protected]>
wrote:

> Hi all,
>
> I am using the version 2.8. I want to change the value of a property of
> node version located under the jcr:versionStorage. But I am gettibg an
> error protected property.
>
> How the disable this protection?
>
> Thanks
> Tarek
>

Reply via email to