SAP Knowledge Base Article - Public

3167729 - Click to Sign not working for New Hire Custom Form - Onboarding

Symptom

  • When candidate is trying to sign document in "Click To Sign", they are able to click the Click to Sign. However, system is not capturing the signature on the PDF form.
  • Click to Sign button is not functioning and unable to capture the signature.
  • How to fix document template so it capture the candidate signature using "Click to Sign".

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

Environment

SAP SuccessFactors Onboarding

Cause

This is related to positioning of the signature field on the PDF Form while designing.

Error seen:

{
"error" : {
"code" : "ServerErrorException", "message" : {
"lang" : "en-US", "value" : "Cannot invoke \"org.apache.pdfbox.cos.COSArray.get(int)\" because \"fieldAreaArray\" is null"
}
}
}

Resolution

Adjust the positioning of the signature field by placing it correctly and make sure all the position parameters (left, top, height, width), x/y coordinates etc are in float and not integer. 

Delete and create the fields again to resolve this issue, and while creating the field, ensure space is left from the margin and with other PDF content to avoid encountering this issue again.  

Keywords

esignature, issue, sign, signature, not, working, nothing, happens, click, sign, form, getting, signed, new, hire, candidate, ONB, OBD, OBX, onboarding, fieldAreaArray, null, Cannot, invoke, \"org.apache.pdfbox.cos.COSArray.get(int)\" , KBA , LOD-SF-OBX-DM , Document Management , Problem

Product

SAP SuccessFactors Onboarding all versions