You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Jon Sharp (JIRA)" <ji...@apache.org> on 2008/04/15 18:39:06 UTC

[jira] Created: (CXF-1528) DynamicClientFactory throws IllegalStateException due to JAXB not generating classes when unexpected schema element encountered in WSDL

DynamicClientFactory throws IllegalStateException due to JAXB not generating classes when unexpected schema element encountered in WSDL
---------------------------------------------------------------------------------------------------------------------------------------

                 Key: CXF-1528
                 URL: https://issues.apache.org/jira/browse/CXF-1528
             Project: CXF
          Issue Type: Bug
          Components: JAXB Databinding
         Environment: Java 5 (apple), Java 6 (soylatte) - Mac OS X, Java 6 (sun) - Linux.
            Reporter: Jon Sharp


java.lang.IllegalStateException: Unable to create JAXBContext for generated packages: "generated" doesnt contain ObjectFactory.class or jaxb.index
	at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:246)
	at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:143)
	at groovyx.net.ws.WSClient.<init>(WSClient.java:126)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
	at org.codehaus.groovy.runtime.MetaClassHelper.doConstructorInvoke(MetaClassHelper.java:535)
	at groovy.lang.MetaClassImpl.doConstructorInvoke(MetaClassImpl.java:2352)
	at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1252)
	at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1182)
	at org.codehaus.groovy.runtime.InvokerHelper.invokeConstructorOf(InvokerHelper.java:805)
	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeNewN(ScriptBytecodeAdapter.java:227)
	at SOAPClient.doSOAP(SOAPClient.groovy:9)
	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.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:754)
	at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:777)
	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:757)
	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethod0(ScriptBytecodeAdapter.java:195)
	at SOAPClient.main(SOAPClient.groovy:18)
	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.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1102)
	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
	at groovy.lang.GroovyShell.runMainOrTestOrRunnable(GroovyShell.java:244)
	at groovy.lang.GroovyShell.run(GroovyShell.java:218)
	at groovy.lang.GroovyShell.run(GroovyShell.java:147)
	at groovy.ui.GroovyMain.processOnce(GroovyMain.java:493)
	at groovy.ui.GroovyMain.run(GroovyMain.java:308)
	at groovy.ui.GroovyMain.process(GroovyMain.java:294)
	at groovy.ui.GroovyMain.processArgs(GroovyMain.java:111)
	at groovy.ui.GroovyMain.main(GroovyMain.java:92)
	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.groovy.tools.GroovyStarter.rootLoader(GroovyStarter.java:101)
	at org.codehaus.groovy.tools.GroovyStarter.main(GroovyStarter.java:130)
Caused by: javax.xml.bind.JAXBException: "generated" doesnt contain ObjectFactory.class or jaxb.index
	at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:127)
	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 javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:132)
	at javax.xml.bind.ContextFinder.find(ContextFinder.java:285)
	at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:372)
	at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:243)
	... 48 more

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


[jira] Resolved: (CXF-1528) DynamicClientFactory throws IllegalStateException due to JAXB not generating classes when unexpected schema element encountered in WSDL

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

Daniel Kulp resolved CXF-1528.
------------------------------

       Resolution: Fixed
    Fix Version/s: 2.0.6


If the wsdl is changed from:
        <xsd:schema>
            <xsd:import namespace="http://sws.kioskservices.sunrise.campgroundautomation.com/" 
                schemaLocation="http://dev.campgroundautomation.com:8081/sws/reservationService?xsd=1"/>
        </xsd:schema>

to:

        <xsd:schema targetNamespace="http://sws.kioskservices.sunrise.campgroundautomation.com/">
            <xsd:include
                schemaLocation="http://dev.campgroundautomation.com:8081/sws/reservationService?xsd=1"/>
        </xsd:schema>

it works fine, but that's definitely a sucky solution.  This will be fixed in 2.0.6 and 2.1.



