Adobe Experience Managerでパッケージを削除すると、AEM Formsで画像のアップロードに失敗する

Adobe Experience Manager(AEM)では、オーサーインスタンスとパブリッシュインスタンスからWe.Retail パッケージを手動でアンインストールすると、AEM Formsでの画像のアップロードが失敗します。 com.adobe.granite.asset.api.AssetException: Failed to create Asset at path [ ...]などのエラーメッセージがログに表示され、環境が不安定または破損します。 この問題を解決するには、影響を受ける依存関係を復元し、AEM環境を復元してアセット作成機能を再構築します。

説明 description

環境

  • Adobe Experience Manager(AEM)、すべてのバージョン

症状

  • AEM Formsでの画像のアップロードに失敗します。
  • エラーメッセージは、次のようなログに表示されます:com.adobe.granite.asset.api.AssetException: Failed to create Asset at path [ ...]。
  • パッケージを削除すると、インスタンスが不安定になるか破損します。

原因

We.Retail パッケージを手動で削除すると、依存関係が欠落したり破損したりして、DAMでのアセット作成に影響を与え、画像のアップロードに失敗します。

解決策 resolution

問題を解決するには、次の手順に従います。

  1. 影響を受けるAEM環境(オーサー環境とパブリッシュ環境の両方)を、We.Retail パッケージが削除される前に取得した検証済みのバックアップから復元します。 サポートされるバックアップの種類には、組織のバックアップ戦略に応じて、リポジトリーレベル、パッケージレベル、または完全な環境バックアップがあります。
  2. 復元後、AEM Formsの画像アップロード機能が期待どおりに動作していることを確認します。
  3. 同様の問題を回避するには、依存関係の問題が発生し、環境の安定性に影響を与える可能性があるため、Package Managerを使用してAEM製品パッケージを手動で削除または変更しないでください。
  4. ビジネス・クリティカル環境または本番環境に変更を加える前に、必要に応じて、最近のバックアップと検証済みのバックアップをロールバックで利用できるようにします。
recommendation-more-help
experience-cloud-kcs-help-kbarticles