服务器故障后Teamcity Deployer插件坏了

时间:2014-09-04 14:56:31

标签: continuous-integration teamcity teamcity-8.0

服务器发生故障后,插件停止工作。我尝试(无济于事)从.unpacked目录和.zip文件中删除文件夹,停止TC,启动TC,再次上传插件,重启TC。 之后,当我尝试添加任何插件构建运行器时:

  

意外错误这不应该发生。请提供   您的TeamCity服务器维护者的错误详细信息。如果你保持这个   TeamCity安装请将此错误报告给JetBrains。错误   消息:javax.servlet.jsp.JspException:   javax.servlet.jsp.JspException:javax.servlet.ServletException:   javax.servlet.ServletException:java.lang.ClassFormatError:Truncated   类文件TeamCity:8.1.2(build 29993)操作系统:Linux   (3.11.10-11-default,amd64)Java:1.7.0_55-b13(Oracle Corporation)   Servlet容器:Apache Tomcat / 7.0.37跟踪:   javax.servlet.jsp.JspException:javax.servlet.jsp.JspException:   javax.servlet.jsp.JspException:javax.servlet.ServletException:   javax.servlet.ServletException:java.lang.ClassFormatError:Truncated   类文件在   org.apache.jsp.tag.webp.container_tag $ Helper.invoke(container_tag.java:365)   在   org.apache.jsp.tag.webchangeRequest_tag.doTag(webchangeRequest_tag.java:107)   在   org.apache.jsp.tag.webp.container_tag._jspx_meth_bs_005fchangeRequest_005f0(container_tag.java:240)   在org.apache.jsp.tag.webp.container_tag.doTag(container_tag.java:161)   在   org.apache.jsp.admin.editRunParams_jsp._jspService(editRunParams_jsp.java:209)   在org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)   在javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at   org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)   在   org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)   在org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)   在   jetbrains.spring.web.TeamCityJSPServletImpl.access $ 001(TeamCityJSPServletImpl.java:7)   在   jetbrains.spring.web.TeamCityJSPServletImpl $ 1.适用(TeamCityJSPServletImpl.java:2)   在   jetbrains.buildServer.util.Util.doUnderContextClassLoader(Util.java:68)   在   jetbrains.spring.web.TeamCityJSPServletImpl.service(TeamCityJSPServletImpl.java:1)   在javax.servlet.http.HttpServlet.service(HttpServlet.java:728)at   jetbrains.spring.web.JspController.doHandle(JspController.java:0)at at   jetbrains.buildServer.controllers.BaseController.handleRequestInternal(BaseController.java:75)   在   org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)   在   org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)   在   org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)   在   org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)   在   org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)   在   org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:560)   在

... much more that cannot fit here

1 个答案:

答案 0 :(得分:0)

尝试在TC未运行时添加插件。 IE浏览器。几乎与你描述的程序相同。

  • 关闭TC
  • 删除所有与插件相关的文件
  • 启动TC至正常操作
  • 彻底关闭TC
  • 添加zip文件(确保您没有任何"自动解压缩"功能以及确保文件系统权限(umask aso。)
  • Startup TC。

有什么不同吗?

您能否描述一下"服务器故障"事件

亲切的问候

Ola Tenglin