SAP Knowledge Base Article - Public

2359640 - SAP SuccessFactors Learning import content fails


While importing content an error appears saying the transaction is rolled back:

  • Please report the following error to your system administrator: Transaction rolled back because it has been marked as rollback-only.

"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."


SAP SuccessFactors Learning

Reproducing the Issue

  1. Go to Content >
  2. Tools >
  3. Import Content
  4. Select any method, like Add New Content >
  5. Pick a SCORM package to upload >
  6. Fill out the import details on the next page >
  7. Select Import Files >
  8. The next screen shows validation successful, but allows you to edit the Content Object IDs >
  9. Edit the Content Object IDs and add special characters (examples ~@#$%^&*?) >
  10. Run the import job and the issue will occur.


  • The special characters are causing the import job to fail.
  • This error may also appear if the content package is too large:
    • The Max File Size for Content is controlled by the "maximumFileSizeKB" setting in CONTENT_IMPORT configuration file.
    • Navigation steps:
      • Please navigate to Admin >
      • System Admin >
      • Configuration >
      • System Configuration >
    • Please see the SAP Help CONTENT IMPORT System Properties File for more detail.


When you edit the Content Object IDs do not add special characters


Learning, SCORM, import content, iContent, Transaction, rolled, back, rollback-only, org.springframework.transaction.UnexpectedRollbackException , KBA , LOD-SF-LMS-CNT , Content , LOD-SF-LMS , Learning Management System , Problem


SAP SuccessFactors Learning all versions