Hi Angela,
Sorry, you've been faster than me; I should search better in JIRA before posting here: https://issues.apache.org/jira/browse/JCR-2161
So, do you suggest me to use CndImporter instead of working with CompactNodeTypeDefReader?
I've taken a look at the javadoc but now I must find some examples to find out how to use
it.
Thanks again
Ale
On Mar 30, 2011, at 12:52 PM, Angela Schreiber wrote:
> hi alessandro
>
>> This line of code
>> JackrabbitNodeTypeManager manager =
>> (JackrabbitNodeTypeManager) session.getWorkspace().getNodeTypeManager();
>> Throws this exception
>
> jackrabbitnodetypemanager is deprecated as JCR 2.0 provides
> an API to register node types ...
>
>> Caused by: java.lang.ClassCastException: org.apache.jackrabbit.jcr2spi.nodetype.NodeTypeManagerImpl
cannot be cast to org.apache.jackrabbit.api.JackrabbitNodeTypeManager
>
> ... and not implemented by jcr2spi.*.NodeTypeManagerImpl
>
>> Is there some other way register nodetypes from a cnd using the spi library? Am I
doing something wrong elsewhere?
>
> did you take a look at org.apache.jackrabbit.commons.cnd.CndImporter?
>
> regards
> angela
|