---
source: apollo-federation/src/connectors/validation/mod.rs
expression: result.errors
input_file: apollo-federation/src/connectors/validation/test_data/non_root_circular_reference.graphql
---
[
Message {
code: CircularReference,
message: "Circular reference detected in `@connect(selection:)` on `Query.user`: type `Book` appears more than once in `Query.user.favoriteBooks.author.books`. For more information, see https://go.apollo.dev/connectors/limitations#circular-references",
locations: [
19:15..21:16,
31:3..31:24,
41:3..41:16,
],
},
]