From last 5 day we are getting error for Scheme query “Query has depth of 8, which exceeds max depth of 6.”
It was working fine till now before last 5 days. Suddenly we are getting this error now. If we remove the levels schema validation is failing.
Is there is any changes are done in end point for this?
My query which working earlier is:
query
{
mutation: __schema {
mutationType {
name
kind
fields {
name
…recursiveFrag1
args {
name
type {
kind
name
ofType {
kind
name
enumValues {
name
description
}
ofType {
kind
name
}
}
enumValues {
name
description
}
}
}
}
}
}
output__retrieve: __type(name: "Item") {
name
kind
fields {
name
description
...recursiveFrag
}
}
}
fragment recursiveFrag on __Field {
type {
name
kind
ofType {
kind
name
enumValues {
name
description
}
fields {
name
description
type {
name
kind
ofType {
kind
name
}
}
}
}
fields {
name
description
type {
name
kind
ofType {
kind
name
}
}
}
inputFields {
name
description
}
enumValues {
name
description
}
}
}
fragment recursiveFrag1 on __Field {
type {
name
kind
ofType {
name
kind
}
}
}
Here is the depth 8 level query which was working earlier:
query
{
mutation: __schema {
mutationType {
name
kind
fields {
name
type {
name
kind
ofType {
name
kind
}
}
args {
name
type {
kind
name
ofType {
kind
name
enumValues {
name
description
}
ofType {
kind
name
}
}
enumValues {
name
description
}
}
}
}
}
}
output__retrieve: __type(name: "Board") {
name
kind
fields {
name
description
...recursiveFrag
}
}
}
fragment recursiveFrag on __Field {
type {
name
kind
ofType {
kind
name
enumValues {
name
description
}
fields {
name
description
type {
name
kind
ofType {
kind
name
}
}
}
}
fields {
name
description
type {
name
kind
ofType {
kind
name
}
}
}
inputFields {
name
description
}
enumValues {
name
description
}
}
}
Here is the depth 6 level query, working but with incomplete scheme properties :
query
{
mutation: __schema {
mutationType {
name
kind
fields {
name
type {
name
kind
ofType {
name
kind
}
}
args {
name
type {
kind
name
}
}
}
}
}
output__retrieve: __type(name: "Board") {
name
kind
fields {
name
description
...recursiveFrag
}
}
}
fragment recursiveFrag on __Field {
type {
name
kind
ofType {
kind
name
enumValues {
name
description
}
fields {
name
description
}
}
fields {
name
description
type {
name
kind
}
}
inputFields {
name
description
}
enumValues {
name
description
}
}
}
@Matias.Monday Now again facing the same issue, It was worked for some days only.
Below is the query which was worked with “IntrospectionQuery”, for which again getting same error.
query IntrospectionQuery
{
mutation: __schema {
mutationType {
name
kind
fields {
name
type {
name
kind
ofType {
name
kind
}
}
args {
name
type {
kind
name
ofType {
kind
name
enumValues {
name
description
}
ofType {
kind
name
}
}
enumValues {
name
description
}
}
}
}
}
}
output__retrieve: __type(name: "Board") {
name
kind
fields {
name
description
...recursiveFrag
}
}
}
fragment recursiveFrag on __Field {
type {
name
kind
ofType {
kind
name
enumValues {
name
description
}
fields {
name
description
type {
name
kind
ofType {
kind
name
}
}
}
}
fields {
name
description
type {
name
kind
ofType {
kind
name
}
}
}
inputFields {
name
description
}
enumValues {
name
description
}
}
}