forked from pgutkowski/KGraphQL
-
Notifications
You must be signed in to change notification settings - Fork 59
Closed
Description
I was switching from com.github.pgutkowski:kgraphql:0.3.0' to 'com.apurebase:kgraphql:0.5.1'.
After that I got the following exception:
Caused by: com.apurebase.kgraphql.schema.SchemaException: An Object type must define one or more fields. Found none on type UUID
at com.apurebase.kgraphql.schema.structure2.SchemaCompilation.handleObjectType(SchemaCompilation.kt:234)
at com.apurebase.kgraphql.schema.structure2.SchemaCompilation.access$handleObjectType(SchemaCompilation.kt:32)
at com.apurebase.kgraphql.schema.structure2.SchemaCompilation$handleRawType$typeCreator$1.invoke(SchemaCompilation.kt:183)
at com.apurebase.kgraphql.schema.structure2.SchemaCompilation$handleRawType$typeCreator$1.invoke(SchemaCompilation.kt:32)
at com.apurebase.kgraphql.schema.structure2.SchemaCompilation.handleRawType(SchemaCompilation.kt:190)
at com.apurebase.kgraphql.schema.structure2.SchemaCompilation.handleSimpleType(SchemaCompilation.kt:161)
at com.apurebase.kgraphql.schema.structure2.SchemaCompilation.handlePossiblyWrappedType(SchemaCompilation.kt:149)
at com.apurebase.kgraphql.schema.structure2.SchemaCompilation.handleKotlinProperty(SchemaCompilation.kt:301)
at com.apurebase.kgraphql.schema.structure2.SchemaCompilation.handleObjectType(SchemaCompilation.kt:213)
at com.apurebase.kgraphql.schema.structure2.SchemaCompilation.access$handleObjectType(SchemaCompilation.kt:32)
at com.apurebase.kgraphql.schema.structure2.SchemaCompilation$handleRawType$typeCreator$1.invoke(SchemaCompilation.kt:183)
at com.apurebase.kgraphql.schema.structure2.SchemaCompilation$handleRawType$typeCreator$1.invoke(SchemaCompilation.kt:32)
at com.apurebase.kgraphql.schema.structure2.SchemaCompilation.handleRawType(SchemaCompilation.kt:190)
at com.apurebase.kgraphql.schema.structure2.SchemaCompilation.handleSimpleType(SchemaCompilation.kt:161)
at com.apurebase.kgraphql.schema.structure2.SchemaCompilation.handleCollectionType(SchemaCompilation.kt:156)
at com.apurebase.kgraphql.schema.structure2.SchemaCompilation.handlePossiblyWrappedType(SchemaCompilation.kt:145)
at com.apurebase.kgraphql.schema.structure2.SchemaCompilation.handleOperation(SchemaCompilation.kt:132)
at com.apurebase.kgraphql.schema.structure2.SchemaCompilation.handleQueries(SchemaCompilation.kt:113)
at com.apurebase.kgraphql.schema.structure2.SchemaCompilation.perform(SchemaCompilation.kt:56)
at com.apurebase.kgraphql.schema.dsl.SchemaBuilder.build(SchemaBuilder.kt:26)
at com.apurebase.kgraphql.KGraphQL$Companion.schema(KGraphQL.kt:8)
at timebox.graphql.GrapQLKt.<clinit>(GrapQL.kt:21)
... 40 more
Unfortunatly it does not tell which type is causing the error, but I have just two classes with a UUID property. However, for these classes I have a property resolver that handles the UUID property:
type<TimeEntry> {
description = "Time entries ..."
property<String?>("id") {
resolver { timeEntry ->
timeEntry.id.toString()
}
}
...
the timeEntry.id is of type UUID.
Any idea!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels