SAP Knowledge Base Article - Public

3600524 - Error: "Cannot invoke "java.util.List.iterator()" because "menuItemsList" is null" when external users try to login to SAP SuccessFactors Learning

Symptom

  • External users are unable to log in to the SAP SuccessFactors Learning.
  • After passing the authentication process, including the 2FA passcode, users are redirected to an error page

    Error: "Error message = Cannot invoke "java.util.List.iterator()" because "menuItemsList" is null"

Environment

SAP SuccessFactors Learning

Reproducing the Issue

  1. Register a new user in the External Site >
  2. Attempt to log in with the new user account >
  3. The error message is displayed.

Note: Users may encounter a situation where no error is displayed, but the page freezes and fails to load. 

Cause

The issue typically occurs when the 'Access Home' permission has not been added to the required user's role in Learning Admin.

Resolution

Add the necessary permission to the user's role under Learning Administration > System Administration > Security > Role Management.

For the support team, please refer to the internal memo.

Keywords

SAP SuccessFactors Learning, External User, Login Issue, Authentication, 2FA, Error Message, Assertion Failed, DOM, Trusted Sites, KBA 2475421, java.util.List.iterator(), menuItemsList, page freezes, not loading , KBA , LOD-SF-LMS-EXT , Sites and External Users , How To

Product

SAP SuccessFactors Learning all versions