[ 
https://issues.apache.org/jira/browse/TUSCANY-1473?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

wangfeng updated TUSCANY-1473:
------------------------------

    Attachment: testcase.zip

The testcase attachment contains five files.

HelloWorldService.java         The interface of component
HelloWorldImpl.java               The implementation of component
helloworldws.composite       Composite define file
helloworld.wsdl                       Define the HelloWorldService interface 
whith WSDL
HelloWorldClient.java            The client to test the case

> Define component's service with interface.wsdl ,throws 'No matching 
> operation' error.
> -------------------------------------------------------------------------------------
>
>                 Key: TUSCANY-1473
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-1473
>             Project: Tuscany
>          Issue Type: Bug
>          Components: Java SCA Assembly Model
>    Affects Versions: Java-SCA-0.91
>         Environment: Windows XP
>            Reporter: wangfeng
>             Fix For: Java-SCA-Next
>
>         Attachments: testcase.zip
>
>
> I define the component's service with interface.java,the sample runs fine. 
> but when I modify the component's service with interface.wsdl,the sample 
> throws an exception.
> The throwable stack is :
> Exception in thread "main" java.lang.IllegalArgumentException: No matching 
> operation is found: public abstract java.lang.String 
> helloworld.HelloWorldService.getGreetings(java.lang.String)
>       at 
> org.apache.tuscany.sca.core.invocation.JDKInvocationHandler.invoke(JDKInvocationHandler.java:69)
>       at $Proxy10.getGreetings(Unknown Source)
>       at helloworld.HelloWorldClient.main(HelloWorldClient.java:33)
> I look into the code,found the invoke mothod's input type is 'String',but the 
> method which name is 
> operation.getInputType().getLogical().get(i).getPhysical() on the 
> SourceOperation  of the InvocationChain  is always return 'Object' type,so 
> can't find an operation to match.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to