jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dominique Pfister (JIRA)" <j...@apache.org>
Subject [jira] Resolved: (JCR-1449) Registering nodetypes with empty namespace prefix causes a namespace exception in sync node
Date Tue, 04 Mar 2008 11:46:40 GMT

     [ 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.


Mime
View raw message