5

ジェンキンスに問題があります。私の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)
4

1 に答える 1

0

ご覧のとおり、問題はビルド後のアクションで発生します。エラー ログからわかるように、JDepend の入力ファイルにデータがない可能性があります。ファイルに正しいパスを指定しているかどうかを確認する必要があります。また、ファイルにコンテンツがあることを確認する必要があります...パスは正しいかもしれませんが、ファイルは空です...

于 2014-03-04T20:34:02.390 に答える