La edición de un diccionario en AEM Forms falla con "Cannot read property 'isCollection' of null at ae (datadictionarycontrol.min.js:269)"

Problema

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

rtaImage

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"
"referrer"
"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

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