Return-Path: Delivered-To: apmail-continuum-dev-archive@www.apache.org Received: (qmail 12491 invoked from network); 7 Jan 2009 23:15:04 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 7 Jan 2009 23:15:04 -0000 Received: (qmail 69590 invoked by uid 500); 7 Jan 2009 23:15:04 -0000 Delivered-To: apmail-continuum-dev-archive@continuum.apache.org Received: (qmail 69551 invoked by uid 500); 7 Jan 2009 23:15:04 -0000 Mailing-List: contact dev-help@continuum.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@continuum.apache.org Delivered-To: mailing list dev@continuum.apache.org Received: (qmail 69540 invoked by uid 99); 7 Jan 2009 23:15:04 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 Jan 2009 15:15:04 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of wsmoak@gmail.com designates 74.125.44.152 as permitted sender) Received: from [74.125.44.152] (HELO yx-out-1718.google.com) (74.125.44.152) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 Jan 2009 23:14:55 +0000 Received: by yx-out-1718.google.com with SMTP id 34so2719076yxf.50 for ; Wed, 07 Jan 2009 15:14:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=3+vLsJ6Rm3WARh+1u0TIA3tF869EEns+K1206Xq2PYE=; b=H91dY5wNpcabgqcssHicT1Cv4Gf4YtaMZwl1rLgKvHetZaD7dTatvpp0WIBIA752Im qufNUfpK/24oB+mZsqVpgmTkI1FevPHWrklOVwkLUqdo6VYpSazA5Vc52dl52nPD+VHx +tmc7eXxV+zElVwZyn150bphppumAbLKYCkg4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=P/PsogWyihydceX/1StIa98dqV7rkV5lG8Ma8TUYXLb0+R5WNZBIXSGQz4Bc7Exj/t xnh4+2jgAQ22r+PRhHRLYzNLVrrWoDeTb4TGuxaBoBYDI+IlerPt5zKwWSzT8vojxZK5 jfcfx4K+k03ZWJzwKv1DlxhQCUeWU7Dd4r9jI= Received: by 10.150.151.20 with SMTP id y20mr742055ybd.3.1231370074703; Wed, 07 Jan 2009 15:14:34 -0800 (PST) Received: by 10.150.182.2 with HTTP; Wed, 7 Jan 2009 15:14:34 -0800 (PST) Message-ID: Date: Wed, 7 Jan 2009 16:14:34 -0700 From: "Wendy Smoak" To: dev@continuum.apache.org Subject: Re: First Part of Distributed Builds In-Reply-To: <10c62ca80901071500s399c66f1jf243587bd644ac05@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <10c62ca80812120546g2dff62e4u75b3f03568cfbdd9@mail.gmail.com> <10c62ca80901071500s399c66f1jf243587bd644ac05@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org On Wed, Jan 7, 2009 at 4:00 PM, Marica Tan wrote: > You can start a dummy build agent by running *mvn jetty:run* in > continuum-distributed-build/continuum-buildagent/continuum-buildagent-webapp. > I'll check the integration tests. Thanks! That one starts up and I see 'Ping OK' when I add the agent to the master, but if I try to build something, I get: [INFO] DefaultBuildAgentManager - Check scm root state [INFO] DefaultBuildAgentManager - Starting prepare build [ERROR] DefaultBuildAgentManager - Invalid continuum server URL 'null' [ERROR] SlaveBuildAgentTransportServer - Failed to build projects. org.apache.continuum.buildagent.ContinuumBuildAgentException: Invalid continuum server URL 'null' at org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.buildProjects(ContinuumBuildAgentServiceImpl.java:65) at org.apache.continuum.distributed.transport.slave.SlaveBuildAgentTransportServer.buildProjects(SlaveBuildAgentTransportServer.java:54) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.xmlrpc.server.ReflectiveXmlRpcHandler.invoke(ReflectiveXmlRpcHandler.java:112) at org.apache.xmlrpc.server.ReflectiveXmlRpcHandler.execute(ReflectiveXmlRpcHandler.java:103) at org.apache.xmlrpc.server.XmlRpcServerWorker.execute(XmlRpcServerWorker.java:43) at org.apache.xmlrpc.server.XmlRpcServer.execute(XmlRpcServer.java:83) at org.apache.xmlrpc.server.XmlRpcStreamServer.execute(XmlRpcStreamServer.java:191) at org.apache.xmlrpc.webserver.XmlRpcServletServer.execute(XmlRpcServletServer.java:104) at org.apache.xmlrpc.webserver.XmlRpcServlet.doPost(XmlRpcServlet.java:191) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) 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.content(HttpConnection.java:843) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:647) 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) Caused by: org.apache.maven.continuum.ContinuumException: Invalid continuum server URL 'null' at org.apache.continuum.buildagent.manager.DefaultBuildAgentManager.startPrepareBuild(DefaultBuildAgentManager.java:170) at org.apache.continuum.buildagent.manager.DefaultBuildAgentManager.prepareBuildProjects(DefaultBuildAgentManager.java:73) at org.apache.continuum.buildagent.ContinuumBuildAgentServiceImpl.buildProjects(ContinuumBuildAgentServiceImpl.java:61) ... 31 more Caused by: java.net.MalformedURLException at java.net.URL.(URL.java:601) at java.net.URL.(URL.java:464) at java.net.URL.(URL.java:413) at org.apache.continuum.buildagent.manager.DefaultBuildAgentManager.startPrepareBuild(DefaultBuildAgentManager.java:163) ... 33 more Does that mean the master isn't sending its url along properly when it contacts the slave? -- Wendy