The content below is from types.cnd from one of our bundles.  I get the
exception further below when this file is processed but I fail to find the
error in our CND.  Just after this exception and after the server has had a
chance to churn on the CND a bit more I get this message, "21.08.2010
01:09:04.774 *INFO* [SCR Component Actor]
org.apache.sling.jcr.base.internal.loader.Loader Retrytring to register node
types from SLING-INF/nodetypes/types.cnd in bundle
org.sakaiproject.nakamura.jcr succeeded."

The line in question starts with "- sling:resourceType".  Any suggestions?


:: types.cnd ::
<sakai = 'http://www.sakaiproject.org/nakamura/2.0'>
<nt  = 'http://www.jcp.org/jcr/nt/1.0'>

// Add a mixin that allows nodes to accept other properties, (eg nt:file)
[sakai:propertiesmix] > mix:versionable mixin

  - '*' (undefined)
    copy
    multiple

  - '*' (undefined)
    copy

  + '*' (nt:unstructured)

// Node type for the Site objects
[sakai:site] > nt:unstructured

// Node type for files
[sakai:file] > nt:file, sakai:propertiesmix

// Node type for pooled content
['sakai:pooled-content'] > nt:file, sakai:propertiesmix
  - sling:resourceType (string) = 'sakai/pooled-content' autocreated
mandatory
  + * (nt:base) = nt:unstructured multiple version

:: Exception ::
21.08.2010 00:56:02.261 *WARN* [SCR Component Actor]
org.apache.sling.jcr.base.internal.loader.Loader Cannot read node types
SLING-INF/nodetypes/types.cnd from bundle org.sakaiproject.nakamura.jcr:
java.io.IOException: Unable to parse CND Input: Error setting name of
sling:resourceType to sling:resourceType
(bundle://23.0:0/SLING-INF/nodetypes/types.cnd, line 24)
21.08.2010 00:56:02.261 *WARN* [SCR Component Actor]
org.apache.sling.jcr.base.internal.loader.Loader Stacktrace
 java.io.IOException: Unable to parse CND Input: Error setting name of
sling:resourceType to sling:resourceType
(bundle://23.0:0/SLING-INF/nodetypes/types.cnd, line 24)
        at
org.apache.sling.jcr.base.NodeTypeLoader.registerNodeType(NodeTypeLoader.java:132)
        at
org.apache.sling.jcr.base.internal.loader.Loader.registerNodeTypes(Loader.java:218)
        at
org.apache.sling.jcr.base.internal.loader.Loader.registerBundleInternal(Loader.java:159)
        at
org.apache.sling.jcr.base.internal.loader.Loader.registerBundle(Loader.java:89)
        at
org.apache.sling.jcr.base.internal.loader.Loader.<init>(Loader.java:73)
        at
org.apache.sling.jcr.base.AbstractSlingRepository.setupRepository(AbstractSlingRepository.java:445)
        at
org.apache.sling.jcr.base.AbstractSlingRepository.startRepository(AbstractSlingRepository.java:843)
        at
org.apache.sling.jcr.base.AbstractSlingRepository.activate(AbstractSlingRepository.java:640)

Reply via email to