2016-08-23 12 views
-1

grailsバージョン3.0.9をバージョン3.1.10にアップグレードしています。これはSpringブート1.4.0.RELEASEで行います。私はこのエラーを取得していますコンパイル:grails 3.1.10 spring boot 1.4.0.RELEASEがスローされていますch.qos.logbackのインスタンス化に失敗しました

Failed to instantiate [ch.qos.logback.classic.LoggerContext] 
Reported exception: 
java.lang.NoSuchMethodError: ch.qos.logback.core.util.Loader.getResourceOccurrenceCount(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/util/Set; 
    at ch.qos.logback.classic.util.ContextInitializer.multiplicityWarning(ContextInitializer.java:173) 
    at ch.qos.logback.classic.util.ContextInitializer.statusOnResourceSearch(ContextInitializer.java:196) 
    at ch.qos.logback.classic.util.ContextInitializer.getResource(ContextInitializer.java:143) 
    at ch.qos.logback.classic.util.ContextInitializer.findURLOfDefaultConfigurationFile(ContextInitializer.java:127) 
    at ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:150) 
    at org.slf4j.impl.StaticLoggerBinder.init(StaticLoggerBinder.java:85) 
    at org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:55) 
    at org.slf4j.LoggerFactory.bind(LoggerFactory.java:140) 
    at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:119) 
    at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:328) 
    at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:280) 
    at org.apache.commons.logging.impl.SLF4JLogFactory.getInstance(SLF4JLogFactory.java:155) 
    at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:290) 
    at org.apache.commons.logging.LogFactory$getLog.call(Unknown Source) 
    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48) 
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113) 
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125) 
    at ciab.base.Application.<clinit>(Application.groovy) 
Exception in thread "main" java.lang.IllegalArgumentException: Cannot instantiate interface org.springframework.context.ApplicationContextInitializer : org.springframework.boot.autoconfigure.SharedMetadataReaderFactoryContextInitializer 
    at org.springframework.boot.SpringApplication.createSpringFactoriesInstances(SpringApplication.java:412) 
    at org.springframework.boot.SpringApplication.getSpringFactoriesInstances(SpringApplication.java:392) 
    at org.springframework.boot.SpringApplication.getSpringFactoriesInstances(SpringApplication.java:383) 
    at org.springframework.boot.SpringApplication.initialize(SpringApplication.java:261) 
    at org.springframework.boot.SpringApplication.<init>(SpringApplication.java:237) 
    at grails.boot.GrailsApp.<init>(GrailsApp.groovy) 
    at grails.boot.GrailsApp.run(GrailsApp.groovy:374) 
    at grails.boot.GrailsApp.run(GrailsApp.groovy:363) 
    at grails.boot.GrailsApp$run.call(Unknown Source) 
    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48) 
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113) 
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:133)  
Caused by: java.lang.NoSuchMethodException: org.springframework.boot.autoconfigure.SharedMetadataReaderFactoryContextInitializer.<init>() 
    at java.lang.Class.getConstructor0(Class.java:3082) 
    at java.lang.Class.getConstructor(Class.java:1825) 
    at org.springsource.loaded.ri.ReflectiveInterceptor.jlClassGetConstructor(ReflectiveInterceptor.java:524) 
    at org.springframework.boot.SpringApplication.createSpringFactoriesInstances(SpringApplication.java:407) 
    ... 12 more 

任意のアイデアを間違っていたと私はlogback-コアが、運を除外しようとしたものを。何か問題があれば教えてください。

おかげ スリ

答えて

0

のGrails 3.1.xへは春ブート1.3.xの互換性があり

あなたはでのリリースに近づいているのGrails 3.2.xのを使用する必要がありますが、春ブート1.4.xのを使用するにはこの執筆時点のマイルストーンステージです。

関連する問題