[
https://issues.apache.org/jira/browse/SLING-1490?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Bertrand Delacretaz resolved SLING-1490.
----------------------------------------
Resolution: Fixed
Implemented in revision 934712
> Node type loader should not log ERROR if builtin nodetypes are re-registered
> ----------------------------------------------------------------------------
>
> Key: SLING-1490
> URL: https://issues.apache.org/jira/browse/SLING-1490
> Project: Sling
> Issue Type: Bug
> Components: JCR
> Affects Versions: JCR Base 2.0.6
> Reporter: Bertrand Delacretaz
> Assignee: Bertrand Delacretaz
> Priority: Minor
>
> The contrib/extensions/i18n bundle, for example, registers the mix:language
> mixin which was not present in JSR 170 repositories.
> When working with a JSR 283 repository, that causes the following error to be
> logged:
> 15.04.2010 12:37:18.661 *ERROR* [OsgiInstallerThread]
> org.apache.sling.jcr.base.internal.loader.Loader Error loading node types
> SLING-
> INF/nodetypes/jcrlanguage.cnd from bundle org.apache.sling.i18n:
> javax.jcr.RepositoryException: {http://www.jcp.org/jcr/mix/1.0}language:
> can't
> reregister built-in node type.
> As we don't have a simple way to mark those nodetypes registrations as "JSR
> 170 only", for now I'll modify the NodeTypeLoader to recognize the above
> message and log at the DEBUG level only when that happens.
> That NodeTypeLoader class is Jackrabbit-specific anyway, and although parsing
> Exception messages is ugly, the impact of a wrong parsing is just on logged
> messages, so I think that's good enough for now, and will avoid having to
> make the i18n bundle JSR283-specific.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira