CruiseControl: not starting - how to determine the cause?

CruiseControl no longer starts (the only known change was adding new memory to the machine.)

Well, it seems to start: Calling web gui brings:

HTTP ERROR: 404 NOT_FOUND RequestURI=/ Powered by jetty:// 

There are two exceptions to the log file:

 2011-02-14 10:22:50.800::WARN: FATAL@jar :file:/srv/cruisecontrol-bin-2.8.2/lib/jsp-2.1.jar!/META-INF/fmt-1_0.tld line:1 col:14 : org.xml.sax.SAXParseException: A pseudo attribute name is expected. 2011-02-14 10:22:50.801::WARN: EXCEPTION org.xml.sax.SAXParseException: A pseudo attribute name is expected. at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source) at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source) at org.apache.xerces.impl.XMLScanner.scanPseudoAttribute(Unknown Source) at org.apache.xerces.impl.XMLScanner.scanXMLDeclOrTextDecl(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanXMLDeclOrTextDecl(Unknown Source) at org.apache.xerces.impl.XMLDocumentScannerImpl$XMLDeclDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source) at org.mortbay.xml.XmlParser.parse(XmlParser.java:188) at org.mortbay.xml.XmlParser.parse(XmlParser.java:204) at org.mortbay.jetty.webapp.TagLibConfiguration.configureWebApp(TagLibConfiguration.java:227) at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1217) at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:513) at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) at org.mortbay.jetty.Server.doStart(Server.java:222) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) at net.sourceforge.cruisecontrol.web.EmbeddedJettyServer.start(EmbeddedJettyServer.java:105) at net.sourceforge.cruisecontrol.Main.startEmbeddedServer(Main.java:188) at net.sourceforge.cruisecontrol.Main.start(Main.java:131) at net.sourceforge.cruisecontrol.launch.Launcher.run(Launcher.java:259) at net.sourceforge.cruisecontrol.launch.Launcher.main(Launcher.java:117) 

and

 2011-02-14 10:22:50.815::DEBUG: Container Server@1236cd5 + org.mortbay.jetty.servlet.HashSessionIdManager@10c6cfc as sessionIdManager 2011-02-14 10:22:50.821::DEBUG: started org.mortbay.jetty.servlet.HashSessionIdManager@10c6cfc 2011-02-14 10:22:50.821::DEBUG: started org.mortbay.jetty.servlet.HashSessionManager@1958bf9 2011-02-14 10:22:50.822::DEBUG: filterNameMap={} 2011-02-14 10:22:50.822::DEBUG: pathFilters=[] 2011-02-14 10:22:50.822::DEBUG: servletFilterMap={} 2011-02-14 10:22:50.822::DEBUG: servletPathMap={*.XSP=jsp, *.JSPX=jsp, *.jspf=jsp, *.jsp=jsp, *.jnlp=JnlpDownloadServlet, *.JSPF=jsp, *.jspx=jsp, /*=JnlpDownloadServlet, *.xsp=jsp, /=default, *.JSP=jsp} 2011-02-14 10:22:50.822::DEBUG: servletNameMap={jsp=jsp, default=default, JnlpDownloadServlet=JnlpDownloadServlet} 2011-02-14 10:22:50.822::DEBUG: starting ServletHandler@159e154 2011-02-14 10:22:50.822::DEBUG: started ServletHandler@159e154 2011-02-14 10:22:50.822::DEBUG: starting SecurityHandler@1be2893 2011-02-14 10:22:50.822::DEBUG: started SecurityHandler@1be2893 2011-02-14 10:22:50.822::DEBUG: starting SessionHandler@1d87b85 2011-02-14 10:22:50.822::DEBUG: started SessionHandler@1d87b85 2011-02-14 10:22:50.822::DEBUG: starting org.mortbay.jetty.webapp.WebAppContext@1de45e2 {/cc-config,file:/srv/cruisecontrol-bin-2.8.2/webapps/cc-config/} 2011-02-14 10:22:50.822::DEBUG: starting ErrorPageErrorHandler@118958e 2011-02-14 10:22:50.822::DEBUG: started ErrorPageErrorHandler@118958e 2011-02-14 10:22:50.994::DEBUG: loaded class javax.servlet.http.HttpServlet 2011-02-14 10:22:50.994::DEBUG: loaded class javax.servlet.http.HttpServlet from java.net.URLClassLoader@82c01f 2011-02-14 10:22:50.994::DEBUG: loaded class com.sun.javaws.servlet.JnlpDownloadServlet from ContextLoader@Cruisecontrol Webstart Client([file:/srv/cruisecontrol-bin-2.8.2/webapps/cc-config/WEB-INF/lib/jnlp-servlet.jar]) / java.net.URLClassLoader@82c01f 2011-02-14 10:22:50.994::DEBUG: Holding class com.sun.javaws.servlet.JnlpDownloadServlet 2011-02-14 10:22:50.995::DEBUG: started JnlpDownloadServlet 2011-02-14 10:22:50.995::DEBUG: loaded class org.apache.jasper.servlet.JspServlet from java.net.URLClassLoader@82c01f 2011-02-14 10:22:50.995::DEBUG: Holding class org.apache.jasper.servlet.JspServlet 2011-02-14 10:22:50.080::WARN: failed jsp java.lang.NoClassDefFoundError: javax/servlet/jsp/JspFactory at org.apache.jasper.servlet.JspServlet.init(JspServlet.java:134) at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:433) at org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:256) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:616) at org.mortbay.jetty.servlet.Context.startContext(Context.java:140) at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1220) at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:513) at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130) at org.mortbay.jetty.Server.doStart(Server.java:222) at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39) at net.sourceforge.cruisecontrol.web.EmbeddedJettyServer.start(EmbeddedJettyServer.java:105) at net.sourceforge.cruisecontrol.Main.startEmbeddedServer(Main.java:188) at net.sourceforge.cruisecontrol.Main.start(Main.java:131) at net.sourceforge.cruisecontrol.launch.Launcher.run(Launcher.java:259) at net.sourceforge.cruisecontrol.launch.Launcher.main(Launcher.java:117) Caused by: java.lang.ClassNotFoundException: javax.servlet.jsp.JspFactory at java.net.URLClassLoader$1.run(URLClassLoader.java:214) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at java.lang.ClassLoader.loadClass(ClassLoader.java:323) at java.lang.ClassLoader.loadClass(ClassLoader.java:268) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336) ... 23 more Caused by: java.io.IOException: misplaced continuation line at java.util.jar.Attributes.read(Attributes.java:391) at java.util.jar.Manifest.read(Manifest.java:199) at java.util.jar.Manifest.<init>(Manifest.java:69) at java.util.jar.JarFile.getManifestFromReference(JarFile.java:177) at java.util.jar.JarFile.getManifest(JarFile.java:163) at sun.misc.URLClassPath$JarLoader$2.getManifest(URLClassPath.java:710) at java.net.URLClassLoader.defineClass(URLClassLoader.java:238) at java.net.URLClassLoader.access$000(URLClassLoader.java:73) at java.net.URLClassLoader$1.run(URLClassLoader.java:212) ... 28 more 

Any ideas? What could be changed? The file is damaged?

+4
source share

Source: https://habr.com/ru/post/1339620/


All Articles