当任务分配到slave上执行时,报如下错误:

Parsing POMs
Established TCP socket on 38257
maven33-agent.jar already up to date
maven33-interceptor.jar already up to date
maven3-interceptor-commons.jar already up to date
[b012ef95d917292e062fe3d70c7a9b01] $ java -cp /var/lib/jenkins/maven33-agent.jar:/usr/install/apache-maven-3.3.9/boot/plexus-classworlds-2.5.2.jar:/usr/install/apache-maven-3.3.9/conf/logging jenkins.maven3.agent.Maven33Main /usr/install/apache-maven-3.3.9 /var/lib/jenkins/slave.jar /var/lib/jenkins/maven33-interceptor.jar /var/lib/jenkins/maven3-interceptor-commons.jar 38257
Exception in thread "main" java.lang.ClassNotFoundException: hudson.remoting.Launcher
at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:247)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239)
at jenkins.maven3.agent.Maven33Main.main(Maven33Main.java:133)
at jenkins.maven3.agent.Maven33Main.main(Maven33Main.java:64)
ERROR: Failed to parse POMs
java.io.EOFException: unexpected stream termination
at hudson.remoting.ChannelBuilder.negotiate(ChannelBuilder.java:365)
at hudson.remoting.ChannelBuilder.build(ChannelBuilder.java:310)
at hudson.slaves.Channels.forProcess(Channels.java:115)
at hudson.maven.AbstractMavenProcessFactory.newProcess(AbstractMavenProcessFactory.java:294)
at hudson.maven.ProcessCache.get(ProcessCache.java:236)
at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:798)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)
at hudson.model.Run.execute(Run.java:1730)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:544)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:405) 搜索了下解决办法:说是重连下slave。照做,问题解决。看下master连接slave的日志信息,我想原因应该是我修改过slave的环境变量hostname。不知道修改其他环境变量是否也会有同样的影响。
从日志信息上看,有一个获取slave环境变量的过程

最新文章

  1. Python的禅,“提姆彼得斯”说的非常有道理道出了这门编程语言的真谛!
  2. [译]AngularJS中几种Providers(Factory, Service, Provider)的区别
  3. python\c交互学习网站手机
  4. 【Android Demo】悬浮窗体实现
  5. python学习(三):matplotlib学习
  6. iOS常见各种ID
  7. ERP调研之 对话
  8. 【网络流24题】No. 17 运输问题 (费用流)
  9. Android 5.0 新特性
  10. Leetcode018 4Sum
  11. FreeNas搭建踩坑指南(三)
  12. 怎么在PDF上进行文字修改
  13. 浅谈Vector、ArrayList、LinkedList
  14. vshost32-clr2.exe 已停止工作
  15. vue实现 toggle显示隐藏效果
  16. Python之路(一)-python简介
  17. mysql给查询的结果添加序号
  18. FPGA&ASIC基本开发流程
  19. 如何设置datatable的宽度
  20. xe7 c++builder 日期时间头文件函数大全 date

热门文章

  1. CF914F Substrings in a String
  2. linux命令(19):chown命令
  3. 机器学习方法:回归(三):最小角回归Least Angle Regression(LARS),forward stagewise selection
  4. 【JBPM4】判断节点decision 方法3 handler
  5. 每一对顶点间最短路径的Floyd算法
  6. python多线程编程(6): 队列同步
  7. win_tc使用感受
  8. [hdu-4946] Area of Mushroom 计算几何 凸包
  9. Elasticsearch match_phrase用法
  10. 设计模式-状态模式(State Pattern)