> DynamicClientFactory throws IllegalStateException due to JAXB not generating classes when unexpected schema element encountered in WSDL
> ---------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CXF-1528
>                 URL: https://issues.apache.org/jira/browse/CXF-1528
>             Project: CXF
>          Issue Type: Bug
>          Components: JAXB Databinding
>         Environment: Java 5 (apple), Java 6 (soylatte) - Mac OS X, Java 6 (sun) - Linux.
>            Reporter: Jon Sharp
>            Assignee: Daniel Kulp
>             Fix For: 2.0.6
>
>
> java.lang.IllegalStateException: Unable to create JAXBContext for generated packages: "generated" doesnt contain ObjectFactory.class or jaxb.index
> 	at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:246)
> 	at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:143)
> 	at groovyx.net.ws.WSClient.<init>(WSClient.java:126)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.codehaus.groovy.runtime.MetaClassHelper.doConstructorInvoke(MetaClassHelper.java:535)
> 	at groovy.lang.MetaClassImpl.doConstructorInvoke(MetaClassImpl.java:2352)
> 	at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1252)
> 	at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1182)
> 	at org.codehaus.groovy.runtime.InvokerHelper.invokeConstructorOf(InvokerHelper.java:805)
> 	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeNewN(ScriptBytecodeAdapter.java:227)
> 	at SOAPClient.doSOAP(SOAPClient.groovy:9)
> 	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.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
> 	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
> 	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)
> 	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:754)
> 	at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:777)
> 	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:757)
> 	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
> 	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethod0(ScriptBytecodeAdapter.java:195)
> 	at SOAPClient.main(SOAPClient.groovy:18)
> 	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.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
> 	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
> 	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1102)
> 	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
> 	at groovy.lang.GroovyShell.runMainOrTestOrRunnable(GroovyShell.java:244)
> 	at groovy.lang.GroovyShell.run(GroovyShell.java:218)
> 	at groovy.lang.GroovyShell.run(GroovyShell.java:147)
> 	at groovy.ui.GroovyMain.processOnce(GroovyMain.java:493)
> 	at groovy.ui.GroovyMain.run(GroovyMain.java:308)
> 	at groovy.ui.GroovyMain.process(GroovyMain.java:294)
> 	at groovy.ui.GroovyMain.processArgs(GroovyMain.java:111)
> 	at groovy.ui.GroovyMain.main(GroovyMain.java:92)
> 	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.groovy.tools.GroovyStarter.rootLoader(GroovyStarter.java:101)
> 	at org.codehaus.groovy.tools.GroovyStarter.main(GroovyStarter.java:130)
> Caused by: javax.xml.bind.JAXBException: "generated" doesnt contain ObjectFactory.class or jaxb.index
> 	at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:127)
> 	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 javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:132)
> 	at javax.xml.bind.ContextFinder.find(ContextFinder.java:285)
> 	at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:372)
> 	at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:243)
> 	... 48 more

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


[jira] Updated: (CXF-1528) DynamicClientFactory throws IllegalStateException due to JAXB not generating classes when unexpected schema element encountered in WSDL

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

Daniel Kulp updated CXF-1528:
-----------------------------

    Comment: was deleted

