Problem

Der folgende Fehler erscheint in den Protokollen:

javax.jcr.NamespaceException: Unknown namespace prefix: [namespacename]
Could not Build Package "Unknown namespace prefix: [namespacename]

Umgebung

AEM

Ursache

Dieser Fehler wird üblicherweise in Umgebungen beobachtet, wo partielle Datenmigration mittels des crx2oak-Tools durchgeführt wurde.  Das crx2oak-Tool unterstützt das Migrieren von Namespaces mit den Daten nicht.

Lösung

Registrieren der fehlenden Namespaces über den CRX-Explorer:

  1. Gehen Sie zu http://hostname:port/crx/explorer/index.jsp und melden Sie sich als Administrator an.

  2. Klicken Sie im CRX-Explorer auf Knotentyp-Verwaltung.

  3. Im Knotentyp-Verwaltung-Fenster klicken Sie rechts außen auf der Symbolleiste auf Namespaces.

    rtaimage
  4. Klicken Sie unten im „Namespaces“-Fenster auf Neu.

  5. Geben Sie die URI und die Namespace-Zuordnung ein und klicken Sie auf OK.

  6. Geben Sie den Präfix der Namespace-Zuordnung ein und klicken Sie auf OK.

Dieses Werk unterliegt den Bedingungen der Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.  Twitter™- und Facebook-Beiträge fallen nicht unter die Bedingungen der Creative Commons-Lizenz.

Rechtliche Hinweise   |   Online-Datenschutzrichtlinie