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

Environment

Adobe Campaign Classic

Issues/Symptoms

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.

Cause

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.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f