java.lang.NoSuchFieldError:graphql/schema/idl/ScalarInfo.STANDARD\u SCALAR\u定义
由于以下问题,我的应用程序未启动。请帮我做这个 My build.gradle文件:java.lang.NoSuchFieldError:graphql/schema/idl/ScalarInfo.STANDARD\u SCALAR\u定义,java,spring,spring-boot,graphql,build.gradle,Java,Spring,Spring Boot,Graphql,Build.gradle,由于以下问题,我的应用程序未启动。请帮我做这个 My build.gradle文件: apply plugin: 'java-library' apply plugin: 'war' apply plugin: 'eclipse' apply plugin: 'maven' apply plugin: 'kotlin' buildscript { ext.kotlin_version = '1.0.1-2'
apply plugin: 'java-library'
apply plugin: 'war'
apply plugin: 'eclipse'
apply plugin: 'maven'
apply plugin: 'kotlin'
buildscript {
ext.kotlin_version = '1.0.1-2'
repositories {
jcenter()
mavenCentral()
}
dependencies {
classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.0.1-2'
}
}
repositories {
jcenter()
mavenCentral()
}
dependencies {
compile group: 'org.springframework.boot', name: 'spring-boot-starter-data-jpa', version: '2.3.3.RELEASE'
compile group: 'org.springframework.boot', name: 'spring-boot-starter-web', version: '2.3.3.RELEASE'
compile group: 'com.graphql-java-kickstart', name: 'graphql-spring-boot-starter', version: '7.2.0'
compile group: 'com.graphql-java-kickstart', name: 'graphql-java-servlet', version: '10.0.0'
compile group: 'com.graphql-java-kickstart', name: 'graphql-spring-boot-autoconfigure', version: '7.2.0'
providedCompile group: 'org.projectlombok', name: 'lombok', version: '1.18.12'
//implementation("com.graphql-java:graphql-java-extended-scalars:2020-02-19T04-04-26-6f82be9")
compile group: 'org.mariadb.jdbc', name: 'mariadb-java-client', version: '2.6.2'
compile group: 'com.graphql-java', name: 'graphql-java-extended-scalars', version: '1.0.1'
//compile group: 'com.graphql-java-kickstart', name: 'graphql-java-tools', version: '5.6.1'
compile group: 'com.graphql-java-kickstart', name: 'graphql-java-tools', version: '6.1.0'
//compile group: 'com.graphql-java', name: 'graphql-java', version: '2020-10-16T05-33-59-df5bbde'
compile group: 'com.graphql-java', name: 'graphql-java', version: '13.0'
compile group: 'com.graphql-java-kickstart', name: 'playground-spring-boot-starter', version: '5.10.0'
compile group: 'com.graphql-java-kickstart', name: 'voyager-spring-boot-starter', version: '7.2.0'
}
我的错误消息
org.springframework.beans.factory.BeanCreationException:创建名为“schemaParser”的bean时出错,该名称在类路径资源[graphql/kickstart/tools/boot/GraphQLJavaToolsAutoConfiguration.class]中定义:通过工厂方法实例化bean失败;嵌套异常为org.springframework.beans.beanstantiationException:未能实例化[graphql.kickstart.tools.SchemaParser]:工厂方法“SchemaParser”引发异常;嵌套的异常是java.lang.NoSuchFieldError:graphql/schema/idl/ScalarInfo.STANDARD\u SCALAR\u定义
在org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:655)~[spring-beans-5.2.9.RELEASE.jar:5.2.9.RELEASE]
在org.springframework.beans.factory.support.ConstructorResolver.InstanceUsingFactoryMethod(ConstructorResolver.java:635)~[spring-beans-5.2.9.RELEASE.jar:5.2.9.RELEASE]
在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.InstanceUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1336)~[spring-beans-5.2.9.RELEASE.jar:5.2.9.RELEASE]
在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1176)~[spring-beans-5.2.9.RELEASE.jar:5.2.9.RELEASE]
在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:556)~[spring-beans-5.2.9.RELEASE.jar:5.2.9.RELEASE]
在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516)~[spring-beans-5.2.9.RELEASE.jar:5.2.9.RELEASE]
在org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324)~[spring-beans-5.2.9.RELEASE.jar:5.2.9.RELEASE]
在org.springframework.beans.factory.support.AbstractBeanFactory$$Lambda$157/0000000000000000.getObject(未知源)~[na:na]
在org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)~[spring-beans-5.2.9.RELEASE.jar:5.2.9.RELEASE]
在org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322)~[spring-beans-5.2.9.RELEASE.jar:5.2.9.RELEASE]
在org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)~[spring-beans-5.2.9.RELEASE.jar:5.2.9.RELEASE]
在org.springframework.beans.factory.support.DefaultListableBeanFactory.PreInstanceSingleton(DefaultListableBeanFactory.java:897)~[spring-beans-5.2.9.RELEASE.jar:5.2.9.RELEASE]
在org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:879)~[spring-context-5.2.9.RELEASE.jar:5.2.9.RELEASE]
在org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:551)~[spring-context-5.2.9.RELEASE.jar:5.2.9.RELEASE]
在org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:143)~[spring-boot-2.3.4.RELEASE.jar:2.3.4.RELEASE]
在org.springframework.boot.SpringApplication.refresh(SpringApplication.java:758)[spring-boot-2.3.4.RELEASE.jar:2.3.4.RELEASE]
在org.springframework.boot.SpringApplication.refresh(SpringApplication.java:750)[spring-boot-2.3.4.RELEASE.jar:2.3.4.RELEASE]
位于org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397)[spring-boot-2.3.4.RELEASE.jar:2.3.4.RELEASE]
在org.springframework.boot.SpringApplication.run(SpringApplication.java:315)[spring-boot-2.3.4.RELEASE.jar:2.3.4.RELEASE]
在org.springframework.boot.SpringApplication.run(SpringApplication.java:1237)[spring-boot-2.3.4.RELEASE.jar:2.3.4.RELEASE]
在org.springframework.boot.SpringApplication.run(SpringApplication.java:1226)[spring-boot-2.3.4.RELEASE.jar:2.3.4.RELEASE]
在com.test.TestProjectApplication.main(TestProjectApplication.java:14)[bin/:na]
原因:org.springframework.beans.beans实例化异常:未能实例化[graphql.kickstart.tools.SchemaParser]:工厂方法“SchemaParser”引发异常;嵌套的异常是java.lang.NoSuchFieldError:graphql/schema/idl/ScalarInfo.STANDARD\u SCALAR\u定义
在org.springframework.beans.factory.support.SimpleInstallationStrategy.instantiate(SimpleInstallationStrategy.java:185)~[spring-beans-5.2.9.RELEASE.jar:5.2.9.RELEASE]
在org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:650)~[spring-beans-5.2.9.RELEASE.jar:5.2.9.RELEASE]
... 省略21个公共帧
原因:java.lang.NoSuchFieldError:graphql/schema/idl/ScalarInfo.STANDARD\u SCALAR\u定义
在graphql.kickstart.tools.TypeClassMatcher.match(TypeClassMatcher.kt:83)~[graphql-java-tools-6.1.0.jar:na]
在graphql.kickstart.tools.TypeClassMatcher.match$default(TypeClassMatcher.kt:26)~[graphql-java-tools-6.1.0.jar:na]
在graphql.kickstart.tools.TypeClassMatcher.match(TypeClassMatcher.kt:74)~[graphql-java-tools-6.1.0.jar:na]
在graphql.kickstart.tools.TypeClassMatcher.match(TypeClassMatcher.kt:23)~[graphql-java-tools-6.1.0.jar:na]
在graphql.kickstart.tools.SchemaClassScanner.scanResolverInfoForPotentialMatches(SchemaClassScanner.kt:261)~[graphql-java-tools-6.1.0.jar:na]
在graphql.kickstart.tools.SchemaClassScanner.handleRootType(SchemaClassScanner.kt:114)~[graphql-java-tools-6.1.0.jar:na]
在graphql.kickstart.tools.schemaclasscanner.scanForClasses(schemaclasscanner.kt:72)~[graphql-java-tools-6.1.0.jar:na]
在graphql.kickstart.tools.SchemaParserBuilder.scan(SchemaParserBuilder.kt:154)~[graphql-java-tools-6.1.0.jar:na]
在graphql.kickstart.tools.SchemaParserBuilder.build(SchemaParserBuilder.kt:195)~[graphql-j