Return-Path: Delivered-To: apmail-cxf-issues-archive@www.apache.org Received: (qmail 58218 invoked from network); 7 Mar 2009 09:13:17 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 7 Mar 2009 09:13:17 -0000 Received: (qmail 51805 invoked by uid 500); 7 Mar 2009 09:13:17 -0000 Delivered-To: apmail-cxf-issues-archive@cxf.apache.org Received: (qmail 51785 invoked by uid 500); 7 Mar 2009 09:13:17 -0000 Mailing-List: contact issues-help@cxf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cxf.apache.org Delivered-To: mailing list issues@cxf.apache.org Received: (qmail 51774 invoked by uid 99); 7 Mar 2009 09:13:17 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 07 Mar 2009 01:13:17 -0800 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 07 Mar 2009 09:13:16 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 41C20234C4B8 for ; Sat, 7 Mar 2009 01:12:56 -0800 (PST) Message-ID: <1055621837.1236417176268.JavaMail.jira@brutus> Date: Sat, 7 Mar 2009 01:12:56 -0800 (PST) From: "Willem Jiang (JIRA)" To: issues@cxf.apache.org Subject: [jira] Assigned: (CXF-2076) InstantiationException trying to create wrapper object when using xmlbeans databinding In-Reply-To: <370722854.1235772312894.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/CXF-2076?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Willem Jiang reassigned CXF-2076: --------------------------------- Assignee: Willem Jiang > InstantiationException trying to create wrapper object when using xmlbeans databinding > -------------------------------------------------------------------------------------- > > Key: CXF-2076 > URL: https://issues.apache.org/jira/browse/CXF-2076 > Project: CXF > Issue Type: Bug > Components: Tooling > Affects Versions: 2.1.4 > Environment: 2.1.4, trunk > Reporter: Dave Stanley > Assignee: Willem Jiang > Attachments: cxf_xmlbeans.tar.gz, cxf_xmlbeans_sample.patch > > > I have modified the wsdl_first sample to use the xmlbeans databinding. Xmlbeans is generating both an interface and a concrete type for each of the types defined in my wsdl. This is causing a problem with CXF as its using the interface rather than the impl to instantiate request and response wrapper classes. > This results in the stack below which shows the InstantiationException. Note the type is org.apache.helloWorldSoapHttp.types.SayHiDocument - I think it should be .. org.apache.helloWorldSoapHttp.types.impl.SayHiDocumentImpl ? > INFO: Interceptor has thrown exception, unwinding now > org.apache.cxf.interceptor.Fault: org.apache.helloWorldSoapHttp.types.SayHiDocument > at org.apache.cxf.jaxws.interceptors.WrapperClassOutInterceptor.handleMessage(WrapperClassOutInterceptor.java:116) > at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:236) > at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:469) > at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:299) > at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:251) > at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73) > at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:123) > at $Proxy69.sayHi(Unknown Source) > at demo.hw.client.Client.main(Client.java:71) > 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:585) > at org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:290) > at java.lang.Thread.run(Thread.java:595) > Caused by: org.apache.cxf.interceptor.Fault: org.apache.helloWorldSoapHttp.types.SayHiDocument > at org.apache.cxf.jaxws.interceptors.WrapperHelper$ReflectWrapperHelper.createWrapperObject(WrapperHelper.java:312) > at org.apache.cxf.jaxws.interceptors.WrapperClassOutInterceptor.handleMessage(WrapperClassOutInterceptor.java:102) > ... 14 more > Caused by: java.lang.InstantiationException: org.apache.helloWorldSoapHttp.types.SayHiDocument > at java.lang.Class.newInstance0(Class.java:335) > at java.lang.Class.newInstance(Class.java:303) > at org.apache.cxf.jaxws.interceptors.WrapperHelper$ReflectWrapperHelper.createWrapperObject(WrapperHelper.java:277) > ... 15 more -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.