升级到 Sonar版本5.5 后,我们在分析项目时出错。 我们在詹金斯用maven声纳插件运行项目。
错误: -
无法执行目标 org.codehaus.sonar:sonar-maven-plugin:4.5.6:声纳(default-cli)on project smallcell:Java堆空间 - > [帮助1]
在Jenkins控制台输出中
*Exception in thread "CLEANUP_MANAGER" `java.lang.OutOfMemoryError`: Java heap space
12:12:31 at `java.util.ArrayList`.<init>(`ArrayList.java:152`)
12:12:31 at `com.persistit.CleanupManager.poll(CleanupManager.java:166)`
12:12:31 at `com.persistit.CleanupManager.runTask(CleanupManager.java:88)`
12:12:33 at com.persistit.IOTaskRunnable.run(IOTaskRunnable.java:144)
12:12:33 at java.lang.Thread.run(Thread.java:745)
12:12:33 Exception in thread "JOURNAL_FLUSHER" Exception in thread "Report about progress of Javascript analyzer" java.lang.OutOfMemoryError: Java heap space
12:12:33 at java.util.Arrays.copyOfRange(Arrays.java:3664)
12:12:33 at java.lang.String.<init>(String.java:207)
...
...*
我们尝试在sonar.properties
文件,Sonar中的包装器文件以及Jenkins中的JVM OPTS,节点JVM参数中扩大与堆大小相关的所有参数。
没有任何帮助。