Environnement
Adobe Experience Manager
Problème
Si l’erreur ci-dessous apparaît dans les journaux :
javax.jcr.NamespaceException: Unknown namespace prefix: namespacename
Could not Build Package "Unknown namespace prefix: namespacename
Cause
Cette erreur s’affiche généralement dans les environnements où une migration de données partielle a été effectuée à l’aide de l’outil crx2oak.
L’outil crx2oak ne prend pas en charge la migration des espaces de nommage avec les données.
Solution
Pour résoudre ce problème, procédez comme suit :
Enregistrez les espaces de nommage manquants via l’Explorateur CRX :
Accédez à http://hostname:port/crx/explorer/index.jsp
et connectez-vous en tant que admin utilisateur.
Cliquez sur Administration des types de nœuds dans l’Explorateur CRX.
Dans la fenêtre Administration des types de nœuds, cliquez sur Espaces de nommage, qui se trouve à l’extrême droite de la barre d’outils.
Au bas de la fenêtre Espaces de nommage, cliquez sur Nouveau.
Saisissez le URI et le Mappage des espaces de noms, puis cliquez sur OK.
Saisissez le Préfixe du mappage Espace de noms, puis cliquez sur OK.