Travamento do processo java AEM no formatCookies | CQ, AEM no JDK1.7

Problema

O CQ5.x ou o AEM6.0 está sendo executado no Java 1.7 e o processo do java trava. Um arquivo hs_err * é gerado na pasta de instalação do AEM. O arquivo contém uma mensagem semelhante a esta:

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

Ambiente

CQ5.x ou AEM6.0 em execução no Java 1.7

Causa

Isso é causado por um bug no Oracle JVM - JDK-8021898

Resolução

O bug é corrigido no Java 1.7 u60 e 1.8. Certifique-se ao atualizar para o Java 1.8 de que é compatível com sua versão do AEM. Note que o 1.8 não é compatível com o CQ5.x. Como alternativa, essa opção da JVM pode ser incluída em vez de atualizar a versão do Java:

-XX:-LoopUnswitching

O parâmetro da JVM pode ser incluído na variável CQ_JVM_OPTS no script de início.

 Adobe

Receba ajuda com mais rapidez e facilidade

Novo usuário?