2017-10-19 29 views
-1

Je travaille sur jira addon. Lorsque je tente de le déployer, je reçois une erreur:Dépendance sur slf4j provoque le conflit ClassLoader

Error creating bean with name 'userService' defined in URL [bundle://205.0:1/com/softwareplant/tool/service/UserService.class]: Bean instantiation via constructor failed; nested exception is java.lang.LinkageError: loader constraint violation: when resolving method "org.slf4j.impl.StaticLoggerBinder.getLoggerFactory()Lorg/slf4j/ILoggerFactory;" the class loader (instance of org/apache/felix/framework/BundleWiringImpl$BundleClassLoaderJava5) of the current class, org/slf4j/LoggerFactory, and the class loader (instance of org/apache/catalina/loader/WebappClassLoader) for the method's defining class, org/slf4j/impl/StaticLoggerBinder, have different Class objects for the type org/slf4j/ILoggerFactory used in the signature; nested exception is org.springframework.beans.factory.BeanCreationException:

Dans le projet, j'utiliser ces dépendances:

[0;37m[INFO] +- com.atlassian.jira:jira-core:jar:7.0.0:provided[0m 
[0;37m[INFO] | +- org.slf4j:slf4j-log4j12:jar:1.7.9:provided[0m 
[0;37m[INFO] | +- org.slf4j:jul-to-slf4j:jar:1.7.9:provided[0m 
[0;37m[INFO] | +- org.slf4j:jcl-over-slf4j:jar:1.7.9:provided[0m 
[0;37m[INFO] +- org.slf4j:slf4j-api:jar:1.7.25:compile[0m 

Espoir vous avez des idées comment faire face à cela. Merci pour toute aide! merci pour toute aide!

+0

Si 'org.slf4j: slf4j-log4j12: jar: 1.7.9' est" fourni ", alors' org.slf4j: slf4j-api: jar: 1.7.9' est probablement aussi "fourni", donc don ' t inclure 'org.slf4j: slf4j-api: jar: 1.7.25' comme une dépendance de" compilation ". – Andreas

Répondre

0

Cela arrive parfois si vous avez 2 versions différentes de la même bibliothèque, essayez de nettoyer le projet et exécutez à nouveau.