Circular dependency on schema extension error

This article describes how to resolve the Adobe Campaign Classic error:  circular dependency on schema extension nms:recipient. Remove the attribute extendedSchema="nms:recipient" from the schema.

Description description


Adobe Campaign Classic


When trying to create a new schema from UI (Administration /Configuration/ Data schemas), the following error appears:

circular dependency on schema extension nms:recipient (it can be any schema)

Resolution resolution

To fix the circular dependency error, the attribute extendedSchema="nms:recipient" needs to be removed from the schema.


The circular dependency issue appears due to the nms:recipient schema referring to itself due to the attribute extendedSchema="nms:recipient". A schema extension should be extending some other schema and not trying to extend itself. Also, it’s not recommended to modify any ootb schemas.