简体   繁体   English

Hudson for Maven版本随机失败

[英]Random failure on Hudson for Maven builds

Since migrating to Maven, a lot of Java project builds on Hudson randomly fail with the following error message: 由于迁移到Maven,许多在Hudson上构建的Java项目随机失败,并显示以下错误消息:

[ERROR] Process did not initiate connection and is still alive; killing it 
[ERROR] Failure: hudson.AbortException: Process failed to connect; exit code: 143 
ERROR: Process failed to connect; exit code: 143

The build queue is not full. 构建队列未满。 The next build usually works just fine. 下一个版本通常可以正常工作。 Any clues on what is happening? 有什么线索吗?

I'm using Hudson version 3.2.1 with Hudson Maven3 Plug-in version 3.0.4 我正在将Hudson 3.2.1版与Hudson Maven3插件3.0.4版一起使用

Full log (edited for simplicity/security): 完整日志(为简化/安全性而编辑):

Started by user anonymous
Building on master
Updating {svn path} revision: {date} depth:infinity ignoreExternals: false
At revision {number}
no change for {svn path} since the previous build
[INFO] Using bundled Maven 3 installation
[INFO] Checking Maven 3 installation environment
[workspace] $ {maven home}/mvn --help
[INFO] Checking Maven 3 installation version
[INFO] Detected Maven 3 installation version: 3.1.1
[workspace] $ {maven home}/mvn clean package -V -B -Dmaven.ext.class.path={classpath} -Dhudson.eventspy.port=54304 -f pom.xml
[DEBUG] Waiting for connection on port: 54304
Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 12:22:22-0300)
Maven home: {maven home}
Java version: 1.6.0_22, vendor: Sun Microsystems Inc.
Java home: {java home}
Default locale: en_US, platform encoding: ISO-8859-1
OS name: "linux", version: "2.6.18-407.el5", arch: "amd64", family: "unix"
[ERROR] Process did not initiate connection and is still alive; killing it
[ERROR] Failure: hudson.AbortException: Process failed to connect; exit code: 143
ERROR: Process failed to connect; exit code: 143
Sending e-mails to: {e-mail}
[DEBUG] Skipping watched dependency update for build: project-trunk #6 due to result: FAILURE
Finished: FAILURE

由于出现随机故障会破坏使用持续集成工具的全部目的,因此答案就转向了Jenkins,以寻求更好的Maven支持。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM