簡體   English   中英

Jenkins管道出口代碼137:在聲納分析中,Maven構建失敗

[英]Jenkins pipeline exit code 137: maven build fails at sonarqube analysis

SonarQube Server從6.3升級到6.5后,我們在一些構建管道中遇到了一個奇怪的問題(我不確定升級是否確實導致了此問題,但是升級是我們最初注意到的。所有項目)。

在SonarQube分析期間,所有服務器內存和交換空間都已填滿,然后jenkins管道失敗,錯誤代碼為137。控制台輸出顯示以下錯誤消息:


/home/jenkins/workspace/SP_wspadaptorservice_master-DJJLS64T4TWKICWSK3LOTAQTPHHR7GDJ5O3T7PFUUHASLVSDJPQQ@tmp/withMavenb0f23023/mvn: line 3: 100318 Killed
/home/jenkins/tools/hudson.tasks.Maven_MavenInstallation/M3/bin/mvn --global-settings /home/jenkins/workspace/SP_wspadaptorservice_master-DJJLS64T4TWKICWSK3LOTAQTPHHR7GDJ5O3T7PFUUHASLVSDJPQQ@tmp/withMavenb0f23023/globalSettings.xml --batch-mode --show-version "$@"
ERROR: [withMaven] WARNING Exception parsing the logs generated by the Jenkins Maven Event Spy /home/jenkins/workspace/SP_wspadaptorservice_master-DJJLS64T4TWKICWSK3LOTAQTPHHR7GDJ5O3T7PFUUHASLVSDJPQQ@tmp/withMavenb0f23023/maven-spy-20170918-151032-313.log, ignore file.  Please report a bug associated for the component 'pipeline-maven-plugin' at https://issues.jenkins-ci.org 
ERROR: org.xml.sax.SAXParseException; lineNumber: 393; columnNumber: 201; XML document structures must start and end within the same entity.

因此很明顯,我們首先要做的是增加VM的內存和交換空間,重新啟動服務器,然后再次開始構建。 這導致現在20gb的內存逐漸填滿,然后20gb的交換空間在構建再次失敗之前填滿,這大約需要2.5分鍾。 我無法想象一個構建實際上使用了這么多的內存。

在Jenkins的Global MAVEN_OPTS中設置-Xmx和-Xms不會更改此行為。

在網上查看日志並升級所有插件之后,我真的不知道該從哪里解決該問題,而且我確定自己正在忽略某些事情。 如果您需要任何日志或更多信息,我們很樂意提供。

我不確定這是否是詹金斯(Jenkins),maven或sonarqube的問題,因此非常感謝您的投入。

運行的版本:

  • 紅帽企業Linux服務器版本7.4(Maipo)
  • 詹金斯版本2.73.1
  • Maven版本3.3.9(也嘗試使用3.5.0,結果相同)
  • SonarQube 6.5版
  • SonarJava代碼分析器版本4.13.0.11627
  • OpenJDK版本1.8

管道發生故障的示例 (階段“測試”成功后失敗):

#!groovy
pipeline {
    agent any
    stages {
        stage('Checkout') {
            steps {
                git credentialsId: 'xxx', url: 'yyy.git'
                checkout scm
            }
        }
        stage('Clean') {
            steps {
                withMaven(maven: 'M3') {
                    sh "mvn clean"
                }
            }
        }
        stage('Test') {
            steps {
                withMaven(maven: 'M3') {
                    sh "mvn test"
                }
            }
            post {
                success {
                    junit '**/target/surefire-reports/TEST-*.xml'
                    withMaven(maven: 'M3') {
                        sh "mvn sonar:sonar -Dsonar.branch=${BRANCH_NAME}"
                    }
                }
            }

        }
        stage('Build') {
            steps {
                withMaven(maven: 'M3') {
                    sh "mvn clean install"
                }
            }
            post {
                success {
                    archiveArtifacts artifacts: '**/target/*.war', fingerprint: true
                }
            }
        }
    }
}

調試輸出:

