You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Freeman Fang (JIRA)" <ji...@apache.org> on 2011/07/07 05:15:16 UTC

[jira] [Created] (CXF-3638) wsdl_first_dynamic_client example doesn't work

wsdl_first_dynamic_client example doesn't work
----------------------------------------------

                 Key: CXF-3638
                 URL: https://issues.apache.org/jira/browse/CXF-3638
             Project: CXF
          Issue Type: Bug
          Components: Samples
    Affects Versions: 2.3.5, 2.4.1
            Reporter: Freeman Fang
            Assignee: Freeman Fang


If we run mvn -Pserver and then mvn -Pclient

then from the client console we get exception like
org.apache.cxf.interceptor.Fault: com.company.application.GetAgentDetails cannot be cast to com.company.application.AgentWSRequest
	at org.apache.cxf.jaxws.interceptors.WrapperClassOutInterceptor.handleMessage(WrapperClassOutInterceptor.java:121)
	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:255)
	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:546)
	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:343)
	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:295)
	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:315)
	at demo.hw.client.ComplexClient.main(ComplexClient.java:97)
	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:597)
	at org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:291)
	at java.lang.Thread.run(Thread.java:680)
Caused by: java.lang.ClassCastException: com.company.application.GetAgentDetails cannot be cast to com.company.application.AgentWSRequest
	at com.company.application.GetAgentDetails_WrapperTypeHelper1.createWrapperObject(Unknown Source)
	at org.apache.cxf.jaxws.interceptors.WrapperClassOutInterceptor.handleMessage(WrapperClassOutInterceptor.java:105)
	... 12 more


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Resolved] (CXF-3638) wsdl_first_dynamic_client example doesn't work

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CXF-3638?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Freeman Fang resolved CXF-3638.
-------------------------------

    Resolution: Fixed

commit fix
http://svn.apache.org/viewvc?rev=1149476&view=rev for trunk
http://svn.apache.org/viewvc?rev=1149478&view=rev for 2.4.x branch
http://svn.apache.org/viewvc?rev=1149479&view=rev for 2.3.x branch


> wsdl_first_dynamic_client example doesn't work
> ----------------------------------------------
>
>                 Key: CXF-3638
>                 URL: https://issues.apache.org/jira/browse/CXF-3638
>             Project: CXF
>          Issue Type: Bug
>          Components: Samples
>    Affects Versions: 2.4.1, 2.3.5
>            Reporter: Freeman Fang
>            Assignee: Freeman Fang
>
> If we run mvn -Pserver and then mvn -Pclient
> then from the client console we get exception like
> org.apache.cxf.interceptor.Fault: com.company.application.GetAgentDetails cannot be cast to com.company.application.AgentWSRequest
> 	at org.apache.cxf.jaxws.interceptors.WrapperClassOutInterceptor.handleMessage(WrapperClassOutInterceptor.java:121)
> 	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:255)
> 	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:546)
> 	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:343)
> 	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:295)
> 	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:315)
> 	at demo.hw.client.ComplexClient.main(ComplexClient.java:97)
> 	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:597)
> 	at org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:291)
> 	at java.lang.Thread.run(Thread.java:680)
> Caused by: java.lang.ClassCastException: com.company.application.GetAgentDetails cannot be cast to com.company.application.AgentWSRequest
> 	at com.company.application.GetAgentDetails_WrapperTypeHelper1.createWrapperObject(Unknown Source)
> 	at org.apache.cxf.jaxws.interceptors.WrapperClassOutInterceptor.handleMessage(WrapperClassOutInterceptor.java:105)
> 	... 12 more

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (CXF-3638) wsdl_first_dynamic_client example doesn't work

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CXF-3638?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13064405#comment-13064405 ] 

Freeman Fang commented on CXF-3638:
-----------------------------------

find out that this is only issue with JDK6, the bare mode server publish a wrapped style wsdl, which cause client side fail.

With JDK5, by default the jaxws 2.2 was used so everything is ok.
With JDK6, unless we endorse the jaxws 2.2 api, by default the maven will use jaxws 2.1, somehow this example can't work with jaxws2.1, the bare mode server publish a wrapped style wsdl, so client dynamically generate wrapped style invocation which cause this error.


> wsdl_first_dynamic_client example doesn't work
> ----------------------------------------------
>
>                 Key: CXF-3638
>                 URL: https://issues.apache.org/jira/browse/CXF-3638
>             Project: CXF
>          Issue Type: Bug
>          Components: Samples
>    Affects Versions: 2.4.1, 2.3.5
>            Reporter: Freeman Fang
>            Assignee: Freeman Fang
>
> If we run mvn -Pserver and then mvn -Pclient
> then from the client console we get exception like
> org.apache.cxf.interceptor.Fault: com.company.application.GetAgentDetails cannot be cast to com.company.application.AgentWSRequest
> 	at org.apache.cxf.jaxws.interceptors.WrapperClassOutInterceptor.handleMessage(WrapperClassOutInterceptor.java:121)
> 	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:255)
> 	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:546)
> 	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:343)
> 	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:295)
> 	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:315)
> 	at demo.hw.client.ComplexClient.main(ComplexClient.java:97)
> 	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:597)
> 	at org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:291)
> 	at java.lang.Thread.run(Thread.java:680)
> Caused by: java.lang.ClassCastException: com.company.application.GetAgentDetails cannot be cast to com.company.application.AgentWSRequest
> 	at com.company.application.GetAgentDetails_WrapperTypeHelper1.createWrapperObject(Unknown Source)
> 	at org.apache.cxf.jaxws.interceptors.WrapperClassOutInterceptor.handleMessage(WrapperClassOutInterceptor.java:105)
> 	... 12 more

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (CXF-3638) wsdl_first_dynamic_client example doesn't work

Posted by "Daniel Kulp (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CXF-3638?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Daniel Kulp updated CXF-3638:
-----------------------------

    Fix Version/s: 2.4.2
                   2.3.6

> wsdl_first_dynamic_client example doesn't work
> ----------------------------------------------
>
>                 Key: CXF-3638
>                 URL: https://issues.apache.org/jira/browse/CXF-3638
>             Project: CXF
>          Issue Type: Bug
>          Components: Samples
>    Affects Versions: 2.4.1, 2.3.5
>            Reporter: Freeman Fang
>            Assignee: Freeman Fang
>             Fix For: 2.3.6, 2.4.2
>
>
> If we run mvn -Pserver and then mvn -Pclient
> then from the client console we get exception like
> org.apache.cxf.interceptor.Fault: com.company.application.GetAgentDetails cannot be cast to com.company.application.AgentWSRequest
> 	at org.apache.cxf.jaxws.interceptors.WrapperClassOutInterceptor.handleMessage(WrapperClassOutInterceptor.java:121)
> 	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:255)
> 	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:546)
> 	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:343)
> 	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:295)
> 	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:315)
> 	at demo.hw.client.ComplexClient.main(ComplexClient.java:97)
> 	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:597)
> 	at org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:291)
> 	at java.lang.Thread.run(Thread.java:680)
> Caused by: java.lang.ClassCastException: com.company.application.GetAgentDetails cannot be cast to com.company.application.AgentWSRequest
> 	at com.company.application.GetAgentDetails_WrapperTypeHelper1.createWrapperObject(Unknown Source)
> 	at org.apache.cxf.jaxws.interceptors.WrapperClassOutInterceptor.handleMessage(WrapperClassOutInterceptor.java:105)
> 	... 12 more

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira