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 Sat, 23 Feb 2008 00:40:20 GMT
Ah, i think i figured something out. The PersistenceManager under Workspace 
and Versioning should have different URLs in Derby.

So it is working in derby when that happens. But oracle still fails.

How about in oracle, sqlserver? Can you use the same url for both 
PersistenceManagers when using oracle? What would the different ones be?


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


> 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