In Adobe Experience Manager nicht verfügbare ACS Commons-Funktionen
In Adobe Experience Manager fehlen möglicherweise ACS AEM Commons-Module, nicht unterstützte API-Ergebnisse werden möglicherweise in BPA-Berichten angezeigt oder Versionskompatibilitätsprobleme können Funktionen daran hindern, ordnungsgemäß zu funktionieren. Diese Probleme treten auf, wenn ACS Commons nicht bereitgestellt wird, nicht unterstützte APIs verwendet oder auf inkompatiblen Versionen ausgeführt wird. Um dieses Problem zu beheben, identifizieren Sie den Problemtyp, stellen Sie das richtige ACS Commons-Paket bereit, aktualisieren Sie nicht unterstützte APIs und validieren Sie die Kompatibilitätsanforderungen.
Beschreibung description
Umgebung
Adobe Experience Manager as a Cloud Service (AEMaaCS)
Problem/Symptome
- In der AEM-Benutzeroberfläche fehlen ACS Commons-Module wie Reports, Content Sync oder MCP Console.
/var/acs-commons/reportsoder verwandte Ordner können nicht für AEMaaCS bereitgestellt werden.- Die BPA-Ausgabe zeigt nicht unterstützte API-Ergebnisse wie {„type“:„unsupported.asset.api“,„told“:“com.day.cq.dam.api.AssetManager.createAsset“}.
- BPA-Berichte kennzeichnen nicht unterstützte ACS Commons-Klassen wie
com.adobe.acs.commons.mcp.impl.processes.asset.AssetIngestor. - In der Package Manager-Suchleiste wird das ACS Commons-Paket nicht angezeigt.
Lösung resolution
Gehen Sie wie folgt vor, um dieses Problem zu beheben:
- Überprüfen Sie das Verhalten der BPA-Ausgabe oder des Moduls und klassifizieren Sie das Problem als fehlendes Modul, Versionsinkompatibilität, nicht unterstützte API oder Bereitstellungsfilterproblem.
- Vergewissern Sie sich, dass die Kategorie den beobachteten Symptomen entspricht, z. B. fehlende UI-Elemente, BPA-Fehler oder Bereitstellungsfehler.
- Navigieren Sie zu
/system/console/bundlesund suchen Sie nachacs. - Stellen Sie sicher, dass sich die Pakete im Status Aktiv befinden.
- Fügen Sie Ihrem Maven-Projekt ACS Commons-Abhängigkeiten hinzu und verwenden Sie den für Cloud Service erforderlichen Cloud-Klassifikator
- Stellen Sie sicher, dass der
cloud-Klassifikator für AEMaaCS verwendet wird, wie in der (APIEntfernungsanleitung von Adobe erforderlich - Stellen Sie die aktualisierte ACS Commons-Version über Cloud Manager bereit.
- Gehen Sie nach der Bereitstellung erneut zu
/system/console/bundlesund überprüfen Sie, ob ACS Commons-Bundles aktiv sind. - Wenn die Bereitstellung fehlschlägt, stellen Sie sicher, dass im Git-Repository ACS-Ordner vorhanden sind.
- Laden Sie das ACS Commons-Paket von ACS Commons-Versionen herunter und laden Sie es in
/crx/packmgrhoch. - Vergewissern Sie sich, dass das Paket erfolgreich installiert wurde.
- Stellen Sie sicher, dass sich die Pakete im Status Aktiv befinden.
- Schlägt die Installation fehl, überprüfen Sie die Kompatibilitätsmatrix von ACS Commons.
- Überprüfen Sie, ob die erforderlichen ACS Commons-Module im bereitgestellten Code vorhanden sind.
- Überprüfen Sie in AEMaaCS das Git-Repository unter
ui.content/src/main/content/jcr_root. - Vergewissern Sie sich, dass
/var/acs-commons/reportsinfilter.xmlenthalten ist. - Prüfen Sie die Sichtbarkeit des Pfads in CRX/DE.
- Wenn Module nicht verfügbar sind, überprüfen Sie, ob die Git-Verzweigung die erforderlichen Ordner enthält.
- Identifizieren Sie veraltete API-Verwendungen wie
com.day.cq.dam.api.AssetManager.createAssetodercom.adobe.acs.commons.mcp.impl.processes.asset.AssetIngestor. - Stellen Sie sicher, dass
unsupported.asset.apiErgebnisse nicht mehr angezeigt werden. - Wenn die Ergebnisse weiterhin bestehen, melden Sie ein Problem mit den ACS Commons-Betreuern über GitHub.
- Stellen Sie bei AEMaaCS-Bereitstellungen sicher, dass keine Module versuchen, zur Laufzeit in
/appsoder/libszu schreiben, da diese Pfade in Cloud Service nicht unterstützt werden. - Überprüfen Sie, ob der gesamte ACS Commons-Code erfolgreich über Cloud Manager-Pipelines bereitgestellt wird.
- Überprüfen Sie die Pipeline-Protokolle und bestätigen Sie, dass die Bereitstellung erfolgreich abgeschlossen wurde.
- Wenn Bereitstellungsprobleme auftreten, überprüfen Sie
filter.xmlund entfernen Sie alle verbotenen Pfade.
Verwandtes Lesen
recommendation-more-help
experience-cloud-kcs-help-kbarticles