Closed
Description
I've found a bug that occurs when using DataFetcherExceptionResolverAdapter and a custom QueryExecutionStrategy.
For some reason, if you return a failed future the exception just gets bubbled up without passing through DataFetcherExceptionResolverAdapter.
I've got a reproducible example here: https://github.com/JamesPeters98/SpringGraphQLErrorTest/
There is a Query and Mutation example. The mutation gets resolved correctly:
But not the query:
If you remove the custom QueryExecutionStrategy the exception gets resolved