Symptom
When trying to generate statements, job fails with the following error: "Full exception:com.successfactors.jobscheduler.ScheduledJobExecutionException: javax.xml.transform.TransformerConfigurationException: This Templates does not contain a class with the name"
Environment
- SAP SuccessFactors Compensation
- SAP SuccessFactors Variable Pay
Reproducing the Issue
- Go to Compensation Home > Select template
- Complete Compensation Cycle > Reward Statement > Generate Statements
- Job fails: "Full exception:com.successfactors.jobscheduler.ScheduledJobExecutionException: javax.xml.transform.TransformerConfigurationException: This Templates does not contain a class with the name"
Cause
Images URLs are broken for Statement Logo and/or Signature
Resolution
Re-upload the images URLs for logo and signature. Please, follow the steps below:
- Save the Logo and Signature image in: .jpg, .jpeg, or .png format
- Go to: https://www.base64-image.de/
- Browse file > Select the image
- Under "Encoding Results" at the image uploaded
- Click at "</> Code"
- Under "Data URL" > Click on "Copy"
- At SuccessFactors, go to Compensation Home
- Action for all plans > Manage Statement Templates > Select template
- For Logo: Click at the pencil icon > Paste the copied URL under "Use Custom Logo URL"
- Fo Signature: Click at the pencil icon > Click at the image icon > Paste the copied URL under "Source URL"
- Save the Statement Template
See Also
3041436 - Compensation & Variable Pay - Embedding images into statements
2157471 - Uploading Static Content and Generating a Public Link
Keywords
compensation, variable, pay, generate, statement, issue, error, job, fail, template, image, logo, url, This Templates does not contain a class with the name , KBA , LOD-SF-CMP-PS , Personal Statements , LOD-SF-VRP , Variable Pay Programs , LOD-SF-VRP-PS , Personal Statements , Problem
SAP Knowledge Base Article - Public