Expand my Community achievements bar.

Enhance your AEM Assets & Boost Your Development: [AEM Gems | June 19, 2024] Improving the Developer Experience with New APIs and Events
SOLVED

Multifield not displaying values after AEM upgrade from 6.5.13 to 6.5.19

Avatar

Level 2

We recently upgraded AEM version in a lower environment from 6.5.13 to 6.5.19. After that we are seeing values not being displayed inside multifields used in our website's page properties and Global Content properties. Values are present and can be clearly seen in JSON format in CRX DE.
Last time when we upgraded AEM from 6.5.1 to 6.5.13 we faced the same issue. At the time, we upgraded ACS Commons version from 4.2.0 to 5.5.2 to resolve the issue by modifying the version number in dependencies in "pom.xml" files. This time, we upgraded ACS Commons version from 5.5.2 to 6.3.6 but that did not resolve the issue.

Appreciate any help in this regard. Thanks.

Btw, we are using AEM as an Adobe Managed Service (AMS) on AWS, not as a Cloud Service.

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

You need to check the ACS Coomon clientlibs, It seems, with upgarde dialog classes/DOM is changed and js is not able to find the element to process and fill multifiled item.

https://github.com/Adobe-Consulting-Services/acs-aem-commons/tree/ae96011c9104b4c4ffb3958ac303168888... 



Arun Patidar

View solution in original post

5 Replies

Avatar

Community Advisor

Hi @ShivVish 
Can you see any errors on browser console when opening the dialog?



Arun Patidar

Avatar

Level 2

Hi Arun,

 

Yes. Sorry, I forgot to mention that.

I see the following error in browser console. Not sure how to handle that.

Uncaught TypeError: Cannot read properties of undefined (reading 'isEmpty')
at instanceGenerator.addDataInFields (composite-multifield.min.js:17:365)
at HTMLDocument.<anonymous> (composite-multifield.min.js:25:108)
at k (jquery.min.js:99:93)
at Object.fireWith [as resolveWith] (jquery.min.js:100:343)
at Function.ready (jquery.min.js:104:123)
at HTMLDocument.C (jquery.min.js:24:97)

Avatar

Correct answer by
Community Advisor

You need to check the ACS Coomon clientlibs, It seems, with upgarde dialog classes/DOM is changed and js is not able to find the element to process and fill multifiled item.

https://github.com/Adobe-Consulting-Services/acs-aem-commons/tree/ae96011c9104b4c4ffb3958ac303168888... 



Arun Patidar

Avatar

Level 1

@arunpatidar  In our case, composite-multifield.min.js is indirectly linked through an author dialog. Unfortunately, this means we cannot directly modify its content.xml file to address the issue. We have already attempted updating ACS Commons to the latest version, but the problem persists.