本文介绍了巡航控制服务错误:无法构造net.sourceforge.cruisecontrol.BuildLoopInformation,因为它没有无参数的构造函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当尝试将Cruise Control作为服务运行(在这种情况下,在Windows 7、64位系统上)时,我收到错误消息:

When attempting to run Cruise Control as a service (in this case on Windows 7, 64bit) I receive the error:

com。 thinkworks.xstream.converters.ConversionException:无法构造net.sourceforge.cruisecontrol.BuildLoopInformation,因为它没有无参数的构造函数

The完整的错误消息是:

The full error message is:

信息| jvm 1 | 2012/08/27 17:16:28 | 2012-08-27 17:16:28.262 :: WARN:/ dashboard / buildloop / listener
INFO | jvm 1 | 2012/08/27 17:16:28 | com.thoughtworks.xstream.converters.ConversionException:无法构造net.sourceforge.cruisecontrol.BuildLoopInformation,因为它没有无参数构造函数
jvm 1 | 2012/08/27 17:16:28 | ----调试信息----
INFO | jvm 1 | 2012/08/27 17:16:28 |消息:无法构造net.sourceforge.cruisecontrol.BuildLoopInformation,因为它没有无参数的构造函数
jvm 1 | 2012/08/27 17:16:28 |原因异常:com.thoughtworks.xstream.converters.reflection.ObjectAccessException
信息| jvm 1 | 2012/08/27 17:16:28 |原因消息:无法构造net.sourceforge.cruisecontrol.BuildLoopInformation,因为它没有无参数的构造函数
jvm 1 | 2012/08/27 17:16:28 |类:net.sourceforge.cruisecontrol.BuildLoopInformation
信息| jvm 1 | 2012/08/27 17:16:28 | required-type:net.sourceforge.cruisecontrol.BuildLoopInformation
信息| jvm 1 | 2012/08/27 17:16:28 |路径:/ buildloop
信息| jvm 1 | 2012/08/27 17:16:28 |行号:1
INFO | jvm 1 | 2012/08/27 17:16:28 | -------------------------------
信息| jvm 1 | 2012/08/27 17:16:28 |在com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:63)
信息| jvm 1 | 2012/08/27 17:16:28 |在com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:45)
信息| jvm 1 | 2012/08/27 17:16:28 |在com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:46)
信息| jvm 1 | 2012/08/27 17:16:28 |在com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:117)
信息| jvm 1 | 2012/08/27 17:16:28 |在com.thoughtworks.xstream.core.ReferenceByXPathMarshallingStrategy.unmarshal(ReferenceByXPathMarshallingStrategy.java:29)
信息| jvm 1 | 2012/08/27 17:16:28 |在com.thoughtworks.xstream.XStream.unmarshal(XStream.java:846)
信息| jvm 1 | 2012/08/27 17:16:28 |在com.thoughtworks.xstream.XStream.unmarshal(XStream.java:833)
信息| jvm 1 | 2012/08/27 17:16:28 |在com.thoughtworks.xstream.XStream.fromXML(XStream.java:781)
信息| jvm 1 | 2012/08/27 17:16:28 |在com.thoughtworks.xstream.XStream.fromXML(XStream.java:773)
信息| jvm 1 | 2012/08/27 17:16:28 |在net.sourceforge.cruisecontrol.util.BuildInformationHelper.toObject(BuildInformationHelper.java:32)
信息| jvm 1 | 2012/08/27 17:16:28 |在net.sourceforge.cruisecontrol.dashboard.web.BuildLoopController.handleRequestInternal(BuildLoopController.java:28)
信息| jvm 1 | 2012/08/27 17:16:28 |在org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
信息| jvm 1 | 2012/08/27 17:16:28 |在org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
信息| jvm 1 | 2012/08/27 17:16:28 |在org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:858)中
信息| jvm 1 | 2012/08/27 17:16:28 |在org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:792)
信息| jvm 1 | 2012/08/27 17:16:28 |在org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
信息| jvm 1 | 2012/08/27 17:16:28 |在org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:441)
信息| jvm 1 | 2012/08/27 17:16:28 |在javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
信息| jvm 1 | 2012/08/27 17:16:28 |在javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
信息| jvm 1 | 2012/08/27 17:16:28 |在org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
信息| jvm 1 | 2012/08/27 17:16:28 |在org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)中
信息| jvm 1 | 2012/08/27 17:16:28 |在org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
信息| jvm 1 | 2012/08/27 17:16:28 |在org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)中
信息| jvm 1 | 2012/08/27 17:16:28 |在org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729)
信息| jvm 1 | 2012/08/27 17:16:28 |在org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)中
信息| jvm 1 | 2012/08/27 17:16:28 |在org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
信息| jvm 1 | 2012/08/27 17:16:28 |在org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
信息| jvm 1 | 2012/08/27 17:16:28 |在org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
信息| jvm 1 | 2012/08/27 17:16:28 |在org.mortbay.jetty.Server.handle(Server.java:324)
信息| jvm 1 | 2012/08/27 17:16:28 |在org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
信息| jvm 1 | 2012/08/27 17:16:28 |在org.mortbay.jetty.HttpConnection $ RequestHandler.content(HttpConnection.java:843)
信息| jvm 1 | 2012/08/27 17:16:28 |在org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:647)
信息| jvm 1 | 2012/08/27 17:16:28 |在org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
信息| jvm 1 | 2012/08/27 17:16:28 |在org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
信息| jvm 1 | 2012/08/27 17:16:28 |在org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
信息| jvm 1 | 2012/08/27 17:16:28 |在org.mortbay.thread.QueuedThreadPool $ PoolThread.run(QueuedThreadPool.java:488)
信息| jvm 1 | 2012/08/27 17:16:28 |引起原因:com.thoughtworks.xstream.converters.reflection.ObjectAccessException:无法构造net.sourceforge.cruisecontrol.BuildLoopInformation,因为它没有无参构造函数
jvm 1 | 2012/08/27 17:16:28 |在com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.newInstance(PureJavaReflectionProvider.java:59)
信息| jvm 1 | 2012/08/27 17:16:28 |在com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.instantiateNewInstance(AbstractReflectionConverter.java:257)
信息| jvm 1 | 2012/08/27 17:16:28 |在com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:124)
信息| jvm 1 | 2012/08/27 17:16:28 |在com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:56)
信息| jvm 1 | 2012/08/27 17:16:28 | ... 35更多

推荐答案

Java 6可能很难获得

It might be a little difficult to get Java 6 since it is not provided on Java official website.

我没有安装Java 6,而是使用了此博客中描述的方法::

Instead of installing Java 6, I used the method described in this blog:CruiseControl 2.8.4 and JDK7:

有效!

这篇关于巡航控制服务错误:无法构造net.sourceforge.cruisecontrol.BuildLoopInformation,因为它没有无参数的构造函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-05 21:38