---
source: apollo-federation/src/connectors/validation/mod.rs
expression: "format!(\"{:#?}\", result.errors)"
input_file: apollo-federation/src/connectors/validation/test_data/errors.graphql
---
[
Message {
code: InvalidErrorsMessage,
message: "In `@source(name: \"invalid_source_message_not_string\" errors.message:)`: expected string but received incompatible object\nDetails: `String` does not accept `{ message: Unknown }`",
locations: [
13:25..13:47,
],
},
Message {
code: InvalidErrorsMessage,
message: "In `@source(name: \"invalid_source_args_variable\" errors.extensions:)`: $args is not valid here, must be one of $config, $context, $status, $request, $response, $env",
locations: [
23:63..23:76,
],
},
Message {
code: InvalidErrorsMessage,
message: "In `@source(name: \"invalid_source_this_variable\" errors.extensions:)`: $this is not valid here, must be one of $config, $context, $status, $request, $response, $env",
locations: [
28:63..28:76,
],
},
Message {
code: InvalidErrorsMessage,
message: "`@connect(errors.message:)` on `Query.invalid_sourceless_empty_message` is empty",
locations: [
114:26..114:28,
],
},
Message {
code: InvalidErrorsMessage,
message: "`@connect(errors.extensions:)` on `Query.invalid_sourceless_empty_extensions` is empty",
locations: [
119:97..119:99,
],
},
Message {
code: InvalidErrorsMessage,
message: "In `@connect(errors.message:)` on `Query.invalid_sourceless_message_not_string`: expected string but received incompatible object\nDetails: `String` does not accept `{ message: Unknown }`",
locations: [
86:27..86:49,
],
},
Message {
code: InvalidErrorsMessage,
message: "In `@connect(errors.message:)` on `Query.invalid_sourceless_message_not_string_from_args`: expected string but received incompatible union\nDetails: `String` does not accept `One<Int, null>`",
locations: [
97:58..97:61,
97:51..97:61,
100:33..100:38,
],
},
]