Related Articles List component causes ISE (2003004817) for guest users in community when "Give access to public API requests on Chatter" is disabled
Last updated 2017-06-10 ·Reference W-3770331 ·Reported By 2 users
As per the Spring '17 release notes indicates that the "Give access to public API requests on Chatter" preference and the Related Articles List Lightning Component should no longer be dependent upon one another:
"Topics, articles, and recommendations no longer require you to enable the Give access to public API requests on Chatter preference in Community Management or Community Workspaces."
However, non-authenticated or guest users may encounter an Internal Server Error with error Id: (2003004817) upon attempting to view an article from within a Community if the Related Articles List component has been applied to the Article Detail page within the community.
1. In your browser open a Private Browsing tab in Firefox or a Incognito window in Chrome and navigate to a publicly available knowledge article's URL in your community.
Note: No error is received and the Related Articles List is displayed in the right hand column of the article detail page.
2. Now login to the org internally and in the Global Header select Customer Community and then in the User picker select Community Management | Administration | Preferences and uncheck: Give access to public API requests on Chatter | Save.
4. Now in a new incognito browser window attempt to access the same article as step 1. externally as a guest user.
Actual Results: Users are presented with an Internal Server Error:
"Unfortunately, there was a problem. Please try again. If the problem continues, get in touch with your administrator with the error ID shown here and any other related details. Error ID: 102957760-128788 (2003004817)"
Expected Results: The error would not occur if the dependency should not exist or if it exists by design, a more meaningful error message should be returned that would allow admins to address the underlying cause.
Select the "Give access to public API requests on Chatter" setting via Community Management | Administration | Preferences or remove the Related Articles List Lightning Component from the Article detail page in your community.
Is it Fixed?
Any unreleased services, features, statuses, or dates referenced in this or other public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make their purchase decisions based upon features that are currently available.