Asset-Eigenschaften fehlen aufgrund eines Fehlers bei der JSP-Kompilierung der DAM-Benutzeroberfläche

In diesem Artikel wird beschrieben, wie Sie in Adobe Experience Manager ein Problem beheben können, bei dem Asset-Eigenschaften fehlen, da eine JSP der DAM-Benutzeroberfläche aufgrund veralteter Social-Media- oder Rating-Importe nicht kompiliert werden kann. Um dies zu beheben, überprüfen Sie die JSP-Kompilierungsfehler, suchen Sie nach veralteten Inhalten der DAM-Benutzeroberfläche oder veralteten Überlagerungen, installieren Sie das richtige Paket für Ihren AEM 6.5 LTS-Build und überprüfen Sie den Bildschirm mit den Asset-Metadaten.

Beschreibung description

Umgebung

Adobe Experience Manager (AEM) 6.5 LTS oder höher

Symptome

  • Asset-Eigenschaften werden in einigen Umgebungen nicht auf dem Bildschirm mit den Asset-Metadaten angezeigt, obwohl sie in anderen Umgebungen sichtbar sind.
  • Fehlerprotokolle zeigen JSP-Kompilierungsfehler mit Verweis auf fehlende Klassen wie com.adobe.cq.social.tally.client.api.Rating.

Ursache

Dieses Problem tritt auf, wenn das JSP der DAM-Benutzeroberfläche, das für die Anzeige von Asset-Bewertungen verantwortlich ist, aufgrund von Verweisen auf alte Social-Media-/Rating-Bundles, die in AEM 6.5 LTS entfernt wurden, nicht kompiliert werden kann. Dies wird häufig durch ein fehlendes oder veraltetes cq-dam-content-Paket oder durch veraltete Überlagerungen beim Shadowing aktualisierter Inhalte verursacht.

Lösung resolution

Gehen Sie wie folgt vor, um das Problem zu beheben.

  1. Überprüfen Sie die Fehlerprotokolle in der betroffenen Umgebung auf JSP-Kompilierungsfehler, die auf fehlende Social-Media- oder Rating-Klassen verweisen.

  2. Bestätigen Sie, dass /libs/dam/gui/coral/components/admin/rating/individualrating/individualrating.jsp aufgrund von alten Importanweisungen fehlschlägt.

  3. Prüfen Sie die betroffene Umgebung auf veraltete Inhalte oder Überlagerungen.

    • Prüfen Sie das Paket auf veraltete cq-dam-content.
    • Überprüfen Sie Überlagerungen unter /apps/dam/gui/.../rating, die den aktualisierten LTS-Inhalt überschatten.
  4. Vergleichen Sie in Package Manager die Version von cq-dam-content zwischen Ihrer Arbeitsumgebung und der betroffenen Umgebung. Stellen Sie sicher, dass in allen Umgebungen die richtige Version für Ihre installierte AEM 6.5 LTS-Version installiert ist. Eine Umgebung kann beispielsweise eine Version wie com.adobe.cq.dam:cq-dam-content:zip:2.5.1240 verwenden.

  5. Wenn das erforderliche cq-dam-content-Paket fehlt, installieren Sie es mithilfe von Package Manager.

  6. Wenn das Problem nach der Installation weiterhin besteht, starten Sie die AEM-Instanz neu.

  7. Rufen Sie den Bildschirm mit den Asset-Metadaten für die betroffenen Assets auf und überprüfen Sie, ob die Eigenschaften jetzt sichtbar sind.

Verwandtes Lesen

recommendation-more-help
experience-cloud-kcs-help-kbarticles