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.packagefürcom.adobe.cq.ui.wcm.commonsan. - 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:
- Öffnen Sie die OSGi-Web-Konsole unter
/system/console/configMgrauf dem betroffenen Server. - Suchen Sie die Konfiguration für
com.adobe.granite.apicontroller.FilterResolverHookFactory. - Vergleichen Sie diese Konfiguration mit einem funktionierenden Server, auf dem die
cq-dam-cfm-*aktiv sind. - Fügen Sie wie auf einem funktionierenden Server beobachtet
cq-dam-cfm-*Einträge zumcom.adobe.cq.ui.commons-Paket hinzu oder korrigieren Sie diese. - Speichern Sie die Konfiguration und wenden Sie die Änderungen an.
- Bundles mit
/system/console/bundlesaktualisieren oder neu starten. - Stellen Sie sicher, dass das
cq-dam-cfm-graphqlBundle 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.