When an email audience is being calculated for a delivery, You may experience the following error:
The group list has cyclic dependencies !!
If you have an email send fail the audience build or audience calculation with the error "The group list has cyclic dependencies !!" this means that somewhere in your audience there is a group that is referenced as a target group or do not send group and is within another one of the group's queries, e.g.:
Group A is made up of Groups B & C.
Group C is made up of Groups D & E.
Group E is made up of Groups F & A (!).
The rebuild get's stuck in a loop in this manner. First, group A is built, then group B and then group C. When group C is rebuild, group A is rebuilt again and the cycle continues, which causes the rebuild error.
The way to resolve this is to remove the group clause from the query for the target or do not send group that references another group in the same string of queries or just remove the group from your delivery completely.
Steps to Duplicate
Create a Query group (Group A) that contains group clauses for 2 other Query groups (Group B and C).
In either Query, add group clauses for group B and/or C.
In Query B or C, add a group clause for Query Group A.
Add this group to your email delivery and configure your delivery to rebuild this group before sending.