A edição de um dicionário no AEM Forms falha com "Cannot read property 'isCollection' of null at ae (datadictionarycontrol.min.js:269)"

Problema

A edição de um Dicionário com o AEM Forms faz com que o navegador carregue a página indefinidamente. O Console de desenvolvedor mostra o seguinte erro:

rtaImage

Ambiente

  • AEM Forms - Todas as versões

Causa

Esse problema provavelmente ocorre com um AMS onde falta alguns Cabeçalhos de mensagem no expedidor. Por padrão, os seguintes Cabeçalhos de mensagem são permitidos nos ambientes 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"

Solução

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