La edición de un diccionario en AEM Forms falla con "Cannot read property 'isCollection' of null at ae (datadictionarycontrol.min.js:269)"
Editar un diccionario con AEM Forms hace que el navegador cargue la página indefinidamente.

Problema

Editar un diccionario con AEM Forms hace que el navegador cargue la página indefinidamente. La consola de desarrollo mostrará el siguiente error:

figure_1

Entorno

AEM Forms - Todas las versiones

Causa

Es muy probable que este problema se produzca con un AMS en el que al despachador le faltan algunos encabezados de mensajes. Por defecto, los siguientes encabezados de mensajes están permitidos en los entornos AMS:

"CSRF-Token"
"X-Forwarded-Proto"
"Forward"
"referer"
"user-agent"
"authorization"
"from"
"content-type"
"content-length"
"accept-charset"
"accept-encoding"
"accept-language"
"Access-Control-Request-Method"
"Access-Control-Request-Headers"
"accept"
"host"
"if-match"
"if-none-match"
"if-range"
"if-unmodified-since"
"max-forwards"
"proxy-authorization"
"proxy-connection"
"range"
"cookie"
"cq-action"
"cq-handle"
"handle"
"action"
"cqstats"
"depth"
"translate"
"expires"
"date"
"dav"
"ms-author-via"
"if"
"lock-token"
"x-expected-entity-length"
"destination"

Resolución

Necesitará agregar los siguientes elementos para resolver este problema:

"X-Content-Type-Options"
"Server-Agent"
"X-Forwarded-For"
"Via"
"DNT"
"disableDefaultTyping"
"X-Requested-With"
"AEP-APP-ROOT"
"Origin"