[INFO] 17:12:03.363 Java Main Files AST scan
[INFO] 17:12:03.364 231 source files to be analyzed
[DEBUG] 17:12:03.389 'src/main/java/com/company/boundaries/AbstractImportScheduler.java' generated metadata  with charset 'UTF-8'
[DEBUG] 17:12:04.468 Could not complete symbolic execution: 
org.sonar.java.se.ExplodedGraphWalker$MaximumStepsReachedException: reached limit of 16000 steps for method processFileList#213 in class AbstractImportScheduler
    at org.sonar.java.se.ExplodedGraphWalker.throwMaxSteps(ExplodedGraphWalker.java:282)
    at org.sonar.java.se.ExplodedGraphWalker.execute(ExplodedGraphWalker.java:231)
    at org.sonar.java.se.ExplodedGraphWalker.visitMethod(ExplodedGraphWalker.java:204)
    at org.sonar.java.se.ExplodedGraphWalker.visitMethod(ExplodedGraphWalker.java:196)
    at org.sonar.java.se.SymbolicExecutionVisitor.execute(SymbolicExecutionVisitor.java:77)
    at org.sonar.java.se.SymbolicExecutionVisitor.visitNode(SymbolicExecutionVisitor.java:63)
    at org.sonar.java.ast.visitors.SubscriptionVisitor.visit(SubscriptionVisitor.java:95)
    at org.sonar.java.ast.visitors.SubscriptionVisitor.visitChildren(SubscriptionVisitor.java:120)
    at org.sonar.java.ast.visitors.SubscriptionVisitor.visit(SubscriptionVisitor.java:97)
    at org.sonar.java.ast.visitors.SubscriptionVisitor.visitChildren(SubscriptionVisitor.java:120)
    at org.sonar.java.ast.visitors.SubscriptionVisitor.visit(SubscriptionVisitor.java:97)
    at org.sonar.java.ast.visitors.SubscriptionVisitor.scanTree(SubscriptionVisitor.java:78)
    at org.sonar.java.ast.visitors.SubscriptionVisitor.scanFile(SubscriptionVisitor.java:64)
    at org.sonar.java.model.VisitorsBridge.visitFile(VisitorsBridge.java:114)
    at org.sonar.java.ast.JavaAstScanner.simpleScan(JavaAstScanner.java:96)
    at org.sonar.java.ast.JavaAstScanner.scan(JavaAstScanner.java:68)
    at org.sonar.java.JavaSquid.scanSources(JavaSquid.java:119)
    at org.sonar.java.JavaSquid.scan(JavaSquid.java:113)
    at org.sonar.plugins.java.JavaSquidSensor.execute(JavaSquidSensor.java:84)
    at org.sonar.scanner.sensor.SensorWrapper.analyse(SensorWrapper.java:53)
    at org.sonar.scanner.phases.SensorsExecutor.executeSensor(SensorsExecutor.java:88)
    at org.sonar.scanner.phases.SensorsExecutor.execute(SensorsExecutor.java:82)
    at org.sonar.scanner.phases.SensorsExecutor.execute(SensorsExecutor.java:68)
    at org.sonar.scanner.phases.AbstractPhaseExecutor.execute(AbstractPhaseExecutor.java:78)
    at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:179)
    at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:144)
    at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:129)
    at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:261)
    at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:256)
    at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:245)
    at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:144)
    at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:129)
    at org.sonar.scanner.task.ScanTask.execute(ScanTask.java:47)
    at org.sonar.scanner.task.TaskContainer.doAfterStart(TaskContainer.java:84)
    at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:144)
    at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:129)
    at org.sonar.scanner.bootstrap.GlobalContainer.executeTask(GlobalContainer.java:119)
    at org.sonar.batch.bootstrapper.Batch.executeTask(Batch.java:116)
    at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:63)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
    at com.sun.proxy.$Proxy23.execute(Unknown Source)
    at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:233)
    at org.sonarsource.scanner.api.EmbeddedScanner.runAnalysis(EmbeddedScanner.java:151)
    at org.sonarsource.scanner.maven.bootstrap.ScannerBootstrapper.execute(ScannerBootstrapper.java:77)
    at org.sonarsource.scanner.maven.SonarQubeMojo.execute(SonarQubeMojo.java:139)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
    at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)

