在Jenkins上运行SonarQube分析时的出口代码137

在Jenkins上运行SonarQube分析时的出口代码137,jenkins,sonarqube,sonarqube5.1,Jenkins,Sonarqube,Sonarqube5.1,我有一个包含数百个java模块的项目。 我使用以下插件运行SonarQube 5.1: Java 3.3 Findbugs 3.2 支票样式2.3 PMD 2.4.1 问题1.6 SQALE 2.6 SVN 1.1 LDAP 1.4 吉拉1.2 科贝图拉1.6.3 我使用jenkins 1.639和SonarQube插件2.3 我使用以下设置设置作业: 目标: $SONAR\u MAVEN\u GOAL-Dsonar.host.url=$SONAR\u host\u url-Dsonar.

我有一个包含数百个java模块的项目。 我使用以下插件运行SonarQube 5.1:

  • Java 3.3
  • Findbugs 3.2
  • 支票样式2.3
  • PMD 2.4.1
  • 问题1.6
  • SQALE 2.6
  • SVN 1.1
  • LDAP 1.4
  • 吉拉1.2
  • 科贝图拉1.6.3
我使用jenkins 1.639和SonarQube插件2.3

我使用以下设置设置作业:

  • 目标:
    $SONAR\u MAVEN\u GOAL-Dsonar.host.url=$SONAR\u host\u url-Dsonar.jdbc.url=$SONAR\u jdbc\u url-Dsonar.jdbc.username=$SONAR\u jdbc\u username-Dsonar.jdbc.password=$SONAR\u jdbc\u password-Dsonar.log.level=DEBUG
  • MAVEN_选项:
    -XX:MaxPermSize=512m-Xmx8192m`
当我与Jenkins进行分析时,我得到以下错误:

<code>[INFO] [08:57:22.023] Store results in database
[DEBUG] [08:57:22.029] Execute org.******.batch.phases.GraphPersister
[DEBUG] [08:57:22.126] Execute org.******.batch.index.SourcePersister
[DEBUG] [08:57:28.263] Updating semaphore batch-com.mycompany.myapp:myapp
[DEBUG] [08:57:38.265] Updating semaphore batch-com.mycompany.myapp:myapp
[DEBUG] [08:57:48.267] Updating semaphore batch-com.mycompany.myapp:myapp
[DEBUG] [08:57:51.788] Execute org.******.batch.index.ResourcePersister
[DEBUG] [08:57:51.788] Execute org.******.batch.index.MeasurePersister
[DEBUG] [08:57:58.269] Updating semaphore batch-com.mycompany.myapp:myapp
[DEBUG] [08:58:08.271] Updating semaphore batch-com.mycompany.myapp:myapp
ERROR: Maven JVM terminated unexpectedly with exit code 137</code>

你能帮忙吗?

我以前也遇到过同样的问题,但对我来说,linux实例的虚拟内存不足才是问题所在


增加memory Maven选项没有多大帮助

这似乎是Jenkins/OS的问题。看到这个帖子:谢谢你的回复。现在修好了。请看下面的答案。正确。我们已将物理内存从16GB增加到24GB。问题已经消失了。