博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jenkins Failed to archive test report
阅读量:6320 次
发布时间:2019-06-22

本文共 3120 字,大约阅读时间需要 10 分钟。

hot3.png

在Jenkins 上Python 的自动化脚本时碰到下面的错误

Recording test resultsERROR: Failed to archive test reportsjava.io.IOException: remote file operation failed: /var/lib/jenkins/workspace/libvirt-functional-test-rhel7-pci-hotplug.ppc at hudson.remoting.Channel@8b4b00f:PPCLE1	at hudson.FilePath.act(FilePath.java:916)	at hudson.FilePath.act(FilePath.java:893)	at hudson.tasks.junit.JUnitParser.parse(JUnitParser.java:87)	at hudson.tasks.junit.JUnitResultArchiver.parse(JUnitResultArchiver.java:117)	at hudson.tasks.junit.JUnitResultArchiver.perform(JUnitResultArchiver.java:129)	at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)	at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:756)	at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:720)	at hudson.model.Build$BuildExecution.post2(Build.java:182)	at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:669)	at hudson.model.Run.execute(Run.java:1731)	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)	at hudson.model.ResourceController.execute(ResourceController.java:88)	at hudson.model.Executor.run(Executor.java:232)Caused by: java.io.IOException: Remote call on PPCLE1 failed	at hudson.remoting.Channel.call(Channel.java:748)	at hudson.FilePath.act(FilePath.java:909)	... 13 moreCaused by: java.lang.NoClassDefFoundError: Could not initialize class jenkins.model.Jenkins	at hudson.util.io.ParserConfigurator.applyConfiguration(ParserConfigurator.java:78)	at hudson.tasks.junit.SuiteResult.parse(SuiteResult.java:121)	at hudson.tasks.junit.TestResult.parse(TestResult.java:273)	at hudson.tasks.junit.TestResult.parsePossiblyEmpty(TestResult.java:229)	at hudson.tasks.junit.TestResult.parse(TestResult.java:164)	at hudson.tasks.junit.TestResult.parse(TestResult.java:147)	at hudson.tasks.junit.TestResult.
(TestResult.java:123) at hudson.tasks.junit.JUnitParser$ParseResultCallable.invoke(JUnitParser.java:117) at hudson.tasks.junit.JUnitParser$ParseResultCallable.invoke(JUnitParser.java:90) at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2474) at hudson.remoting.UserRequest.perform(UserRequest.java:118) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:328) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745)Build step 'Publish JUnit test result report' changed build result to FAILUREFinished: FAILURE

针对上述错误,解决方法如下

  1. 登录运行Jenkins job 的机器,kill 掉当前的Jenkins job

    # ps aux|grep java

    root     60195  0.0  0.0 111808  4032 ?        Ss   06:30   0:00 bash -c cd "/var/lib/jenkins" && java  -jar slave.jar
    root     60209  0.0  0.2 4612032 92992 ?       Sl   06:30   0:09 java -jar slave.jar
    #kill -9 60195

2.登录Jenkins server, 重新加载运行jenkins job 的机器

3.重新运行自动化job 上面的问题已经解决

转载于:https://my.oschina.net/qefarmer/blog/478282

你可能感兴趣的文章
注册和上传文件(头像)
查看>>
使用OVS
查看>>
键盘回收的几种方法
查看>>
Python(条件判断和循环)
查看>>
day4 linux安装python
查看>>
LeetCode Container With Most Water (Two Pointers)
查看>>
vue (v-if show 问题)
查看>>
https基础
查看>>
RESTful Mongodb
查看>>
如何提高Ajax性能
查看>>
Android--自定义加载框
查看>>
LINUX下 lamp安装及配置
查看>>
BZOJ3105 [cqoi2013]新Nim游戏
查看>>
困惑的前置操作与后置操作
查看>>
BZOJ 2118 Dijkstra
查看>>
Go语言基础之结构体
查看>>
Jenkins
查看>>
linux下使用screen和ping命令对网络质量进行监控
查看>>
数据库设计技巧
查看>>
css定位概述
查看>>