[DEBUG] 17:12:05.380 'src/main/java/com/company/boundaries/commons/AbstractExportScheduler.java' generated metadata  with charset 'UTF-8'
[DEBUG] 17:12:09.332 Could not complete symbolic execution: 
org.sonar.java.se.ExplodedGraphWalker$MaximumStepsReachedException: reached limit of 16000 steps for method startTimers#286 in class AbstractExportScheduler
    at org.sonar.java.se.ExplodedGraphWalker.throwMaxSteps(ExplodedGraphWalker.java:282)
    at org.sonar.java.se.ExplodedGraphWalker.execute(ExplodedGraphWalker.java:231)
    at org.sonar.java.se.ExplodedGraphWalker.visitMethod(ExplodedGraphWalker.java:204)
    at org.sonar.java.se.ExplodedGraphWalker.visitMethod(ExplodedGraphWalker.java:196)
    at org.sonar.java.se.SymbolicExecutionVisitor.execute(SymbolicExecutionVisitor.java:77)
    at org.sonar.java.se.SymbolicExecutionVisitor.visitNode(SymbolicExecutionVisitor.java:63)
    at org.sonar.java.ast.visitors.SubscriptionVisitor.visit(SubscriptionVisitor.java:95)
    at org.sonar.java.ast.visitors.SubscriptionVisitor.visitChildren(SubscriptionVisitor.java:120)
    at org.sonar.java.ast.visitors.SubscriptionVisitor.visit(SubscriptionVisitor.java:97)
    at org.sonar.java.ast.visitors.SubscriptionVisitor.visitChildren(SubscriptionVisitor.java:120)
    at org.sonar.java.ast.visitors.SubscriptionVisitor.visit(SubscriptionVisitor.java:97)
    at org.sonar.java.ast.visitors.SubscriptionVisitor.scanTree(SubscriptionVisitor.java:78)
    at org.sonar.java.ast.visitors.SubscriptionVisitor.scanFile(SubscriptionVisitor.java:64)
    at org.sonar.java.model.VisitorsBridge.visitFile(VisitorsBridge.java:114)
    at org.sonar.java.ast.JavaAstScanner.simpleScan(JavaAstScanner.java:96)
    at org.sonar.java.ast.JavaAstScanner.scan(JavaAstScanner.java:68)
    at org.sonar.java.JavaSquid.scanSources(JavaSquid.java:119)
    at org.sonar.java.JavaSquid.scan(JavaSquid.java:113)
    at org.sonar.plugins.java.JavaSquidSensor.execute(JavaSquidSensor.java:84)
    at org.sonar.scanner.sensor.SensorWrapper.analyse(SensorWrapper.java:53)
    at org.sonar.scanner.phases.SensorsExecutor.executeSensor(SensorsExecutor.java:88)
    at org.sonar.scanner.phases.SensorsExecutor.execute(SensorsExecutor.java:82)
    at org.sonar.scanner.phases.SensorsExecutor.execute(SensorsExecutor.java:68)
    at org.sonar.scanner.phases.AbstractPhaseExecutor.execute(AbstractPhaseExecutor.java:78)
    at org.sonar.scanner.scan.ModuleScanContainer.doAfterStart(ModuleScanContainer.java:179)
    at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:144)
    at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:129)
    at org.sonar.scanner.scan.ProjectScanContainer.scan(ProjectScanContainer.java:261)
    at org.sonar.scanner.scan.ProjectScanContainer.scanRecursively(ProjectScanContainer.java:256)
    at org.sonar.scanner.scan.ProjectScanContainer.doAfterStart(ProjectScanContainer.java:245)
    at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:144)
    at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:129)
    at org.sonar.scanner.task.ScanTask.execute(ScanTask.java:47)
    at org.sonar.scanner.task.TaskContainer.doAfterStart(TaskContainer.java:84)
    at org.sonar.core.platform.ComponentContainer.startComponents(ComponentContainer.java:144)
    at org.sonar.core.platform.ComponentContainer.execute(ComponentContainer.java:129)
    at org.sonar.scanner.bootstrap.GlobalContainer.executeTask(GlobalContainer.java:119)
    at org.sonar.batch.bootstrapper.Batch.executeTask(Batch.java:116)
    at org.sonarsource.scanner.api.internal.batch.BatchIsolatedLauncher.execute(BatchIsolatedLauncher.java:63)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.sonarsource.scanner.api.internal.IsolatedLauncherProxy.invoke(IsolatedLauncherProxy.java:60)
    at com.sun.proxy.$Proxy23.execute(Unknown Source)
    at org.sonarsource.scanner.api.EmbeddedScanner.doExecute(EmbeddedScanner.java:233)
    at org.sonarsource.scanner.api.EmbeddedScanner.runAnalysis(EmbeddedScanner.java:151)
    at org.sonarsource.scanner.maven.bootstrap.ScannerBootstrapper.execute(ScannerBootstrapper.java:77)
    at org.sonarsource.scanner.maven.SonarQubeMojo.execute(SonarQubeMojo.java:139)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
    at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)

