[JIRA] Commented: (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
"Uri Moszkowicz (JIRA)" <[email protected]> Thu, 7 Apr 2011 11:10:43 -0500 (CDT)
| Newsgroups | gmane.comp.java.cruise-control.devel |
|---|---|
| Message-ID | <562348371.1302192643504.JavaMail.root@chidmzhosting02.thoughtworks.com> |
[ http://jira.public.thoughtworks.org/browse/CC-1037?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_19151 ]
Uri Moszkowicz commented on CC-1037:
------------------------------------
I see lots of these errors as well on my C++ project. It seems to be innocuous except perhaps updates don't occur as frequently as expected and it clogs up the error log.
> 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