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