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 platform.
  • 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 at external learning link.
  2. Attempt to log in with the new user account.
  3. The error message is displayed.

Cause

 The issue usually occurs when the "Access Home" permission is not 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 -> Add the required permission to the relevant role.

Keywords

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

Product

SAP SuccessFactors Learning all versions