You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@jackrabbit.apache.org by Vincent Poupet <vi...@gmail.com> on 2013/06/03 15:57:22 UTC
jackrabbit issus
Hi,
I try to use jackrabbit in a project, but I have some issues when I try to
add a node.
I'm pretty sur I miss something stupid, but I can't find what it is !
So, I can login to my repo and browse root node, but when I try to add a
Node, I get this error :
javax.jcr.InvalidItemStateException: Could not find child
deadbeef-cafe-babe-cafe-babecafebabe of node
cafebabe-cafe-babe-cafe-babecafebabe
I'm using version 2.6.1 with spring 3.2.2 with annotation.
I use this configuration :
<bean id="repository" class="org.apache.jackrabbit.core.RepositoryImpl">
<constructor-arg index="0" ref="config" />
</bean>
<bean id="config"
class="org.apache.jackrabbit.core.config.RepositoryConfig"
factory-method="create">
<constructor-arg index="0" value="${jcr.config.file}"/>
<constructor-arg index="1" value="${jcr.home}" />
</bean>
Where jcr.config.file and jcr.home are correcty filled.
I use the default repository.xml file (generated by Transient repository)
Here is my test code :
@Test
public void testSaveNew(){
Node n;
try {
session = repository.login(new SimpleCredentials(login,
password.toCharArray()));
n = session.getRootNode();
n.addNode("testNode"+Calendar.getInstance().getTimeInMillis());
session.save();
} catch (RepositoryException e) {
// TODO Auto-generated catch block
e.printStackTrace();
fail();
}
}
Any idea of what it going wrong ?
Thanks ! :-)
Re: jackrabbit issus
Posted by Vincent Poupet <vi...@gmail.com>.
Hi everybody,
I've solved my issue. In fact I've removed the dependency for
commons-collection 3.0 and it's now working perfectly.
Strange issue, but simple solution for me :) !
Thanks !
Vincent
2013/6/3 Vincent Poupet <vi...@gmail.com>
> Hi,
>
> I try to use jackrabbit in a project, but I have some issues when I try to
> add a node.
>
> I'm pretty sur I miss something stupid, but I can't find what it is !
>
> So, I can login to my repo and browse root node, but when I try to add a
> Node, I get this error :
>
> javax.jcr.InvalidItemStateException: Could not find child
> deadbeef-cafe-babe-cafe-babecafebabe of node
> cafebabe-cafe-babe-cafe-babecafebabe
>
>
> I'm using version 2.6.1 with spring 3.2.2 with annotation.
> I use this configuration :
>
> <bean id="repository" class="org.apache.jackrabbit.core.RepositoryImpl">
> <constructor-arg index="0" ref="config" />
> </bean>
> <bean id="config"
> class="org.apache.jackrabbit.core.config.RepositoryConfig"
> factory-method="create">
> <constructor-arg index="0" value="${jcr.config.file}"/>
> <constructor-arg index="1" value="${jcr.home}" />
> </bean>
>
> Where jcr.config.file and jcr.home are correcty filled.
> I use the default repository.xml file (generated by Transient repository)
>
>
> Here is my test code :
>
>
> @Test
> public void testSaveNew(){
> Node n;
> try {
> session = repository.login(new SimpleCredentials(login,
> password.toCharArray()));
> n = session.getRootNode();
> n.addNode("testNode"+Calendar.getInstance().getTimeInMillis());
> session.save();
> } catch (RepositoryException e) {
> // TODO Auto-generated catch block
> e.printStackTrace();
> fail();
> }
> }
>
>
>
>
> Any idea of what it going wrong ?
>
> Thanks ! :-)
>
>
>