构建成功后jenkins错误

时间:2013-07-15 11:01:22

标签: jenkins symfony-2.3 jdepend

我和詹金斯有问题。它报告我的symfony2项目的构建是成功的,但在此之后它直接崩溃

ERROR: Publisher hudson.plugins.violations.ViolationsPublisher aborted due to exception
java.io.EOFException: input contained no data

我不知道为什么,我在网上找不到任何有用的错误。 它突然出现了。昨天构建完成正确。

这是我的日志:

 jslint:
 [exec] Result: 1

 build:

 BUILD SUCCESSFUL
 Total time: 13 minutes 21 seconds
 [CHECKSTYLE] Collecting checkstyle analysis files...
 [CHECKSTYLE] Finding all files that match the pattern build/logs/checkstyle.xml
 [CHECKSTYLE] Parsing 1 files in /var/lib/jenkins/jobs/DEVELOPMENT/workspace
 [CHECKSTYLE] Successfully parsed file /var/lib/jenkins/jobs/DEVELOPMENT/workspace/build/logs/checkstyle.xml of module  with 3 warnings.
 [CHECKSTYLE] Computing warning deltas based on reference build #54
 [DRY] Collecting duplicate code analysis files...
 [DRY] Finding all files that match the pattern build/logs/pmd-cpd.xml
 [DRY] Parsing 1 files in /var/lib/jenkins/jobs/DEVELOPMENT/workspace
 [DRY] Successfully parsed file /var/lib/jenkins/jobs/DEVELOPMENT/workspace/build/logs/pmd-cpd.xml of module  with 207 warnings.
 [DRY] Computing warning deltas based on reference build #54
 [xUnit] [INFO] - Starting to record.
 [xUnit] [INFO] - Processing PHPUnit-3.x (default)
 [xUnit] [INFO] - [PHPUnit-3.x (default)] - 1 test report file(s) were found with the pattern 'build/logs/junit.xml' relative to '/var/lib/jenkins/jobs/DEVELOPMENT/workspace' for the testing framework 'PHPUnit-3.x (default)'.
 [xUnit] [INFO] - Check 'Failed Tests' threshold.
 [xUnit] [INFO] - Check 'Skipped Tests' threshold.
 [xUnit] [INFO] - Setting the build status to SUCCESS
 [xUnit] [INFO] - Stopping recording.
 [JDepend] JDepend plugin is ready
 [JDepend] Found 894 classes in 253 packages
 ERROR: Publisher hudson.plugins.violations.ViolationsPublisher aborted due to exception
 java.io.EOFException: input contained no data
at org.xmlpull.mxp1.MXParser.fillBuf(MXParser.java:3003)
at org.xmlpull.mxp1.MXParser.more(MXParser.java:3046)
at org.xmlpull.mxp1.MXParser.parseProlog(MXParser.java:1410)
at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1395)
at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)
at hudson.plugins.violations.parse.AbstractParser.expectNextTag(AbstractParser.java:262)
at hudson.plugins.violations.types.pmd.PMDParser.execute(PMDParser.java:39)
at hudson.plugins.violations.parse.AbstractTypeParser.parse(AbstractTypeParser.java:57)
at hudson.plugins.violations.ViolationsCollector.doType(ViolationsCollector.java:187)
at hudson.plugins.violations.ViolationsCollector.invoke(ViolationsCollector.java:114)
at hudson.plugins.violations.ViolationsCollector.invoke(ViolationsCollector.java:25)
at hudson.FilePath.act(FilePath.java:906)
at hudson.FilePath.act(FilePath.java:879)
at hudson.plugins.violations.ViolationsPublisher.perform(ViolationsPublisher.java:74)
at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:36)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:804)
at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:776)
at hudson.model.Build$BuildExecution.post2(Build.java:183)
at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:726)
at hudson.model.Run.execute(Run.java:1618)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:247)

1 个答案:

答案 0 :(得分:0)

正如我所看到的,问题来自于构建后的动作!也许,你在JDepend的输入文件中没有任何数据,正如我从错误日志中看到的那样。你必须看看你是否给出了正确的文件路径,而且你必须确保该文件有一些内容...也许路径是正确的但是文件是空的......

相关问题