Umgebung
Adobe Experience Manager
Problem
Wenn der folgende Fehler in den Protokollen angezeigt wird:
javax.jcr.NamespaceException: Unknown namespace prefix: namespacename
Could not Build Package "Unknown namespace prefix: namespacename
Ursache
Dieser Fehler wird normalerweise in Umgebungen angezeigt, in denen eine partielle Datenmigration mithilfe des crx2oak-Tools durchgeführt wurde.
Das crx2oak-Tool unterstützt nicht die Migration von Namespaces mit den Daten.
Lösung
Gehen Sie wie folgt vor, um dieses Problem zu beheben:
Registrieren Sie die fehlenden Namespaces über den CRX Explorer:
Navigieren Sie zu http://hostname:port/crx/explorer/index.jsp
und melden Sie sich als admin Benutzer.
Klicken Sie auf Knotentyp-Administration im CRX-Explorer.
Klicken Sie im Fenster Knotentyp-Administration auf Namespaces, das sich ganz rechts in der Symbolleiste befindet.
Klicken Sie am unteren Rand des Fensters Namespaces auf Neu.
Geben Sie die URI und Namespace-ZuordnungKlicken Sie auf OK.
Geben Sie die Präfix der Namespace-ZuordnungKlicken Sie auf OK.