> DynamicClientFactory throws IllegalStateException due to JAXB not generating classes when unexpected schema element encountered in WSDL
> ---------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CXF-1528
>                 URL: https://issues.apache.org/jira/browse/CXF-1528
>             Project: CXF
>          Issue Type: Bug
>          Components: JAXB Databinding
>         Environment: Java 5 (apple), Java 6 (soylatte) - Mac OS X, Java 6 (sun) - Linux.
>            Reporter: Jon Sharp
>            Assignee: Daniel Kulp
>             Fix For: 2.0.6
>
>
> java.lang.IllegalStateException: Unable to create JAXBContext for generated packages: "generated" doesnt contain ObjectFactory.class or jaxb.index
> 	at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:246)
> 	at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:143)
> 	at groovyx.net.ws.WSClient.<init>(WSClient.java:126)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.codehaus.groovy.runtime.MetaClassHelper.doConstructorInvoke(MetaClassHelper.java:535)
> 	at groovy.lang.MetaClassImpl.doConstructorInvoke(MetaClassImpl.java:2352)
> 	at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1252)
> 	at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1182)
> 	at org.codehaus.groovy.runtime.InvokerHelper.invokeConstructorOf(InvokerHelper.java:805)
> 	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeNewN(ScriptBytecodeAdapter.java:227)
> 	at SOAPClient.doSOAP(SOAPClient.groovy:9)
> 	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.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
> 	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
> 	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)
> 	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:754)
> 	at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:777)
> 	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:757)
> 	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
> 	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethod0(ScriptBytecodeAdapter.java:195)
> 	at SOAPClient.main(SOAPClient.groovy:18)
> 	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.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
> 	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
> 	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1102)
> 	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
> 	at groovy.lang.GroovyShell.runMainOrTestOrRunnable(GroovyShell.java:244)
> 	at groovy.lang.GroovyShell.run(GroovyShell.java:218)
> 	at groovy.lang.GroovyShell.run(GroovyShell.java:147)
> 	at groovy.ui.GroovyMain.processOnce(GroovyMain.java:493)
> 	at groovy.ui.GroovyMain.run(GroovyMain.java:308)
> 	at groovy.ui.GroovyMain.process(GroovyMain.java:294)
> 	at groovy.ui.GroovyMain.processArgs(GroovyMain.java:111)
> 	at groovy.ui.GroovyMain.main(GroovyMain.java:92)
> 	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.groovy.tools.GroovyStarter.rootLoader(GroovyStarter.java:101)
> 	at org.codehaus.groovy.tools.GroovyStarter.main(GroovyStarter.java:130)
> Caused by: javax.xml.bind.JAXBException: "generated" doesnt contain ObjectFactory.class or jaxb.index
> 	at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:127)
> 	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 javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:132)
> 	at javax.xml.bind.ContextFinder.find(ContextFinder.java:285)
> 	at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:372)
> 	at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:243)
> 	... 48 more

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


[jira] Commented: (CXF-1528) DynamicClientFactory throws IllegalStateException due to JAXB not generating classes when unexpected schema element encountered in WSDL

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

Jon Sharp commented on CXF-1528:
--------------------------------

In addition to the above stacktrace, I should point out that this is manifested when the WSDL provided to the DynamicClientFactory is constructed as follows:

<xsd:schema>
<xsd:import namespace="<namespace>" schemaLocation="<location>"></xsd:import>
</xsd:schema>

while adding a "targetNamepace" attribute to the xsd:schema element satisfies JAXB/CXF:

<xsd:schema targetNamespace="<namespace>">
<xsd:import namespace="<namespace>" schemaLocation="<location>"></xsd:import>
</xsd:schema>


> DynamicClientFactory throws IllegalStateException due to JAXB not generating classes when unexpected schema element encountered in WSDL
> ---------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CXF-1528
>                 URL: https://issues.apache.org/jira/browse/CXF-1528
>             Project: CXF
>          Issue Type: Bug
>          Components: JAXB Databinding
>         Environment: Java 5 (apple), Java 6 (soylatte) - Mac OS X, Java 6 (sun) - Linux.
>            Reporter: Jon Sharp
>            Assignee: Daniel Kulp
>             Fix For: 2.0.6
>
>
> java.lang.IllegalStateException: Unable to create JAXBContext for generated packages: "generated" doesnt contain ObjectFactory.class or jaxb.index
> 	at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:246)
> 	at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:143)
> 	at groovyx.net.ws.WSClient.<init>(WSClient.java:126)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.codehaus.groovy.runtime.MetaClassHelper.doConstructorInvoke(MetaClassHelper.java:535)
> 	at groovy.lang.MetaClassImpl.doConstructorInvoke(MetaClassImpl.java:2352)
> 	at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1252)
> 	at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1182)
> 	at org.codehaus.groovy.runtime.InvokerHelper.invokeConstructorOf(InvokerHelper.java:805)
> 	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeNewN(ScriptBytecodeAdapter.java:227)
> 	at SOAPClient.doSOAP(SOAPClient.groovy:9)
> 	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.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
> 	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
> 	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)
> 	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:754)
> 	at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:777)
> 	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:757)
> 	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
> 	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethod0(ScriptBytecodeAdapter.java:195)
> 	at SOAPClient.main(SOAPClient.groovy:18)
> 	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.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
> 	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
> 	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1102)
> 	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
> 	at groovy.lang.GroovyShell.runMainOrTestOrRunnable(GroovyShell.java:244)
> 	at groovy.lang.GroovyShell.run(GroovyShell.java:218)
> 	at groovy.lang.GroovyShell.run(GroovyShell.java:147)
> 	at groovy.ui.GroovyMain.processOnce(GroovyMain.java:493)
> 	at groovy.ui.GroovyMain.run(GroovyMain.java:308)
> 	at groovy.ui.GroovyMain.process(GroovyMain.java:294)
> 	at groovy.ui.GroovyMain.processArgs(GroovyMain.java:111)
> 	at groovy.ui.GroovyMain.main(GroovyMain.java:92)
> 	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.groovy.tools.GroovyStarter.rootLoader(GroovyStarter.java:101)
> 	at org.codehaus.groovy.tools.GroovyStarter.main(GroovyStarter.java:130)
> Caused by: javax.xml.bind.JAXBException: "generated" doesnt contain ObjectFactory.class or jaxb.index
> 	at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:127)
> 	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 javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:132)
> 	at javax.xml.bind.ContextFinder.find(ContextFinder.java:285)
> 	at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:372)
> 	at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:243)
> 	... 48 more

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


