[JIRA] Created: (CC-1037) Failed to reach dashboard instance : http://localhost:8080/dashboard/buildloop/listener, either the dashboard has not started up or there is a network problem
"julian duniec (JIRA)" <[email protected]> Thu, 7 Apr 2011 08:41:43 -0500 (CDT)
| Newsgroups | gmane.comp.java.cruise-control.devel |
|---|---|
| Message-ID | <1478264438.1302183703457.JavaMail.root@chidmzhosting02.thoughtworks.com> |
Failed to reach dashboard instance : http://localhost:8080/dashboard/buildloop/listener, either the dashboard has not started up or there is a network problem
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Key: CC-1037
URL: http://jira.public.thoughtworks.org/browse/CC-1037
Project: CruiseControl
Issue Type: Bug
Components: Dashboard
Environment: CruiseControl Dashboard Version: 2.8.4(4553)
JVM version: 19.0-b06
OS Information: Linux 2.6.35.11-83.9.amzn1.x86_64
Shared log folder location: /opt/cruisecontrol-bin-2.8.4/logs
Shared artifacts folder location: /opt/cruisecontrol-bin-2.8.4/artifacts
Option to allow force build? Yes
Reporter: julian duniec
I keep ketting the following errors when compiling a Scala-project with the maven-scala-plugin:
atusReportTask- Failed to reach dashboard instance : http://localhost:8080/dashboard/buildloop/listener, either the dashboard has not started up or there is a network problem.
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:146)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
at org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:77)
at org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:105)
at org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1115)
at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1832)
at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1590)
at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:995)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:397)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:324)
at net.sourceforge.cruisecontrol.report.BuildLoopStatusReportTask.run(BuildLoopStatusReportTask.java:90)
at net.sourceforge.cruisecontrol.report.BuildLoopStatusReportTask.run(BuildLoopStatusReportTask.java:75)
at java.util.TimerThread.mainLoop(Timer.java:534)
at java.util.TimerThread.run(Timer.java:484)
When I navigate to the page it is trying to request ( http://localhost:8080/dashboard/buildloop/listener ), it reports the following error:
WARN: /dashboard/buildloop/listener
org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' not supported
at org.springframework.web.servlet.support.WebContentGenerator.checkAndPrepare(WebContentGenerator.java:207)
at org.springframework.web.servlet.support.WebContentGenerator.checkAndPrepare(WebContentGenerator.java:186)
at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:140)
at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:858)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:792)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:431)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:829)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:513)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488)
I read somewhere that this could be caused by the lack of a <modificationset>-node in my config.xml, but since this tag is present, I figure its something else. Here's an excerpt from my config.xml:
<project
name="XXXX"
buildafterfailed="false">
<modificationset
quietperiod="30">
<svn
LocalWorkingCopy="/opt/cruisecontrol/projects/XXXX/checkout/trunk/"
username="XXXX"
password="XXXX" />
</modificationset>
<listeners></listeners>
<bootstrappers>
<svnbootstrapper
localWorkingCopy="/opt/cruisecontrol/projects/XXXX/checkout/trunk"
username="XXXX"
password="XXXX" />
</bootstrappers>
<schedule
interval="20">
<maven2
mvnhome="/opt/maven"
goal="package"
pomfile="projects/XXXX/checkout/trunk/pom.xml" />
</schedule>
<log dir="logs/remote-control-api-trunk">
<merge
dir="projects/XXXX/checkout/trunk/target/surefire-reports/"
pattern="TEST-*.xml" />
</log>
<publishers>
<onsuccess>
<artifactspublisher
file="/opt/cruisecontrol/projects/XXXX/checkout/trunk/target/XXXX.war"
dest="/opt/cruisecontrol/artifacts"
/>
<execute command="rm -fR /opt/tomcat/webapps/remote_control_api-1.0" />
<execute command="rm -f /opt/tomcat/webapps/remote_control_api-1.0.war" />
<execute command="cp /opt/cruisecontrol/projects/XXXX/checkout/trunk/target/XXXX /opt/tomcat/webapps" />
</onsuccess>
</publishers>
</project>
Kind regards
JD
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.public.thoughtworks.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev