Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.

Regarding Acs common's list

Avatar

Level 4

Hi all,
I've created a list of countries using the acs commons , It's working on the author instance but not able to access this list on publish instance

neerajsankalia_0-1679653938975.png

neerajsankalia_1-1679653953647.png



Author Instance

neerajsankalia_2-1679653982077.png

 

Publish Instance

neerajsankalia_3-1679654019081.png

 

 

11 Replies

Avatar

Community Advisor

Is this replicated to publish instance?

Himanshu Jain

Avatar

Level 1

Can you try using below snippet provided in below page using Pagemanger API with Generic list object and iterate the key and value respectively:
https://adobe-consulting-services.github.io/acs-aem-commons/features/generic-lists/index.html

 

 

Avatar

Community Advisor

@neeraj_24412 Can you check the logs on the publisher, could be a permission-related issue for the user.

Avatar

Community Advisor

@neeraj_24412 

From the code snipped attached, you are currently using resource resolver with anonymous user permissions.

Create a service user having permissions to generic lists and use the same service user to get resource resolver

Avatar

Level 4

But I am accessing publish instance from admin,I think permission isn't the issue here.

Avatar

Employee Advisor

Earlier I used the similar approach as defined at Solved: Re: How can we populate a generic list in form of ... - Adobe Experience League Community - ... and it worked for me.

 

Again, I have tested the same on publish instance and I am able to populate list of Indian cities. 

DEBAL_DAS_0-1679767044145.png

 

I saw you have mentioned you have replicated both acs commons package and country list.