jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From vlad_v <numaplictis...@yahoo.com>
Subject new node types
Date Fri, 17 Oct 2008 15:50:33 GMT

Hello to all
 
  I'm facing a problem when trying to register a new node type. 
  Using the examples posted in this forum and on jackrabbit official site

   i receive an exception:  
         java.lang.ClassCastException:
org.apache.jackrabbit.rmi.client.ClientNodeTypeManager

  The code that gives this is:  

  JackrabbitNodeTypeManager manager = (JackrabbitNodeTypeManager)
        session.getWorkspace().getNodeTypeManager();

  or

NodeTypeManagerImpl ntmgr
=(NodeTypeManagerImpl)workspace.getNodeTypeManager();

I use the  
javax.jcr.nodetype NodeTypeManager

the workspace.getNodeTypeManager(); gets at runtime:
 
class org.apache.jackrabbit.rmi.client.ClientNodeTypeManager which cannot be
casted to class

org.apache.jackrabbit.core.nodetype.NodeTypeManagerImpl even if they both
implement the

javax.jcr.nodetype NodeTypeManager

If i posted a problem that was solved already, i apologize but yet
i didn't find a solution. 
I need a new node type  or a new / existing property that stores a
string....
If i don't use TransientRepository but i use the repository object obtained
with rmi 
i cannot store a string in any property.... or am i wrong? ( i hope :) )

Thank you
Regards
Vlad

-- 
View this message in context: http://www.nabble.com/new-node-types-tp20035956p20035956.html
Sent from the Jackrabbit - Dev mailing list archive at Nabble.com.


Mime
View raw message