graphql-java-tools
graphql-java-tools copied to clipboard
A schema-first tool for graphql-java inspired by graphql-tools for JS
I accidentally passed two instances of the same resolver into `resolvers`. This didn't cause an error until much later and it was difficult to figure out what had gone wrong....
My team and I are using graphql-java-kickstart for our kotlin server and want to start using federation. We succeeded in removing duplicates from the executable schema to pass it into...
with version 5.5.1 this doesn't work ( error during graphql service registration ) ```gql input A { v :Int } input B { a : A } type Query {...
When using version 5.6.1 of graphql-java-tools I encountered an illegal reflective access. The stack trace for the access is: ``` defineAccessClass:57, AccessClassLoader (com.esotericsoftware.reflectasm) get:276, MethodAccess (com.esotericsoftware.reflectasm) :145, MethodFieldResolverDataFetcher (com.coxautodev.graphql.tools) createDataFetcher:104,...
DataFetcherResult is supported on GraphQLMutationResolver, but doesn't work on GraphQLQueryResolver
Hello, I'm trying to set up a simple API that might return either some results or a list of errors. I used on my mutations DataFetcherResult class to return either...
A while ago, I opened an issue on https://github.com/graphql-java/graphql-java/issues/1680 about a `ClassCastException` occuring while using a default value in the context of Relay/SimpleListConnection. By browsing the stacktrace, it seemed to...
Running example can found here: https://github.com/tristanlins/graphql-input-default-test I've build a query with an input parameter, that have default values. It looks like this: ``` type Query { list(listing: Listing! = {...
I have a graphql schema definition like: ```graphql type Response { fileName: String contents: [Byte] contentType: String } ``` in the Response pojo I have the below code for Byte[]...
Example that would trigger the bug: graphql schema: ```graphql schema { query: Query mutation: Mutation subscription: Subscription } type Query { myQuery: Boolean! } ``` Resolver: ```kt object Query :...
1. method `(object, *fieldArgs [, DataFetchingEnvironment])` 2. method `is(object, *fieldArgs [, DataFetchingEnvironment])`, only if the field returns a Boolean 3. method `get(object, *fieldArgs [, DataFetchingEnvironment])` 4. method `getField(object, *fieldArgs [,...