Hello there,
I'm a jackrabbit newbie and have a problem with the frozen node of a version.
I tried an example at
http://www.artima.com/lejava/articles/contentrepository3.html and failed at the
part where the frozen nodes property "blogtext" is read.
System.out.println("Version saved on " +
v.getCreated().getTime().toString() +
" has the following message: " +
no.getProperty("blogtext").getString());
At this part I always get the following error:
javax.jcr.PathNotFoundException: blogtext
at
org.apache.jackrabbit.rmi.server.ServerObject.getRepositoryException(ServerObject.java:125)
at
org.apache.jackrabbit.rmi.server.ServerNode.getProperty(ServerNode.java:92)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.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 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.run(Unknown
Source)
at java.lang.Thread.run(Unknown Source)
at
sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:247)
at
sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:223)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:133)
at org.apache.jackrabbit.rmi.server.ServerNode_Stub.getProperty(Unknown
Source)
at
org.apache.jackrabbit.rmi.client.ClientNode.getProperty(ClientNode.java:224)
at
ag.ion.gca.repository.test.GetResourceTest.main(GetResourceTest.java:99)
As I understood the repository, I thought that the whole node is copied into
the frozen node. So why is this error coming
up or why is the property not copied?
Any suggestions?
Thanks,
Markus Krüger