Fehler „Dienst nicht verfügbar“ nach der Installation von AEM (6.5.15.0) Service Pack

Letzte Aktualisierung: 2023-03-20

Problem

Nach der Installation des AEM 6.5.15.0 Service Pack tritt der Fehler wie folgt auf:

  • FEHLER [FelixDispatchQueue] org.apache.sling.scripting.console FrameworkEvent FEHLER (org.osgi.framework.BundleException: org.apache.sling.scripting.console kann nicht aufgelöst werden

Nach der Installation von AEM 6.5.15.0 Service Pack zeigen das CRX/Bundle und die Startseite Fehlermeldungen an, dass der Dienst nicht verfügbar ist.

Gilt für

Diese Lösung gilt für:

  • AEM Forms auf allen JEE-Servern außer denen, die unter JBoss EAP 7.4.0 laufen

Lösung

HINWEIS

Die Schritte zur Fehlerbehebung gelten für alle Anwendungs-Server außer JBoss EAP 7.4.

Wenn nach der Installation von AEM 6.5.15.0 Service Pack das CRX/Bundle und die Startseite Fehler bezüglich der Nichtverfügbarkeit von Diensten anzeigen, führen Sie die folgenden Schritte aus:

  1. Stoppen Sie den Anwendungs-Server.

  2. Navigieren Sie zu [aem-forms root]\crx-repository\launchpad\felix\bundle52.

  3. Suchen Sie die Datei bundle.info.

  4. Öffnen Sie die Datei bundle.info in einem Texteditor und suchen Sie nach dem Bundle-Namen als org.apache.felix.http.bridge.

    HINWEIS

    Falls das bundle.info unter bundle52 nicht das Bundle org.apache.felix.http.bridge enthält, überprüfen Sie die Bundle-Nummer in der eckigen Klammer neben org.apache.felix.http.bridge. Navigieren Sie dann zu [aem-forms root]\crx-repository\launchpad\felix\bundle[x] und führen Sie die nächsten Schritte an dieser Stelle aus.

  5. Navigieren Sie zur URL [aem-forms root]\crx-repository\launchpad\felix\bundle[x]\version0.1.

  6. Suchen Sie nach bundle.jar und benennen Sie bundle.jar in bundle.jar.bak um.

  7. Kopieren Sie Bundle for AEM 6.5 Forms on JEE Service Pack 15 aus der Softwareverteilung an dieser Stelle.

  8. Starten Sie den Anwendungs-Server, warten Sie, bis sich die Protokolle stabilisiert haben und überprüfen Sie den Bundle-Status.

  9. Sobald sich alle Bundles im aktiven Zustand befinden, installieren Sie das Fragment for AEM 6.5 Forms on JEE Service Pack 15 vom system/console/bundles und warten Sie, bis sich der Anwendungs-Server stabilisiert hat.

  10. Stoppen Sie den Anwendungs-Server.

  11. Navigieren Sie zu [aem-forms root]\crx-repository\launchpad\felix\bundle52\version0.1 und löschen Sie bundle.jar.

  12. Benennen Sie bundle.jar.bak in bundle.jar um.

  13. Starten Sie den Anwendungs-Server.

Auf dieser Seite