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

Reply via email to