AEM-Java-Prozessabsturz im FormatCookies | CQ, AEM auf JDK1.7

Problem

CQ5.x oder AEM6.0 läuft auf Java 1.7 und der Java-Prozess stürzt ab. Im AEM-Installationsordner wird eine hs_err*-Datei erzeugt. Die Datei enthält eine Meldung ähnlich dieser:

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007f5cb8d9e2ee, pid=21988, tid=140030416733952
#
# JRE version: Java(TM) SE Runtime Environment (7.0_45-b18) (build 1.7.0_45-b18)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.45-b08 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# J  org.apache.http.impl.cookie.BestMatchSpec.formatCookies(Ljava/util/List;)Ljava/util/List;
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp
#

Umgebung

CQ5.x oder AEM6.0 auf Java 1.7

Ursache

Dies ist auf einen Fehler in Oracle JVM zurückzuführen - JDK-8021898

Lösung

Der Fehler wurde in Java 1.7 u60 und 1.8 behoben. Vergewissern Sie sich, wenn Sie auf Java 1,8 aktualisieren, dass dies mit Ihrer Version von AEM kompatibel ist. Beachten Sie, dass 1.8 nicht mit CQ5.x kompatibel ist. Alternativ kann diese JVM-Option hinzugefügt werden, anstatt die Java-Version zu aktualisieren:

-XX:-LoopUnswitching

Der JVM-Parameter kann der Variablen CQ_JVM_OPTS im Startskript hinzugefügt werden.

 Adobe

Schneller und einfacher Hilfe erhalten

Neuer Benutzer?

Adobe MAX 2024

Adobe MAX
Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online

Adobe MAX

Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online

Adobe MAX 2024

Adobe MAX
Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online

Adobe MAX

Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online