On 11 Feb 2010, at 19:30, Carsten Ziegeler wrote:

> Justin Edelson schrieb:
>> On 2/11/10 1:33 PM, Ian Boston wrote:
>>> On 11 Feb 2010, at 16:06, Justin Edelson wrote:
>>> 
>>>> This, combined with the use of the JCR 2 bundle, is causing some test
>>>> failures. It seems to be because AccessControlUtil.getAccessManager()
>>>> attempts to call the getAccessManager() method specified by the
>>>> javax.jcr.Session interface which isn't implemented by SessionImpl.
>>>> 
>>>> Possible fixes are:
>>>> * Upgrade jackrabbit.server to JR 2.
>>>> * Remove NamespaceMapper modifications to jcr.base and roll back to old
>>>> jcr.api bundle in launchpad.
>>>> 
>>>> WDYT?
>>> IMHO remove NamespaceMapper, however I think I saw a commit from Carsten 
>>> that added an NamespaceMapper class into one of the APIs (and versioned to 
>>> 2.1.0) ?
>>> 
>> Right. jcr.api now exports version 2.1.0 of org.apache.sling.jcr.api.
>> Changes to this module need not be rolled back because, with or without
>> the inclusion of NamespaceMapper in the API, the jcr.api bundle can't be
>> used without either a wrapped JCR 1 API bundle or the JCR 2 API bundle.
>> 
> I think we should just update to jcr 2.

Ok, I have two questions.
How much work is this inside Sling (I am assuming the branch for 2 is there 
already) and ?
What will it impact in terms of bundles, just the server bundle or are there 
changes all over the code base ?

Ian

> 
> Carsten
> 
> -- 
> Carsten Ziegeler
> [email protected]

Reply via email to