SAP Knowledge Base Article - Public

3730876 - Automatic process error - Caused by: Unable to parse the notification as the size is beyond the allowed limit: 25 Mb

Symptom

Automatic processes such as the "Learning Expiration Email Notification" or the "Upcoming Class Reminder Email Notification" fail with the following error:

  • com.plateausystems.elms.util.helper.ElmsCheckedException: com.plateausystems.elms.framework.notification.helper.NotificationException: Unable to parse the notification as the size is beyond the allowed limit: 25 Mb

Environment

SAP SuccessFactors Learning

Cause

The error message means that the standard maximum size of the email is 25 Mb. The batch size of the users being populated on the email exceeds 10000 users and has reached the maximum capacity of the email size. As per the system logic 8,738,133 is the maximum number of characters allowed in email. The error message describes that the allowed characters have been exceeded. 

Resolution

The solution and the prevention for the issue is to reduce the batch size number of user to 5000 which will split the number of user and hence the size of the email. It will reduce the number of students information added to the email from 10000 to 5000. Follow the steps outlined below to implement this change in the system:

  1. Learning admin > System Administration > Configuration > System Configuration > LMS_ADMIN
  2. Search for "apmJobSettings.TRNGEXPIRE.transactionCommitSize"
  3. Change the value from "10000" to "5000"
  4. Apply Changes.

Keywords

lms, learning, automatic, process, apm, fail, notification, error, body, size, limit, expiration, email, apmJobSettings.TRNGEXPIRE.transactionCommitSize, Caused by: com.plateausysstems.elms.framework.notification.helper.NotificationHelper, elms.util.helper.ElmsCheckedException, 25, mb
, KBA , LOD-SF-LMS-APM , Automatic Processes , LOD-SF-LMS-NOT , Notifications , Problem

Product

SAP SuccessFactors Learning 2405