[jira] Assigned: (CXF-1528) DynamicClientFactory throws IllegalStateException due to JAXB not generating classes when unexpected schema element encountered in WSDL

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

Daniel Kulp reassigned CXF-1528:
--------------------------------

    Assignee: Daniel Kulp

> DynamicClientFactory throws IllegalStateException due to JAXB not generating classes when unexpected schema element encountered in WSDL
> ---------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CXF-1528
>                 URL: https://issues.apache.org/jira/browse/CXF-1528
>             Project: CXF
>          Issue Type: Bug
>          Components: JAXB Databinding
>         Environment: Java 5 (apple), Java 6 (soylatte) - Mac OS X, Java 6 (sun) - Linux.
>            Reporter: Jon Sharp
>            Assignee: Daniel Kulp
>
> java.lang.IllegalStateException: Unable to create JAXBContext for generated packages: "generated" doesnt contain ObjectFactory.class or jaxb.index
> 	at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:246)
> 	at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:143)
> 	at groovyx.net.ws.WSClient.<init>(WSClient.java:126)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.codehaus.groovy.runtime.MetaClassHelper.doConstructorInvoke(MetaClassHelper.java:535)
> 	at groovy.lang.MetaClassImpl.doConstructorInvoke(MetaClassImpl.java:2352)
> 	at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1252)
> 	at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1182)
> 	at org.codehaus.groovy.runtime.InvokerHelper.invokeConstructorOf(InvokerHelper.java:805)
> 	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeNewN(ScriptBytecodeAdapter.java:227)
> 	at SOAPClient.doSOAP(SOAPClient.groovy:9)
> 	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.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
> 	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
> 	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910)
> 	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:754)
> 	at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:777)
> 	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:757)
> 	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:167)
> 	at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethod0(ScriptBytecodeAdapter.java:195)
> 	at SOAPClient.main(SOAPClient.groovy:18)
> 	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.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
> 	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:226)
> 	at groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1102)
> 	at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:748)
> 	at groovy.lang.GroovyShell.runMainOrTestOrRunnable(GroovyShell.java:244)
> 	at groovy.lang.GroovyShell.run(GroovyShell.java:218)
> 	at groovy.lang.GroovyShell.run(GroovyShell.java:147)
> 	at groovy.ui.GroovyMain.processOnce(GroovyMain.java:493)
> 	at groovy.ui.GroovyMain.run(GroovyMain.java:308)
> 	at groovy.ui.GroovyMain.process(GroovyMain.java:294)
> 	at groovy.ui.GroovyMain.processArgs(GroovyMain.java:111)
> 	at groovy.ui.GroovyMain.main(GroovyMain.java:92)
> 	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.groovy.tools.GroovyStarter.rootLoader(GroovyStarter.java:101)
> 	at org.codehaus.groovy.tools.GroovyStarter.main(GroovyStarter.java:130)
> Caused by: javax.xml.bind.JAXBException: "generated" doesnt contain ObjectFactory.class or jaxb.index
> 	at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:127)
> 	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 javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:132)
> 	at javax.xml.bind.ContextFinder.find(ContextFinder.java:285)
> 	at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:372)
> 	at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:243)
> 	... 48 more

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