Fehler bei der Aktivierung des CQ-DAM-CFM-GraphQL-Bundles nach dem Upgrade in AEM

Nach der Aktualisierung auf AEM 6.5.21 (dies ist kein versionsspezifisches Problem, sodass es in jeder Version auftreten kann) und der Installation des Forms-Add-on-Pakets kann das cq-dam-cfm-graphql-Bundle aufgrund nicht aufgelöster Abhängigkeiten im Zusammenhang mit com.adobe.cq.ui.wcm.commons nicht gestartet werden. Dieses Problem wird durch eine fehlende oder falsche Konfiguration in der FilterResolverHookFactory-Komponente verursacht, was verhindert, dass die erforderliche Abhängigkeit korrekt aufgelöst wird. Um dieses Problem zu beheben, aktualisieren Sie die Konfiguration, um die erforderliche Paketauflösung wiederherzustellen.

Beschreibung description

Umgebung

Adobe Experience Manager (AEM) Forms, v6.5.21

Problem/Symptome

  • Das cq‑dam‑cfm‑graphql-Bundle kann nicht gestartet werden und verbleibt in einem nicht aufgelösten Status.
  • Fehlerprotokolle zeigen aufgrund von Versionsbeschränkungen nicht aufgelöste osgi.wiring.package für com.adobe.cq.ui.wcm.commons an.
  • Die Fehlermeldung verweist FilterResolverHookFactory, dass die Auflösung aufgrund einer ungültigen Komponentenkonfiguration verhindert wird.
  • Das Forms-Add-on-Paket verschwindet nach der Installation und dem Neustart aus Package Manager.

Lösung resolution

Gehen Sie wie folgt vor, um dieses Problem zu beheben:

  1. Öffnen Sie die OSGi-Web-Konsole unter /system/console/configMgr auf dem betroffenen Server.
  2. Suchen Sie die Konfiguration für com.adobe.granite.apicontroller.FilterResolverHookFactory.
  3. Vergleichen Sie diese Konfiguration mit einem funktionierenden Server, auf dem die cq-dam-cfm-* aktiv sind.
  4. Fügen Sie wie auf einem funktionierenden Server beobachtet cq-dam-cfm-* Einträge zum com.adobe.cq.ui.commons-Paket hinzu oder korrigieren Sie diese.
  5. Speichern Sie die Konfiguration und wenden Sie die Änderungen an.
  6. Bundles mit /system/console/bundles aktualisieren oder neu starten.
  7. Stellen Sie sicher, dass das cq-dam-cfm-graphql Bundle in einen aktiven Status übergeht und keine nicht aufgelösten Abhängigkeiten mehr meldet.

Hinweis: Wenn das Problem nach der Aktualisierung der Konfiguration weiterhin besteht, überprüfen Sie, ob alle relevanten Service Packs und Add-ons gemäß den offiziellen AEM 6.5.21-Versionshinweisen installiert sind, und vergleichen Sie bei Bedarf die Bundle-Versionen serverübergreifend.

Verwandtes Lesen

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f