jackrabbit-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dave Brosius" <dbros...@mebigfatguy.com>
Subject Re: Difference between older Jackrabbits and 1.4/1.4.1?
Date Fri, 22 Feb 2008 21:02:39 GMT
Hmm, it looks likely that i am running into this already reported issue

https://issues.apache.org/jira/browse/JCR-537

anyone have any ideas how to work around this issue? i'm pretty dead in the 
water without a workaround.

I guess i can just delete all the directories on disk.


----- Original Message ----- 
From: "Dave Brosius" <dbrosius@mebigfatguy.com>
To: <users@jackrabbit.apache.org>
Sent: Friday, February 22, 2008 3:48 PM
Subject: Re: Difference between older Jackrabbits and 1.4/1.4.1?


> If it helps any, the originating exception is from
>
> SharedItemStateManager
> public NodeReferences getNodeReferences(NodeReferencesId id) throws 
> NoSuchItemStateException, ItemStateException {
>
>
>
> here at the end of the method
>
> // throw
>
> throw new NoSuchItemStateException(id.toString());
>
> }
>
>
>
>
>
> ----- Original Message ----- 
> From: "Dave Brosius" <dbrosius@mebigfatguy.com>
> To: <users@jackrabbit.apache.org>
> Sent: Friday, February 22, 2008 2:57 PM
> Subject: Difference between older Jackrabbits and 1.4/1.4.1?
>
>
>>I have this code i use for running fitnesse tests. It ran without incident 
>>in past versions of JRabbit. I now upgraded to 1.4 and core 1.4.1 and now 
>>it fails on the parent.save() method with
>>
>> javax.jcr.ItemNotFoundException: 3f883da8-04fa-4d5d-a0a7-d98d201b10a5
>>
>> Did anything change going to 1.4? In my case there are child nodes below 
>> the nodes i am removing, is this a problem now? Do i have to remove all 
>> children recursively, bottom - up?
>>
>>
>> /** This method is only to be used by testing frameworks */
>> public synchronized void destroy() throws ContentRepositoryException
>> {
>>    if (!m_isEmbedded)
>>    throw new ContentRepositoryException("Not allowed to destroy a non 
>> embedded content repository");
>>    try
>>    {
>>        Node projectsRoot = getProjectsRootNode();
>>        if (projectsRoot != null)
>>        {
>>            Node parent = projectsRoot.getParent();
>>            projectsRoot.remove();
>>            parent.save();
>>        }
>>        m_projectRootUuid = null;
>>        Node usersRoot = getUsersRootNode();
>>        if (usersRoot != null)
>>        {
>>            Node parent = usersRoot.getParent();
>>            usersRoot.remove();
>>            parent.save();
>>        }
>>        m_userRootUuid = null;
>>        m_session.save();
>>    }
>>    catch (RepositoryException re)
>>    {
>>        throw new ContentRepositoryException("Failed destroying embedded 
>> repository", re);
>>    }
>> }
> 


Mime
View raw message