Expand my Community achievements bar.

Dive into Adobe Summit 2024! Explore curated list of AEM sessions & labs, register, connect with experts, ask questions, engage, and share insights. Don't miss the excitement.
SOLVED

ACS Commons Generic List not appearing in dispatcher

Avatar

Level 3

Hi!!

We are using acs commons generic list and it's working fine on author and publisher instance but the list is not appearing on the dispatcher. Please advise.

1 Accepted Solution

Avatar

Correct answer by
Level 2

Hi @ReddyIshanvi ,

 

Not sure what's the use case here. Assuming you have a Generic list saved under the path(/etc/acs-commons/lists/), if you are trying to access the list as anonymous user, make sure the anonymous user or "everyone" group has the "read" permissions to your generic list node.

You are saying that you are able to see the list on the publish instance, Are you seeing the list on publish instance without any login(admin or some other user)? 

If you are using a service user to access this list via code, make sure you give the service user access on publish instance as well.

 

Hope this helps.

 

Thanks,

Sudheer.

View solution in original post

4 Replies

Avatar

Employee Advisor

Hi @ReddyIshanvi ,

 

Not sure how are you consuming the list, but you need to check if there is a dispatcher rule to allow requests to the generic list path.

 

Hope this helps!

 

Regards,

Nitesh

Avatar

Level 2

Please check permissions from AEM publisher to ensure that everyone has access to the generic list folder structure, and if you are trying to get the list via JavaScript requests, you check dispatcher rules, to ensure that the folder structure can be accessible as well.

Avatar

Correct answer by
Level 2

Hi @ReddyIshanvi ,

 

Not sure what's the use case here. Assuming you have a Generic list saved under the path(/etc/acs-commons/lists/), if you are trying to access the list as anonymous user, make sure the anonymous user or "everyone" group has the "read" permissions to your generic list node.

You are saying that you are able to see the list on the publish instance, Are you seeing the list on publish instance without any login(admin or some other user)? 

If you are using a service user to access this list via code, make sure you give the service user access on publish instance as well.

 

Hope this helps.

 

Thanks,

Sudheer.

Avatar

Employee

This happens due to permission on the "/etc/acs-commons/lists" node as mentioned by sudheersundalam . You can provide these permissions either by repo init config files or adding permission to this node manually. Using the repo init config is recommended so that these permissions can be cascaded to the higher environment as well.

 

Thanks,

Lokesh Tripathi