Overview:
When attempting to edit an annotation, the following error is received in PromoMats: RESTClientBase.addParam(target, name, value, valueRequired): Value for [anchorTitle] Cannot be Null if Required.
Root Cause:
This error is generated if the revised annotation has a Percent Sign (%) in the title. This is because the percent sign causes Vault to believe the title is blank when it attempts to resolve the title.
Solution:
To correct this, remove the percent sign from the annotation's title before saving any changes.
Alternatively, if the percent sign is needed in the annotation's title, remove the annotation and then recreate it. This works because when creating an annotation Vault resolves the title differently than when an annotation is edited.
Related Documentation:
KB Articles:
Vault Help Article: