This error indicates that some types or traits depend on each other and therefore cannot be constructed.
The following example contains a circular dependency between two traits:
trait FirstTrait : SecondTrait { } trait SecondTrait : FirstTrait { }