[DEBUG] 17:12:10.382 'src/main/java/com/company/boundaries/commons/AbstractNonSapScheduler.java' generated metadata  with charset 'UTF-8'
[DEBUG] 17:12:11.005 'src/main/java/com/company/boundaries/commons/ConfigChangeListener.java' generated metadata  with charset 'UTF-8'
[DEBUG] 17:12:12.209 'src/main/java/com/company/boundaries/nonsap/dataexport/CAScheduler.java' generated metadata  with charset 'UTF-8'
[DEBUG] 17:12:12.868 'src/main/java/com/company/boundaries/nonsap/dataexport/FRScheduler.java' generated metadata  with charset 'UTF-8'
[DEBUG] 17:12:13.176 'src/main/java/com/company/boundaries/nonsap/dataexport/SESafetyStockScheduler.java' generated metadata  with charset 'UTF-8'
[DEBUG] 17:12:13.380 'src/main/java/com/company/boundaries/nonsap/dataexport/SEScheduler.java' generated metadata  with charset 'UTF-8'
[INFO] 17:12:13.422 7/231 files analyzed, current file: /home/jenkins/workspace/torservice_temp_jenkinstest-JHGJFDJ3NKMRDAXZBOCEGNRKX2SUYVXPNSYOH4DAWJ7M6OZB7NFA/src/main/java/com/company/boundaries/nonsap/dataexport/SEScheduler.java
[DEBUG] 17:12:13.597 'src/main/java/com/company/boundaries/nonsap/dataimport/NonSapScheduler.java' generated metadata  with charset 'UTF-8'
[DEBUG] 17:12:15.105 'src/main/java/com/company/boundaries/sap/star/dataexport/ATScheduler.java' generated metadata  with charset 'UTF-8'
[DEBUG] 17:12:15.865 'src/main/java/com/company/boundaries/sap/star/dataexport/FEScheduler.java' generated metadata  with charset 'UTF-8'
[DEBUG] 17:12:18.478 'src/main/java/com/company/boundaries/sap/star/dataexport/FIScheduler.java' generated metadata  with charset 'UTF-8'
[DEBUG] 17:12:19.619 'src/main/java/com/company/boundaries/sap/star/dataexport/NOScheduler.java' generated metadata  with charset 'UTF-8'
[DEBUG] 17:12:20.134 'src/main/java/com/company/boundaries/sap/star/dataexport/WEScheduler.java' generated metadata  with charset 'UTF-8'
[DEBUG] 17:12:20.570 'src/main/java/com/company/boundaries/sap/star/dataimport/StarScheduler.java' generated metadata  with charset 'UTF-8'
[DEBUG] 17:12:21.390 'src/main/java/com/company/boundaries/sap/wint/dataexport/WintExportScheduler.java' generated metadata  with charset 'UTF-8'
[DEBUG] 17:12:22.055 'src/main/java/com/company/boundaries/sap/wint/dataimport/WintImportScheduler.java' generated metadata  with charset 'UTF-8'
[INFO] 17:12:23.422 16/231 files analyzed, current file: /home/jenkins/workspace/torservice_temp_jenkinstest-JHGJFDJ3NKMRDAXZBOCEGNRKX2SUYVXPNSYOH4DAWJ7M6OZB7NFA/src/main/java/com/company/boundaries/sap/wint/dataimport/WintImportScheduler.java
[DEBUG] 17:12:23.994 'src/main/java/com/company/boundaries/sap/wrp/dataexport/PTScheduler.java' generated metadata  with charset 'UTF-8'
[DEBUG] 17:12:25.022 'src/main/java/com/company/boundaries/sap/wrp/dataimport/WrpScheduler.java' generated metadata  with charset 'UTF-8'
[DEBUG] 17:12:29.528 'src/main/java/com/company/controls/DataExportController.java' generated metadata  with charset 'UTF-8'
[INFO] 17:12:33.466 19/231 files analyzed, current file: /home/jenkins/workspace/torservice_temp_jenkinstest-JHGJFDJ3NKMRDAXZBOCEGNRKX2SUYVXPNSYOH4DAWJ7M6OZB7NFA/src/main/java/com/company/controls/DataExportController.java
[INFO] 17:12:43.510 19/231 files analyzed, current file: /home/jenkins/workspace/torservice_temp_jenkinstest-JHGJFDJ3NKMRDAXZBOCEGNRKX2SUYVXPNSYOH4DAWJ7M6OZB7NFA/src/main/java/com/company/controls/DataExportController.java
[INFO] 17:12:53.532 19/231 files analyzed, current file: /home/jenkins/workspace/torservice_temp_jenkinstest-JHGJFDJ3NKMRDAXZBOCEGNRKX2SUYVXPNSYOH4DAWJ7M6OZB7NFA/src/main/java/com/company/controls/DataExportController.java
[INFO] 17:13:03.534 19/231 files analyzed, current file: /home/jenkins/workspace/torservice_temp_jenkinstest-JHGJFDJ3NKMRDAXZBOCEGNRKX2SUYVXPNSYOH4DAWJ7M6OZB7NFA/src/main/java/com/company/controls/DataExportController.java
[INFO] 17:13:13.535 19/231 files analyzed, current file: /home/jenkins/workspace/torservice_temp_jenkinstest-JHGJFDJ3NKMRDAXZBOCEGNRKX2SUYVXPNSYOH4DAWJ7M6OZB7NFA/src/main/java/com/company/controls/DataExportController.java
[DEBUG] 17:13:23.487 'src/main/java/com/company/controls/MappingConstants.java' generated metadata  with charset 'UTF-8'
[INFO] 17:13:23.570 20/231 files analyzed, current file: /home/jenkins/workspace/torservice_temp_jenkinstest-JHGJFDJ3NKMRDAXZBOCEGNRKX2SUYVXPNSYOH4DAWJ7M6OZB7NFA/src/main/java/com/company/controls/MappingConstants.java
[DEBUG] 17:13:31.351 'src/main/java/com/company/controls/WarehouseLocationMapper.java' generated metadata  with charset 'UTF-8'
[INFO] 17:13:33.583 21/231 files analyzed, current file: /home/jenkins/workspace/torservice_temp_jenkinstest-JHGJFDJ3NKMRDAXZBOCEGNRKX2SUYVXPNSYOH4DAWJ7M6OZB7NFA/src/main/java/com/company/controls/WarehouseLocationMapper.java
[INFO] 17:13:43.607 21/231 files analyzed, current file: /home/jenkins/workspace/torservice_temp_jenkinstest-JHGJFDJ3NKMRDAXZBOCEGNRKX2SUYVXPNSYOH4DAWJ7M6OZB7NFA/src/main/java/com/company/controls/WarehouseLocationMapper.java
/home/jenkins/workspace/torservice_temp_jenkinstest-JHGJFDJ3NKMRDAXZBOCEGNRKX2SUYVXPNSYOH4DAWJ7M6OZB7NFA@tmp/withMavenbf77c39b/mvn: line 3: 31914 Killed                  /home/jenkins/tools/hudson.tasks.Maven_MavenInstallation/M3/bin/mvn --global-settings /home/jenkins/workspace/torservice_temp_jenkinstest-JHGJFDJ3NKMRDAXZBOCEGNRKX2SUYVXPNSYOH4DAWJ7M6OZB7NFA@tmp/withMavenbf77c39b/globalSettings.xml --batch-mode --show-version "$@"
[Pipeline] }
ERROR: [withMaven] WARNING Exception parsing the logs generated by the Jenkins Maven Event Spy /home/jenkins/workspace/torservice_temp_jenkinstest-JHGJFDJ3NKMRDAXZBOCEGNRKX2SUYVXPNSYOH4DAWJ7M6OZB7NFA@tmp/withMavenbf77c39b/maven-spy-20170918-171153-788.log, ignore file.  Please report a bug associated for the component 'pipeline-maven-plugin' at https://issues.jenkins-ci.org 
ERROR: org.xml.sax.SAXParseException; lineNumber: 393; columnNumber: 202; XML document structures must start and end within the same entity.
[Pipeline] // withMaven
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Build)
Stage 'Build' skipped due to earlier failure(s)
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
[Bitbucket] Notifying commit build result
[Bitbucket] Build result notified
ERROR: script returned exit code 137
Finished: FAILURE

我們遇到了同樣的問題,但是將jdk從java-1.8.0-openjdk-1.8.0.144-0.b01.el7_4降級到java-1.8.0-openjdk-devel-1.8.0.141-2.b16.el7_4.x86_64它又開始按預期工作。 我沒有更多地研究它們之間的區別,但是我們在RHEL-7.4上重新啟動並運行

我遇到了同樣的問題,因為行家用竹子進行聲納分析。 我已經確認將Java JDK升級到1.8.0.151可以解決代碼137錯誤。 因此,如果您不想從1.8.0.144降級到1.8.0.141,請嘗試此操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM