jackrabbit-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nick Stuart" <nstu...@speranzasystems.com>
Subject Re: Cant create nodetypes
Date Mon, 23 Jun 2008 14:34:31 GMT
Is there a Maven Repository that has snapshots for Jackrabbit? I would like
to avoid rolling our own if possible just to test this out.

Thanks again for the help!

-Nick

On 6/20/08, Markus <caleb7@gmx.net> wrote:
>
> Hi Nick,
>
> Using the latest Jackrabbit 1.5 Snapshot with this .cnd file:
>
> Testnodes.cnd
> --------------------
> <sp='http://spxxx.com/test'>
>
> <nt='http://www.jcp.org/jcr/nt/1.0'>
>
> [sp:processMarker]
>   mixin
>   - sp:inProcess (boolean)
>   = 'false'
>     autocreated
>
> [sp:folder] > nt:folder,sp:processMarker
> [sp:resource] > nt:resource,sp:processMarker
>
> --------------------
>
> And the following code:
> --------------------
> Session session = getSession();
> Workspace wsp = session.getWorkspace();
> JackrabbitNodeTypeManager ntMgr = (JackrabbitNodeTypeManager)
> wsp.getNodeTypeManager();
>
> // Register nodetypes
> if (!ntMgr.hasNodeType("sp:processMarker")) {
>   ntMgr.registerNodeTypes(new FileInputStream(<testnodes.cnd file>),
> JackrabbitNodeTypeManager.TEXT_X_JCR_CND);
> }
> session.save();
>
> I could add the nodetypes without problems. So maybe you like to test again
> with the latest version of Jackrabbit or compare your code/cnd with this
> one.
>
> Best regards,
>
> Markus
>
>
>
>
> -----Original Message-----
> From: Nick Stuart [mailto:nstuart@speranzasystems.com]
> Sent: Thursday, June 19, 2008 9:24 PM
> To: users@jackrabbit.apache.org
> Subject: Re: Cant create nodetypes
>
> Yes, thats what the
> <sp='something_here'> is (or at least that what I thought it was for). All
> the examples I have seen look almost the same as what i am doing, but it
> doesn't work. Again, my cnd file looks like this, the first line being the
> namespace:
>
> <sp='something_here'>
> <nt='http://www.jcp.org/jcr/nt/1.0'>
>
> [sp:processMarker]
>   mixin
>   - sp:inProcess (boolean)
>   = 'false'
>     autocreated
>
>
> How is this different then say the example from
> http://jackrabbit.apache.org/node-type-notation.html, and yet I get the
> exception saying "something_here is not a valid namespace uri' (have tried
> other rand http addresses as well and it doesn't work either)
>
> On Thu, Jun 19, 2008 at 3:15 PM, Pulla Venkat <pcsri1956@gmail.com> wrote:
>
> > You need to add the namespace information at the begining of CND file.
> > Just like in xml file , namespace is specified before using , cnd file
> also
> > should be similar.
> >
> > On Thu, Jun 19, 2008 at 2:59 PM, Nick Stuart <
> nstuart@speranzasystems.com>
> > wrote:
> >
> > > Hi all, I've looked around for this problem, but all I see related is
> > > JCR-888, but I'm not using the IBM jdk as listed there. My jave version
> > is:
> > > java version "1.6.0_06"
> > > Java(TM) SE Runtime Environment (build 1.6.0_06-b02)
> > > Java HotSpot(TM) 64-Bit Server VM (build 10.0-b22, mixed mode)
> > >
> > > I am trying to create a fairly simple custom node type with the
> following
> > > cnd:
> > > <sp='something_here'>
> > > <nt='http://www.jcp.org/jcr/nt/1.0'>
> > >
> > > [sp:processMarker]
> > >  mixin
> > >  - sp:inProcess (boolean)
> > >  = 'false'
> > >    autocreated
> > >
> > > [sp:folder] > nt:folder,sp:processMarker
> > >
> > > [sp:resource] > nt:resource,sp:processMarker
> > >
> > >
> > > I have two issues.
> > > First, if i leave <sp='something_here'> as it is, I get the exception
> > shown
> > > in JCR-888 saying its not a registered namespace uri. Not helpful.
> > > Second, if I try <sp=''> then I just get sp: is not a registered
> > namespace
> > > whenever I try to use sp:folder.
> > > Either way I am at an roadblock here. The rest of the process has gone
> > > great
> > > and is doing everything I need it to, but I would love to be able to
> add
> > > some custom logic/info here to make things fit better.
> > >
> > > Any ideas on what I could be doing wrong? I am using the 1.4.5 release
> > from
> > > maven.
> > > Thanks!
> > > -Nick
> > >
> >
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message