Return-Path: Delivered-To: apmail-continuum-issues-archive@www.apache.org Received: (qmail 82646 invoked from network); 29 Jan 2010 07:48:26 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 29 Jan 2010 07:48:26 -0000 Received: (qmail 59118 invoked by uid 500); 29 Jan 2010 07:48:26 -0000 Delivered-To: apmail-continuum-issues-archive@continuum.apache.org Received: (qmail 59062 invoked by uid 500); 29 Jan 2010 07:48:26 -0000 Mailing-List: contact issues-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 issues@continuum.apache.org Received: (qmail 59052 invoked by uid 99); 29 Jan 2010 07:48:26 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 29 Jan 2010 07:48:26 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [63.246.2.115] (HELO codehaus01.managed.contegix.com) (63.246.2.115) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 29 Jan 2010 07:48:16 +0000 Received: from codehaus01.managed.contegix.com (localhost.localdomain [127.0.0.1]) by codehaus01.managed.contegix.com (Postfix) with ESMTP id 64E59162005D for ; Fri, 29 Jan 2010 01:47:55 -0600 (CST) Date: Fri, 29 Jan 2010 01:47:55 -0600 (CST) From: "Gwen Harold Autencio (JIRA)" To: issues@continuum.apache.org Message-ID: <24979090.73868.1264751275362.JavaMail.haus-jira@codehaus01.managed.contegix.com> In-Reply-To: <23540632.71764.1264568815207.JavaMail.haus-jira@codehaus01.managed.contegix.com> Subject: [jira] Updated: (CONTINUUM-2454) Failed to build a shell project when 'distributed builds' is enabled MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 4e90ceb663894a42f12c0e28abbab431 [ http://jira.codehaus.org/browse/CONTINUUM-2454?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Gwen Harold Autencio updated CONTINUUM-2454: -------------------------------------------- Attachment: updated-CONTINUUM-2454.patch Sorry, attaching updated patch. Removed the catch statement and changed condition to check maven two executor id. > Failed to build a shell project when 'distributed builds' is enabled > -------------------------------------------------------------------- > > Key: CONTINUUM-2454 > URL: http://jira.codehaus.org/browse/CONTINUUM-2454 > Project: Continuum > Issue Type: Bug > Components: Distributed Builds, Integration - Shell > Affects Versions: 1.3.5 > Environment: Java version: 1.6.0_15 > Default locale: en_PH, platform encoding: UTF-8 > OS name: "linux" version: "2.6.31-17-generic" arch: "i386" Family: "unix" > Reporter: Bernard Lago > Fix For: 1.4.0 > > Attachments: CONTINUUM-2454.patch, Screenshot.png, updated-CONTINUUM-2454.patch > > > Steps: > - Unpack continuum 1.3.5 binaries, start the continuum instance, create an account then login. > - Enable distributed builds here http://localhost:8080/continuum/admin/configuration!input.action > - Add and enable a new build agent here http://localhost:8080/continuum/security/buildAgentList.action > - Go to the build management menu and add a project group > - Add a new shell project with a subversion scm > - Edit the build definition, make sure that the values are correct, then save the configuration. > e.g. > shell executable: start_selenium_tests.sh > type: shell > see attached screenshot for the build definition. > - Build the project > Actual Result: > The project did not build successfully. > The following error was returned: > java.lang.Exception: Failed to build projects. > at org.apache.continuum.distributed.transport.slave.SlaveBuildAgentTransportClient.buildProjects(SlaveBuildAgentTransportClient.java:100) > at org.apache.continuum.builder.distributed.executor.DistributedBuildProjectTaskExecutor.executeTask(DistributedBuildProjectTaskExecutor.java:130) > at org.apache.continuum.builder.distributed.executor.ThreadedDistributedBuildTaskQueueExecutor$ExecutorRunnable$1.run(ThreadedDistributedBuildTaskQueueExecutor.java:134) > at edu.emory.mathcs.backport.java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442) > at edu.emory.mathcs.backport.java.util.concurrent.FutureTask.run(FutureTask.java:176) > at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:987) > at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:528) > at java.lang.Thread.run(Thread.java:595) > Caused by: java.lang.RuntimeException: Could not execute RPC method buildProjects > at com.atlassian.xmlrpc.RPCCallMethodInterceptor.invoke(RPCCallMethodInterceptor.java:67) > at $Proxy17.buildProjects(Unknown Source) > at org.apache.continuum.distributed.transport.slave.SlaveBuildAgentTransportClient.buildProjects(SlaveBuildAgentTransportClient.java:94) > ... 7 more > Caused by: org.apache.xmlrpc.common.XmlRpcExtensionException: Null values aren't supported, if isEnabledForExtensions() == false > at org.apache.xmlrpc.common.TypeFactoryImpl.getSerializer(TypeFactoryImpl.java:115) > at com.atlassian.xmlrpc.BinderTypeFactory.getSerializer(BinderTypeFactory.java:64) > at org.apache.xmlrpc.serializer.MapSerializer.writeValue(MapSerializer.java:70) > at org.apache.xmlrpc.serializer.MapSerializer.writeEntry(MapSerializer.java:64) > at org.apache.xmlrpc.serializer.MapSerializer.writeData(MapSerializer.java:81) > at org.apache.xmlrpc.serializer.MapSerializer.write(MapSerializer.java:88) > at org.apache.xmlrpc.serializer.ObjectArraySerializer.writeObject(ObjectArraySerializer.java:50) > at org.apache.xmlrpc.serializer.ObjectArraySerializer.writeData(ObjectArraySerializer.java:55) > at org.apache.xmlrpc.serializer.ObjectArraySerializer.write(ObjectArraySerializer.java:62) > at org.apache.xmlrpc.serializer.XmlRpcWriter.writeValue(XmlRpcWriter.java:172) > at org.apache.xmlrpc.serializer.XmlRpcWriter.write(XmlRpcWriter.java:77) > at org.apache.xmlrpc.client.XmlRpcStreamTransport$ReqWriterImpl.write(XmlRpcStreamTransport.java:67) > at org.apache.xmlrpc.client.XmlRpcHttpTransport$ByteArrayReqWriter.(XmlRpcHttpTransport.java:23) > at org.apache.xmlrpc.client.XmlRpcHttpTransport.newReqWriter(XmlRpcHttpTransport.java:106) > at org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:139) > at org.apache.xmlrpc.client.XmlRpcHttpTransport.sendRequest(XmlRpcHttpTransport.java:94) > at org.apache.xmlrpc.client.XmlRpcSunHttpTransport.sendRequest(XmlRpcSunHttpTransport.java:44) > at org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:53) > at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:166) > at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:157) > at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:146) > at com.atlassian.xmlrpc.RPCCallMethodInterceptor.invoke(RPCCallMethodInterceptor.java:62) > ... 9 more -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira