done, thanks for the suggestion. https://issues.apache.org/jira/browse/JCR-2723 <https://issues.apache.org/jira/browse/JCR-2723>
On Sat, Aug 21, 2010 at 11:44 AM, Justin Edelson <[email protected]>wrote: > No problem. I do think you should file this with Jackrabbit as a > low-priority Improvement task. It would be nice to get an obvious error > message like "Unknown namespace". > > On Aug 21, 2010, at 11:39 AM, Carl Hall <[email protected]> wrote: > > > That seems to have cleared it up. Thanks again for figuring out my > strange > > errors. > > > > > > On Sat, Aug 21, 2010 at 8:02 AM, Justin Edelson <[email protected] > >wrote: > > > >> Not sure, but I notice you don't have the sling namespace defined in > this > >> file. You should try that, if only because it is a trivial change. > >> > >> Justin > >> > >> On Aug 21, 2010, at 1:18 AM, Carl Hall <[email protected]> wrote: > >> > >>> 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) > >> >
