-
Notifications
You must be signed in to change notification settings - Fork 60
Description
Hi. After updating to 0.17.18 #143 , I get the error below at app start:
Caused by: java.util.NoSuchElementException: KType kotlin.collections.List<*> has no type arguments at com.apurebase.kgraphql.ExtensionsKt.getIterableElementType(Extensions.kt:30) at com.apurebase.kgraphql.schema.structure.SchemaCompilation.handleCollectionType(SchemaCompilation.kt:186) at com.apurebase.kgraphql.schema.structure.SchemaCompilation.handlePossiblyWrappedType(SchemaCompilation.kt:164) at com.apurebase.kgraphql.schema.structure.SchemaCompilation.handleInputValues(SchemaCompilation.kt:337) at com.apurebase.kgraphql.schema.structure.SchemaCompilation.handleOperation(SchemaCompilation.kt:151) at com.apurebase.kgraphql.schema.structure.SchemaCompilation.handleObjectType(SchemaCompilation.kt:275) at com.apurebase.kgraphql.schema.structure.SchemaCompilation.handleRawType(SchemaCompilation.kt:226) at com.apurebase.kgraphql.schema.structure.SchemaCompilation.handleSimpleType(SchemaCompilation.kt:196) at com.apurebase.kgraphql.schema.structure.SchemaCompilation.handlePossiblyWrappedType(SchemaCompilation.kt:174) at com.apurebase.kgraphql.schema.structure.SchemaCompilation.handleKotlinProperty(SchemaCompilation.kt:373) at com.apurebase.kgraphql.schema.structure.SchemaCompilation.handleObjectType(SchemaCompilation.kt:267) at com.apurebase.kgraphql.schema.structure.SchemaCompilation.perform(SchemaCompilation.kt:61)
My app works without any problem with 0.17.17 and Ktor 1.5.4
I Appreciate your help. Thank you.
The full stacktrace:
Caused by: java.lang.reflect.InvocationTargetException: null at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:64) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481) at org.koin.experimental.builder.InstanceBuilderKt.createInstance(InstanceBuilder.kt:49) at com.volanty.discovery.graphql.config.AppConfigKt$configModule$1$$special$$inlined$single$7.invoke(ModuleExt.kt:102) at com.volanty.discovery.graphql.config.AppConfigKt$configModule$1$$special$$inlined$single$7.invoke(ModuleExt.kt) at org.koin.core.instance.InstanceFactory.create(InstanceFactory.kt:54) ... 73 common frames omitted Caused by: java.util.NoSuchElementException: KType kotlin.collections.List<*> has no type arguments at com.apurebase.kgraphql.ExtensionsKt.getIterableElementType(Extensions.kt:30) at com.apurebase.kgraphql.schema.structure.SchemaCompilation.handleCollectionType(SchemaCompilation.kt:186) at com.apurebase.kgraphql.schema.structure.SchemaCompilation.handlePossiblyWrappedType(SchemaCompilation.kt:164) at com.apurebase.kgraphql.schema.structure.SchemaCompilation.handleInputValues(SchemaCompilation.kt:337) at com.apurebase.kgraphql.schema.structure.SchemaCompilation.handleOperation(SchemaCompilation.kt:151) at com.apurebase.kgraphql.schema.structure.SchemaCompilation.handleObjectType(SchemaCompilation.kt:275) at com.apurebase.kgraphql.schema.structure.SchemaCompilation.handleRawType(SchemaCompilation.kt:226) at com.apurebase.kgraphql.schema.structure.SchemaCompilation.handleSimpleType(SchemaCompilation.kt:196) at com.apurebase.kgraphql.schema.structure.SchemaCompilation.handlePossiblyWrappedType(SchemaCompilation.kt:174) at com.apurebase.kgraphql.schema.structure.SchemaCompilation.handleKotlinProperty(SchemaCompilation.kt:373) at com.apurebase.kgraphql.schema.structure.SchemaCompilation.handleObjectType(SchemaCompilation.kt:267) at com.apurebase.kgraphql.schema.structure.SchemaCompilation.perform(SchemaCompilation.kt:61) at com.apurebase.kgraphql.schema.dsl.SchemaBuilder$build$1.invokeSuspend(SchemaBuilder.kt:32) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:277) at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:86) at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:61) at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source) at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt) at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source) at com.apurebase.kgraphql.schema.dsl.SchemaBuilder.build(SchemaBuilder.kt:31) at com.apurebase.kgraphql.KGraphQL$Companion.schema(KGraphQL.kt:12) at com.volanty.discovery.graphql.service.GraphQLService.<init>(GraphQLService.kt:42) ... 82 common frames omitted