Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 声纳蚂蚁任务-NoSuchMethodError_Java_Ant_Sonarqube_Sonar Runner - Fatal编程技术网

Java 声纳蚂蚁任务-NoSuchMethodError

Java 声纳蚂蚁任务-NoSuchMethodError,java,ant,sonarqube,sonar-runner,Java,Ant,Sonarqube,Sonar Runner,我正在项目的构建XML文件中运行sonar ant任务。该项目的建设是从哈德逊的工作。但出现以下例外情况: [sonar:sonar] 17:57:00.994 WARN - [JOURNAL_FLUSHER] WARNING Journal flush operation took 3,655ms last 8 cycles average is 457ms [sonar:sonar] 17:58:40.972 WARN - [JOURNAL_FLUSHER] WARNING Journa

我正在项目的构建XML文件中运行sonar ant任务。该项目的建设是从哈德逊的工作。但出现以下例外情况:

[sonar:sonar] 17:57:00.994 WARN  - [JOURNAL_FLUSHER] WARNING Journal flush operation took 3,655ms last 8 cycles average is 457ms
[sonar:sonar] 17:58:40.972 WARN  - [JOURNAL_FLUSHER] WARNING Journal flush operation took 3,680ms last 8 cycles average is 461ms
[sonar:sonar] 18:00:47.808 WARN  - [JOURNAL_FLUSHER] WARNING Journal flush operation took 17,739ms last 8 cycles average is 2,217ms
[sonar:sonar] 18:01:12.556 WARN  - [JOURNAL_FLUSHER] WARNING Journal flush operation took 19,645ms last 8 cycles average is 4,673ms
[sonar:sonar] 18:09:46.711 WARN  - [JOURNAL_FLUSHER] WARNING Journal flush operation took 22,400ms last 8 cycles average is 2,800ms

BUILD FAILED
    java.lang.NoSuchMethodError: java.lang.reflect.InvocationTargetException.targetLjava/lang/Throwable;
    at java.lang.reflect.InvocationTargetException.<init>(InvocationTargetException.java:54)
    at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
    at org.apache.tools.ant.Task.perform(Task.java:348)
    at org.apache.tools.ant.Target.execute(Target.java:390)
    at org.apache.tools.ant.Target.performTasks(Target.java:411)
    at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
    at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
    at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
    at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
    at org.apache.tools.ant.Main.runBuild(Main.java:809)
    at org.apache.tools.ant.Main.startAnt(Main.java:217)
    at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
    at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
[sonar:sonar]17:57:00.994警告-[JOURNAL_FLUSHER]警告日志冲洗操作耗时3655ms最后8个循环平均为457ms
[sonar:sonar]17:58:40.972警告-[JOURNAL_FLUSHER]警告日志冲洗操作耗时3680ms最后8个周期平均为461ms
[sonar:sonar]18:00:47.808警告-[JOURNAL_FLUSHER]警告日志冲洗操作耗时17739ms最后8个周期平均为2217ms
[sonar:sonar]18:01:12.556警告-[JOURNAL_FLUSHER]警告日志冲洗操作耗时19645ms最后8个周期平均为4673ms
[sonar:sonar]18:09:46.711警告-[JOURNAL_FLUSHER]警告日志冲洗操作耗时22400ms最后8个循环平均为2800ms
构建失败
java.lang.NoSuchMethodError:java.lang.reflect.InvocationTargetException.TargetJava/lang/Throwable;
位于java.lang.reflect.InvocationTargetException。(InvocationTargetException.java:54)
位于sun.reflect.GeneratedMethodAccessor6.invoke(未知源)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)中
位于java.lang.reflect.Method.invoke(Method.java:597)
位于org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
位于org.apache.tools.ant.Task.perform(Task.java:348)
位于org.apache.tools.ant.Target.execute(Target.java:390)
位于org.apache.tools.ant.Target.performTasks(Target.java:411)
位于org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
位于org.apache.tools.ant.Project.executeTarget(Project.java:1368)
位于org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
位于org.apache.tools.ant.Project.executeTargets(Project.java:1251)
位于org.apache.tools.ant.Main.runBuild(Main.java:809)
位于org.apache.tools.ant.Main.startAnt(Main.java:217)
位于org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
位于org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)

您使用的是什么版本的Sonar和Ant?看来那些版本是不对的。检查Ant版本Sonar的期望值。

感谢您的及时响应。我使用的是
sonar ant任务2.1版
,根据它所需的文档
ant 1.7.1或更高版本
,其中我的ant版本是1.8.2,如果我可以选择构建工具来支持sonar分析,我不会使用ant。蚂蚁在建造上已经过时了。你能使用Maven或Gradle吗?@user987339试着在某个时候将一个非平凡的ANT构建转换为Maven(或Gradle),你就会明白为什么它很少成为一个选项:-(@Mark O'Connor我已经转换了几个项目,我知道这有多痛苦:-(这只是一个建议,我很高兴我们同意转换的复杂性。@user987339我无法更改此过程。我们的业务从年代开始就在这个环境中运行。我们有一个构建框,Hudson在该构建框上配置了夜间作业,以构建svn主干的活动版本。在ev中成功构建每个模块之后任何单一版本它都会为产品构建整个EAR,然后部署到适当的分段环境。因此,实际上这个建议没有帮助。有人能告诉我这个问题到底是从哪里发生的吗…?Stacktrace看起来不完整。也许可以在调试模式下运行ANT,看看是否可以显示更多信息,这可能有助于我们必须排除故障。