我的第一个问题,如有不便,请见谅。我在使用 Jenkins+SonarQube 时遇到了一个问题。我在 Jenkins 发布步骤中添加了“执行 SonarQube 扫描仪”,确定它会正常工作,因为其他项目进展顺利。但是今天这个过程失败了几次,我检查了控制台输出发现停留在一个文件上的分析将无法继续,就像:
10:34:05 10:34:05.289 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:34:24 10:34:24.350 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:34:34 10:34:34.352 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:34:53 10:34:53.602 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:35:05 10:35:05.682 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:35:18 10:35:18.668 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:35:32 10:35:32.014 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:35:42 10:35:42.411 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:35:52 10:35:52.794 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:36:06 10:36:06.153 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:36:22 10:36:22.734 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:36:35 10:36:35.653 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:36:46 10:36:46.115 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:36:58 10:36:58.513 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:37:10 10:37:10.391 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:37:20 10:37:20.984 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:37:31 10:37:31.926 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:37:42 10:37:42.755 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:37:53 10:37:53.334 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:38:04 10:38:04.270 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:38:14 10:38:14.781 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:38:29 10:38:29.538 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
10:38:46 10:38:46.069 INFO: 310/1009 files analyzed, current file: /opt/jenkins-2.107.1-0/apps/jenkins/jenkins_home/workspace/test-svn/XXXX.java
这会导致“java.lang.OutOfMemoryError:GC 开销限制超出”,声纳分析将失败,有什么帮助吗?非常感谢。
顺便说一句,java文件是名为“BaseCmd.java”的Apache Cloudstack文件之一,所以原始文件应该没问题。