オフラインリポジトリコンパクションの後、AEM製品の読み込みが「無効な名前空間プレフィックス」で失敗する
この記事では、オフラインリポジトリのコンパクション後にJCR名前空間の登録が欠落したことによるAdobe Experience Manager(AEM)での製品インポートエラーを解決する方法について説明します。
説明 description
環境
- Adobe Experience Manager(AEM)
- オフラインリポジトリのコンパクションを実行しました
問題/症状
- OakName0001などの無効な名前空間プレフィックスに関連するエラーで、製品の読み込みと保存の操作が失敗します。無効な名前空間プレフィックス:
[名前空間]。 - 名前空間はAEM UIに表示されますが、保存処理中にJCR リポジトリで認識されません。
原因
この問題は、オフラインリポジトリのコンパクション後に、タグ作成で使用される名前空間プレフィックスの登録がJCR リポジトリで失われたり破損したりした場合に発生します。
解決策 resolution
問題を解決するには、次の手順に従います。
- エラーログを確認し、製品の読み込み中にOakName0001:無効な名前空間プレフィックスエラーが発生したことを確認します。
- 影響を受ける環境の名前空間レジストリと作業環境を比較して、不足しているプレフィックスの想定される名前空間URIを検証します。
- タグ管理を担当する関連するバンドルまたはアプリケーションコンポーネントを再起動します。 多くの実装では、バンドルアクティベーショントリガーはJCR名前空間の自動再登録を行います。
- 関連するサービスユーザー設定を確認し、必要に応じてクリーンアップして再設定し、タグ操作に対して適切な権限と設定が付与されていることを確認します。
- 製品インポートプロセスを検証し、問題が解決されたことを確認します。
関連トピックス
recommendation-more-help
experience-cloud-kcs-help-kbarticles