Hi,

there are a number of issues with your repository.xml

- Workspace/@name should be set to ${wsp.name}
- your persistence managers point to the same table. a persistence manager for a
workspace usually contains a ${wsp.name} in the schemaObjectPrefix.

please have a look at the default repository.xml that comes with jackrabbit.

regards
 marcel

John Eaton wrote:
> Hi,
>         When trying to check in a node with spring module and jackrabbit 
> hooked up to Oracle I get the following exception
> 
> 18.08.2008 15:37:12 *INFO * ClusterNode: Appended revision: 3 
> (ClusterNode.java, line 616)
> 18.08.2008 15:37:12 *INFO * ClusterNode: Appended revision: 4 
> (ClusterNode.java, line 616)
> 18.08.2008 15:37:12 *WARN * SearchIndex: Exception while creating document 
> for node: 9ef5d298-9795-425a-adfd-309383ceef06: 
> javax.jcr.RepositoryException: Missing child node entry for node with id: 
> 9ef5d298-9795-425a-adfd-309383ceef06 (SearchIndex.java, line 516)
> 18.08.2008 15:37:12 *INFO * ClusterNode: Appended revision: 5 
> (ClusterNode.java, line 616)
> 18-Aug-2008 15:37:12:965 ERROR [http-8080-Processor24] [  CREATEEFORM ] 
> EFormServiceImpl createEForm Exception:  
> org.springmodules.jcr.JcrSystemException: Repository access exception; nested 
> exception is javax.jcr.RepositoryException: /lagan:eforms/lagan:105/lagan:JE: 
> unable to update item.: 4a01583c-9978-45e4-b3f1-a0535cece417
> Caused by:  javax.jcr.RepositoryException: /lagan:eforms/lagan:105/lagan:JE: 
> unable to update item.: 4a01583c-9978-45e4-b3f1-a0535cece417
> at 
> org.apache.jackrabbit.rmi.server.ServerObject.getRepositoryException(ServerObject.java:136)
> at org.apache.jackrabbit.rmi.server.ServerNode.checkin(ServerNode.java:337)
> 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(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.checkin(Unknown Source)
> at org.apache.jackrabbit.rmi.client.ClientNode.checkin(ClientNode.java:409)
> at 
> com.lagan.lagancentre.core.dao.jcr.JcrEformContentDao$1.doInJcr(JcrEformContentDao.java:153)
> at org.springmodules.jcr.JcrTemplate.execute(JcrTemplate.java:76)
> at org.springmodules.jcr.JcrTemplate.execute(JcrTemplate.java:108)
> at 
> com.lagan.lagancentre.core.dao.jcr.JcrEformContentDao.saveForm(JcrEformContentDao.java:55)
> 
> It all works fine when I use Apache Derby.
> 
> Andy ideas? My repository file is enclosed
> 
> 
> 
> Thanks
> 
> John Eaton
> 
> 
> 
> 
>   ________________________________
> The information in this message is confidential and may be legally 
> privileged. It is intended solely for the addressee. Access to this message 
> by anyone else is unauthorised. If you are not the intended recipient, any 
> disclosure, copying, or distribution of the message, or any action or 
> omission taken by you in reliance on it, is prohibited and may be unlawful. 
> Please immediately contact the sender if you have received this message in 
> error.
> 
> The views and opinions expressed in this email may not reflect the views and 
> opinions of any member of Lagan Technologies Limited, or any of its 
> subsidiaries.
> 
> Lagan Technologies Limited is a company registered in Northern Ireland with 
> registration number NI 28773. The registered office of Lagan Technologies 
> Limited is 209 Airport Road West, Belfast, Co. Antrim, BT3 9EZ.
> 
> 

Reply via email to