大佬教程收集整理的这篇文章主要介绍了Jenkins Artifactory 插件 - 3.10.4 无法部署工件并出现以下错误(在 3.10.0 中运行良好),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
使用 jenkins Artifactory 插件 - 版本 3.10.4(与 3.10.0 配合良好)部署 Maven 工件失败,请提出任何解决方案。
11:15:51 java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.lang.NoSuchMethodError: org.apache.commons.io.IoutIls.toString(Ljava/io/inputStream;Ljava/nio/charset/Charset;)Ljava/lang/String;
11:15:51 at org.jfrog.build.extractor.ModuleParallelDeployHelper.deployArtifacts(ModuleParallelDeployHelper.java:37)
11:15:51 at org.jfrog.build.extractor.maven.buildDeploymentHelper.deploy(BuildDeploymentHelper.java:88)
11:15:51 at org.jfrog.build.extractor.maven.buildInfoRecorder.sessionEnded(BuildInfoRecorder.java:169)
11:15:51 at org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire(DefaultExecutionEventCatapult.java:64)
11:15:51 at org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire(DefaultExecutionEventCatapult.java:42)
11:15:51 at org.apache.maven.lifecycle.internal.lifecycleStarter.execute(lifecycleStarter.java:137)
11:15:51 at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
11:15:51 at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
11:15:51 at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
11:15:51 at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
11:15:51 at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
11:15:51 at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
11:15:51 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
11:15:51 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
11:15:51 at sun.reflect.DelegaTingMethodAccessorImpl.invoke(DelegaTingMethodAccessorImpl.java:43)
11:15:51 at java.lang.reflect.Method.invoke(Method.java:498)
11:15:51 at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
11:15:51 at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
11:15:51 at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
11:15:51 at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
11:15:51 Caused by: java.util.concurrent.ExecutionException: java.lang.NoSuchMethodError: org.apache.commons.io.IoutIls.toString(Ljava/io/inputStream;Ljava/nio/charset/Charset;)Ljava/lang/String;
11:15:51 at java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:357)
11:15:51 at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1908)
11:15:51 at org.jfrog.build.extractor.ModuleParallelDeployHelper.deployArtifacts(ModuleParallelDeployHelper.java:35)
11:15:51 ... 19 more
11:15:51 Caused by: java.lang.NoSuchMethodError: org.apache.commons.io.IoutIls.toString(Ljava/io/inputStream;Ljava/nio/charset/Charset;)Ljava/lang/String;
11:15:51 [main] ERROR org.apache.maven.cli.MavenCli - Internal error: java.lang.RuntimeException: org.jfrog.build.extractor.maven.buildInfoRecorder.sessionEnded() Listener has Failed: java.util.concurrent.ExecutionException: java.lang.NoSuchMethodError: org.apache.commons.io.IoutIls.toString(Ljava/io/inputStream;Ljava/nio/charset/Charset;)Ljava/lang/String; -> [Help 1]
11:15:51 org.apache.maven.InternalErrorException: Internal error: java.lang.RuntimeException: org.jfrog.build.extractor.maven.buildInfoRecorder.sessionEnded() Listener has Failed: ```
jenkins Artifactory Plugin 3.0.4 正在使用 IoutIls.toString(InputStream,Charset),它在 Apache IoutIls 2.3,2012 年 4 月中提出。
由于某些原因,Maven解析器选择了2.3以下的Apache IoutIls,很老了。这可能是由于另一个使用此版本的 jenkins 插件造成的。
我创建了 https://github.com/jfrog/build-info/pull/450 来使用 2.1 中提供的 IoutIls.toString(InputStream,String) 来处理这个问题。
作为一种解决方法,目前您可以使用 jenkins Artifactory 插件 3.10.0。
以上是大佬教程为你收集整理的Jenkins Artifactory 插件 - 3.10.4 无法部署工件并出现以下错误(在 3.10.0 中运行良好)全部内容,希望文章能够帮你解决Jenkins Artifactory 插件 - 3.10.4 无法部署工件并出现以下错误(在 3.10.0 中运行良好)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。