首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JENKINS :无法设置org.eclipse.aether.internal.impl.DefaultLocalRepositoryProvider.logger org.eclipse.aether.spi.log.Logger字段

JENKINS :无法设置org.eclipse.aether.internal.impl.DefaultLocalRepositoryProvider.logger org.eclipse.aether.spi.log.Logger字段
EN

Stack Overflow用户
提问于 2018-05-24 10:50:36
回答 1查看 4.5K关注 0票数 0

在运行我的工作时,我得到了以下错误:

代码语言:javascript
复制
Parsing POMs
12:04:09 ERROR: Failed to parse POMs
12:04:09 hudson.maven.MavenEmbedderException: com.google.inject.ProvisionException: Unable to provision, see the following errors:
12:04:09 
12:04:09 1) Error injecting: private org.eclipse.aether.spi.log.Logger org.eclipse.aether.internal.impl.DefaultLocalRepositoryProvider.logger
12:04:09   while locating org.eclipse.aether.internal.impl.DefaultLocalRepositoryProvider
12:04:09   at ClassRealm[maven, parent: ClassRealm[maven-parent, parent: null]] (via modules: org.eclipse.sisu.wire.WireModule -> org.eclipse.sisu.plexus.PlexusBindingModule)
12:04:09   at ClassRealm[maven, parent: ClassRealm[maven-parent, parent: null]] (via modules: org.eclipse.sisu.wire.WireModule -> org.eclipse.sisu.plexus.PlexusBindingModule)
12:04:09   while locating org.eclipse.aether.impl.LocalRepositoryProvider
12:04:09     for parameter 8 at org.eclipse.aether.internal.impl.DefaultRepositorySystem.<init>(DefaultRepositorySystem.java:121)
12:04:09   while locating org.eclipse.aether.internal.impl.DefaultRepositorySystem
12:04:09   at ClassRealm[maven, parent: ClassRealm[maven-parent, parent: null]] (via modules: org.eclipse.sisu.wire.WireModule -> org.eclipse.sisu.plexus.PlexusBindingModule)
12:04:09   at ClassRealm[maven, parent: ClassRealm[maven-parent, parent: null]] (via modules: org.eclipse.sisu.wire.WireModule -> org.eclipse.sisu.plexus.PlexusBindingModule)
12:04:09   while locating org.eclipse.aether.RepositorySystem
12:04:09   while locating org.apache.maven.artifact.resolver.DefaultArtifactResolver
12:04:09   at ClassRealm[maven, parent: ClassRealm[maven-parent, parent: null]] (via modules: org.eclipse.sisu.wire.WireModule -> org.eclipse.sisu.plexus.PlexusBindingModule)
12:04:09   at ClassRealm[maven, parent: ClassRealm[maven-parent, parent: null]] (via modules: org.eclipse.sisu.wire.WireModule -> org.eclipse.sisu.plexus.PlexusBindingModule)
12:04:09   while locating org.apache.maven.artifact.resolver.ArtifactResolver
12:04:09   while locating org.apache.maven.repository.legacy.LegacyRepositorySystem
12:04:09   at ClassRealm[maven, parent: ClassRealm[maven-parent, parent: null]] (via modules: org.eclipse.sisu.wire.WireModule -> org.eclipse.sisu.plexus.PlexusBindingModule)
12:04:09   at ClassRealm[maven, parent: ClassRealm[maven-parent, parent: null]] (via modules: org.eclipse.sisu.wire.WireModule -> org.eclipse.sisu.plexus.PlexusBindingModule)
12:04:09   while locating org.apache.maven.repository.RepositorySystem
12:04:09   while locating org.apache.maven.execution.DefaultMavenExecutionRequestPopulator
12:04:09   at ClassRealm[maven, parent: ClassRealm[maven-parent, parent: null]] (via modules: org.eclipse.sisu.wire.WireModule -> org.eclipse.sisu.plexus.PlexusBindingModule)
12:04:09   at ClassRealm[maven, parent: ClassRealm[maven-parent, parent: null]] (via modules: org.eclipse.sisu.wire.WireModule -> org.eclipse.sisu.plexus.PlexusBindingModule)
12:04:09   while locating org.apache.maven.execution.MavenExecutionRequestPopulator
12:04:09 Caused by: java.lang.IllegalArgumentException: Can not set org.eclipse.aether.spi.log.Logger field org.eclipse.aether.internal.impl.DefaultLocalRepositoryProvider.logger to org.eclipse.aether.internal.impl.PlexusLoggerFactory
12:04:09    at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:167)
12:04:09    at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:171)
12:04:09    at sun.reflect.UnsafeObjectFieldAccessorImpl.set(UnsafeObjectFieldAccessorImpl.java:81)
12:04:09    at java.lang.reflect.Field.set(Field.java:764)
12:04:09    at org.eclipse.sisu.bean.BeanPropertyField.set(BeanPropertyField.java:74)
12:04:09    at org.eclipse.sisu.plexus.ProvidedPropertyBinding.injectProperty(ProvidedPropertyBinding.java:48)
12:04:09    at org.eclipse.sisu.bean.BeanInjector.injectMembers(BeanInjector.java:52)
12:04:09    at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:140)

相同的任务在另一个jenkins下运行得很好

使用已经相同版本的maven,这个解决方案不会有帮助:Can not set org.eclipse.aether.spi.log.Logger” with custom maven plugin

谢谢你的建议..。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-24 11:27:52

我想问题在于,您有许多包含类org.eclipse.aether.internal.impl.DefaultLocalRepositoryProvider.logger的插件/jar版本。如果是,删除一个以解决冲突。

需要更多的帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50507460

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档