[
https://issues.apache.org/jira/browse/JCR-1449?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Dominique Pfister resolved JCR-1449.
------------------------------------
Resolution: Fixed
Fix Version/s: core 1.4.2
Fixed in both 1.4 branch and trunk.
> Registering nodetypes with empty namespace prefix causes a namespace
> exception in sync node
> -------------------------------------------------------------------------------------------
>
> Key: JCR-1449
> URL: https://issues.apache.org/jira/browse/JCR-1449
> Project: Jackrabbit
> Issue Type: Bug
> Components: clustering
> Affects Versions: core 1.4.1
> Reporter: Dominique Pfister
> Assignee: Dominique Pfister
> Fix For: core 1.4.2
>
>
> Registering a nodetype with empty namespace prefix causes a namespace
> exception in sync node. Stacktrace looks as follows:
> 03.03.2008 15:33:50 *ERROR* ClusterNode: Unable to read revision '10618'.
> (ClusterNode.java, line 1051)
> o.a.j.core.journal.JournalException: Parse error while reading node type
> definition.
> at
> o.a.j.core.journal.AbstractRecord.readNodeTypeDef(AbstractRecord.java:256)
> at o.a.j.core.cluster.ClusterNode.consume(ClusterNode.java:1026)
> at o.a.j.core.journal.AbstractJournal.doSync(AbstractJournal.java:198)
> at o.a.j.core.journal.AbstractJournal.sync(AbstractJournal.java:173)
> at o.a.j.core.cluster.ClusterNode.sync(ClusterNode.java:303)
> at o.a.j.core.cluster.ClusterNode.run(ClusterNode.java:274)
> at java.lang.Thread.run(Thread.java:595)
> Caused by: o.a.j.core.nodetype.compact.ParseException: Error while parsing
> 'bla' ((internal), line 3)
> at o.a.j.core.nodetype.compact.Lexer.fail(Lexer.java:152)
> at
> o.a.j.core.nodetype.compact.CompactNodeTypeDefReader.toQName(CompactNodeTypeDefReader.java:653)
> at
> o.a.j.core.nodetype.compact.CompactNodeTypeDefReader.doNodeTypeName(CompactNodeTypeDefReader.java:265)
> at
> o.a.j.core.nodetype.compact.CompactNodeTypeDefReader.parse(CompactNodeTypeDefReader.java:215)
> at
> o.a.j.core.nodetype.compact.CompactNodeTypeDefReader.<init>(CompactNodeTypeDefReader.java:178)
> at
> o.a.j.core.nodetype.compact.CompactNodeTypeDefReader.<init>(CompactNodeTypeDefReader.java:162)
> at
> o.a.j.core.journal.AbstractRecord.readNodeTypeDef(AbstractRecord.java:248)
> ... 6 more
> Caused by: javax.jcr.NamespaceException: No URI for pefix '' declared.
> at
> o.a.j.spi.commons.namespace.NamespaceMapping.getURI(NamespaceMapping.java:74)
> at o.a.j.spi.commons.conversion.NameParser.parse(NameParser.java:116)
> at
> o.a.j.spi.commons.conversion.ParsingNameResolver.getQName(ParsingNameResolver.java:62)
> at
> o.a.j.spi.commons.conversion.DefaultNamePathResolver.getQName(DefaultNamePathResolver.java:61)
> at
> o.a.j.core.nodetype.compact.CompactNodeTypeDefReader.toQName(CompactNodeTypeDefReader.java:646)
> ... 11 more
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.