Fallo en el proceso Java de AEM en formato Cookies | CQ, AEM en JDK1.7

Problema

CQ5.x o AEM 6.0 se ejecuta en Java 1.7 y el proceso java falla. Se genera un archivo hs_err* en la carpeta de instalación de AEM. El archivo contiene un mensaje similar al siguiente:

#
# 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
#

Entorno

CQ5.x o AEM 6.0 ejecutándose en Java 1.7

Causa

Esto es causado por un error en Oracle JVM - JDK-8021898

Resolución

El error se ha corregido en Java 1.7 u60 y 1.8. Asegúrese de que si actualiza a Java 1.8 es compatible con su versión de AEM. Tenga en cuenta que la versión 1.8 no es compatible con CQ5.x. Alternativamente, esta opción de JVM puede añadirse en lugar de actualizar la versión Java:

-XX:-LoopUnswitching

El parámetro JVM se puede añadir a la variable CQ_JVM_OPTS en el script de inicio.

Logotipo de Adobe

Inicia sesión en tu cuenta