[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