How important is it to you that this gets fixed in the 1.3 release or could
it wait for a later release? There's already been some mention of having a
1.3.1 soon after 1.3 so it shouldn't be too long if you can wait.
...ant
On Tue, Jul 29, 2008 at 8:46 AM, Dave Sowerby <[EMAIL PROTECTED]>wrote:
> All,
>
> I've created TUSCANY-2512 for this, with full stacks and the example
> client - this is still an issue with RC2.
>
> Dave.
>
> --
> Dave Sowerby MEng MBCS
>
>
>
> On Mon, Jul 21, 2008 at 4:05 PM, Dave Sowerby <[EMAIL PROTECTED]>
> wrote:
> > Hi All,
> >
> > I'm getting an Exception whilst attempting to get a client component
> > node using the following code:
> >
> > node =
> SCANode2Factory.newInstance().createSCANode("target/classes/client.composite",
> > new SCAContribution("test", "target/classes"));
> >
> > The composite contains a reference to a locally hosted web service:
> >
> > <binding.ws uri="http://localhost:8080/example-ws/WSServiceComponent"/>
> >
> > When I execute my client I get the following NPE, which it appears to
> > be throwing whilst trying to add an operation to the wsdl based upon
> > the interface (I'm using interface.java).
> >
> > The signature of the interface that causes it to die is:
> >
> > public void throwException throws WSException();
> >
> > And the Exception is:
> >
> > Caused by: java.lang.NullPointerException
> > at
> org.apache.tuscany.sca.binding.ws.wsdlgen.Interface2WSDLGenerator.generateOperation(Interface2WSDLGenerator.java:527)
> > at
> org.apache.tuscany.sca.binding.ws.wsdlgen.Interface2WSDLGenerator.generate(Interface2WSDLGenerator.java:232)
> > at
> org.apache.tuscany.sca.binding.ws.wsdlgen.BindingWSDLGenerator.createWSDLInterfaceContract(BindingWSDLGenerator.java:306)
> > at
> org.apache.tuscany.sca.binding.ws.wsdlgen.BindingWSDLGenerator.createWSDLDocument(BindingWSDLGenerator.java:204)
> > at
> org.apache.tuscany.sca.binding.ws.wsdlgen.BindingWSDLGenerator.generateWSDL(BindingWSDLGenerator.java:162)
> > at
> org.apache.tuscany.sca.binding.ws.xml.BindingBuilderImpl.build(BindingBuilderImpl.java:48)
> > at
> org.apache.tuscany.sca.assembly.builder.impl.ComponentReferenceBindingBuilderImpl.buildReferenceBindings(ComponentReferenceBindingBuilderImpl.java:65)
> > at
> org.apache.tuscany.sca.assembly.builder.impl.ComponentReferenceBindingBuilderImpl.build(ComponentReferenceBindingBuilderImpl.java:47)
> > at
> org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl.build(CompositeBuilderImpl.java:142)
> > at
> org.apache.tuscany.sca.host.embedded.impl.ReallySmallRuntime.buildComposite(ReallySmallRuntime.java:234)
> > at
> org.apache.tuscany.sca.node.impl.NodeImpl.configureNode(NodeImpl.java:359)
> > at
> org.apache.tuscany.sca.node.impl.NodeImpl.<init>(NodeImpl.java:203)
> > ... 26 more
> >
> > Does anyone have any ideas what would be causing this issue?
> >
> > Cheers,
> >
> > Dave.
> >
> > --
> > Dave Sowerby MEng MBCS
> >
>