Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 66135 invoked from network); 7 Oct 2008 02:18:48 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 7 Oct 2008 02:18:48 -0000 Received: (qmail 87587 invoked by uid 500); 7 Oct 2008 02:18:45 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 87536 invoked by uid 500); 7 Oct 2008 02:18:45 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 87525 invoked by uid 99); 7 Oct 2008 02:18:45 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 06 Oct 2008 19:18:45 -0700 X-ASF-Spam-Status: No, hits=0.1 required=10.0 tests=DNS_FROM_SECURITYSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of kevan.miller@gmail.com designates 66.249.82.239 as permitted sender) Received: from [66.249.82.239] (HELO wx-out-0506.google.com) (66.249.82.239) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 07 Oct 2008 02:17:42 +0000 Received: by wx-out-0506.google.com with SMTP id r21so780234wxc.25 for ; Mon, 06 Oct 2008 19:18:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:cc:message-id:from:to :in-reply-to:content-type:content-transfer-encoding:mime-version :subject:date:references:x-mailer; bh=kQZSxq9s5G9KTCSr4AVmSDJI7kYfsESj9zFjOfkit7M=; b=q8HSG5Wm5rC1BoozjOFu7ksHKbdki+py8IMEAJd3YhYsnX4wfVLUW5WuMNfUQSzl3x iF8/6aOzNMZywB7lmKJxgZyGa6RgENxP0hQGlXdyiMa4jAko9cqPqbdUiJxMif5hN+gn Uh9a3ywNvcgGvT/CHyi3vJo50h62AEJ0xraYw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=cc:message-id:from:to:in-reply-to:content-type :content-transfer-encoding:mime-version:subject:date:references :x-mailer; b=ttYA5SeAPFiNMaCoLQAojzLzYVPWW118/T7ZYensV+jLbyz5d91kgJYlEJVVIXxUvj dOBA+1ZZc6efCtCY1HVI8qTMHlepupuOR6zZOfw1GppfzWtEO2N8k1l4ppYvxGVrMZ1T QjcnJxuhU+nwaIRKq9YnpcdPRHUmYGDQj1TSM= Received: by 10.70.80.14 with SMTP id d14mr6883203wxb.16.1223345880422; Mon, 06 Oct 2008 19:18:00 -0700 (PDT) Received: from ?10.0.1.185? (cpe-076-182-095-055.nc.res.rr.com [76.182.95.55]) by mx.google.com with ESMTPS id i39sm6906325wxd.33.2008.10.06.19.17.59 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 06 Oct 2008 19:17:59 -0700 (PDT) Cc: "Geronimo Dev" Message-Id: From: Kevan Miller To: dev@tuscany.apache.org In-Reply-To: <71e1b5740810030257u2ac4b0b5s137acaf1c27438e5@mail.gmail.com> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v929.2) Subject: Re: Tuscany Geronimo integration and the SCA JEE spec Date: Mon, 6 Oct 2008 22:17:58 -0400 References: <71e1b5740810030257u2ac4b0b5s137acaf1c27438e5@mail.gmail.com> X-Mailer: Apple Mail (2.929.2) X-Virus-Checked: Checked by ClamAV on apache.org On Oct 3, 2008, at 5:57 AM, ant elder wrote: > I'd like to start spending more time actively working on the Tuscany > Geronimo integration and having that more support the SCA JEE > specification (see: [1]). Here is a rough outline of what i'd like > to do: > > The goal of this would be to use Geronimo and Tuscany to create an > SCA-enabled Java EE runtime, which from the SCA JEE specification > means "a Java EE runtime that supports deployment and execution of > SCA-enhanced Java EE applications as well as SCA-enhanced Java EE > modules." > > We already have a start of that with the old Tuscany Geronimo Plugin > [2] and there's another wiki page thats started to be used to > capture some requirements at [3]. Currently the old TGP has got out > of date and doesn't work with any current releases of Geronimo or > Tuscany so the first thing to do is to get a basic plugin going > again and then gradually add functionality to it so it does things > like: I took a look at Vamsi's recent updates to the Tuscany plugin and fixed a minor version dependency problem. I can now build, but installation fails with a NullPointerException: Caused by: java.lang.NullPointerException at org.apache.tuscany.sca.binding.ws.axis2.WSBindingDefinitionsProvider $1.run(WSBindingDefinitionsProvider.java:57) at org.apache.tuscany.sca.binding.ws.axis2.WSBindingDefinitionsProvider $1.run(WSBindingDefinitionsProvider.java:56) at java.security.AccessController.doPrivileged(Native Method) at org .apache .tuscany .sca .binding .ws .axis2 .WSBindingDefinitionsProvider .getSCADefinition(WSBindingDefinitionsProvider.java:55) The NullPointerException is caused because WSBindingDefinitionsProvider (line 46) is looking for a URLArtifactProcessor for the org.apache.tuscany.sca.definitions.SCADefinitions interface. However, there isn't a processor defined for this interface. Thus the NullPointerException... Not sure what should be happening, here... --kevan