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.