On 2011-2-2, at 上午11:45, diptiv wrote:


I'm using CXF 2.3 and am running into exactly the same issue that is
described in CXF-2571.

I'm importing an XSD which includes another XSD. The error goes away if I
was important the 3rd XSD into the 2nd XSD.

Hi,

If the 2nd and the 3rd XSD files are using different namespace, you should use import but not include.

Freeman
Can someone please help with this?

Here's is my error stack:


D:\svn\taxengine\genoa\trunk\app\public-webservices\services\exempt- certificate\2011-05-27>mvn
clean install -Dmaven.test.skip.exec=true -e
+ Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO]
------------------------------------------------------------------------
[INFO] Building Public Webservices For Tax Engine Exempt Certificate Service
2012-05-27 POM
[INFO]    task-segment: [clean, install]
[INFO]
------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] Deleting file set:
D:\svn\taxengine\genoa\trunk\app\public-webservices\services\exempt- certificate\2011-05-27\target
(included: [**], excluded: [])
[INFO] [cxf-codegen:wsdl2java {execution: generate-sources}]
Feb 1, 2011 7:42:09 PM
org.springframework.context.support.AbstractApplicationContext
prepareRefresh
INFO: Refreshing org.apache.cxf.bus.spring.BusApplicationContext@6f539d49:
startup date [Tue Feb 01 19:42:09 PST 2011]; root of context hierarchy
Feb 1, 2011 7:42:09 PM
org.springframework.beans.factory.xml.XmlBeanDefinitionReader
loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource
[META-INF/cxf/cxf.xml]
Feb 1, 2011 7:42:09 PM
org.springframework.beans.factory.xml.XmlBeanDefinitionReader
loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource
[META-INF/cxf/cxf-extension-jaxws.xml]
Feb 1, 2011 7:42:09 PM
org.springframework.beans.factory.xml.XmlBeanDefinitionReader
loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource
[META-INF/cxf/cxf-extension-soap.xml]
Feb 1, 2011 7:42:09 PM
org.springframework.beans.factory.xml.XmlBeanDefinitionReader
loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource
[META-INF/cxf/cxf-extension-xml.xml]
Feb 1, 2011 7:42:09 PM
org.springframework.beans.factory.xml.XmlBeanDefinitionReader
loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource
[META-INF/cxf/cxf-extension-http.xml]
Feb 1, 2011 7:42:09 PM
org.springframework.beans.factory.xml.XmlBeanDefinitionReader
loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource
[META-INF/cxf/cxf-extension-addr.xml]
Feb 1, 2011 7:42:09 PM
org.springframework.beans.factory.xml.XmlBeanDefinitionReader
loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource
[META-INF/cxf/cxf-extension-management.xml]
Feb 1, 2011 7:42:09 PM
org.springframework.beans.factory.support.DefaultListableBeanFactory
preInstantiateSingletons
INFO: Pre-instantiating singletons in
org .springframework .beans.factory.support.DefaultListableBeanFactory@5fab9dac:
defining beans
[cxf,org.apache.cxf.bus.spring.BusApplicationListener,org.apache.cxf.bus.spring.BusWiringBeanFactoryPostProcessor,org.apache.cxf.bus.spring.Jsr250BeanPostProcessor,org.apache.cxf.bus.spring.BusExtensionPostProcessor,org.apache.cxf.resource.ResourceManager,org.apache.cxf.configuration.Configurer,org.apache.cxf.binding.BindingFactoryManager,org.apache.cxf.transport.DestinationFactoryManager,org.apache.cxf.transport.ConduitInitiatorManager,org.apache.cxf.wsdl.WSDLManager,org.apache.cxf.phase.PhaseManager,org.apache.cxf.workqueue.WorkQueueManager,org.apache.cxf.buslifecycle.BusLifeCycleManager,org.apache.cxf.endpoint.ServerRegistry,org.apache.cxf.endpoint.ServerLifeCycleManager,org.apache.cxf.endpoint.ClientLifeCycleManager,org.apache.cxf.transports.http.QueryHandlerRegistry,org.apache.cxf.endpoint.EndpointResolverRegistry,org.apache.cxf.headers.HeaderManager
,org.apache.cxf.catalog.OASISCatalogManager,org.apache.cxf.service.factory.FactoryBeanListenerManager,org.apache.cxf.endpoint.ServiceContractResolverRegistry,org.apache.cxf.jaxws.context.WebServiceContextResourceResolver,org.apache.cxf.jaxws.context.WebServiceContextImpl,org.apache.cxf.binding.soap.SoapBindingFactory,org.apache.cxf.binding.soap.SoapTransportFactory,org.apache.cxf.binding.soap.customEditorConfigurer,org.apache.cxf.binding.xml.XMLBindingFactory,org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder,org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder,org.apache.cxf.transport.http.policy.NoOpPolicyInterceptorProvider,org.apache.cxf.transport.http.ClientOnlyHTTPTransportFactory,org.apache.cxf.ws.addressing.policy.AddressingAssertionBuilder,org.apache.cxf.ws.addressing.policy.AddressingPolicyInterceptorProvider,org.apache.cxf.ws.addressing.policy.UsingAddressingAssertionBuilder,org.apache.cxf.management.InstrumentationManager];
root of factory hierarchy

Loading FrontEnd jaxws ...
Loading DataBinding jaxb ...
wsdl2java -d
D:\svn\taxengine\genoa\trunk\app\public-webservices\services\exempt- certificate\2011-05-27\target\generated-sources\cxf
-b
file:/D:/svn/taxengine/genoa/trunk/app/public-webservices/services/ exempt-certificate/2011-05-27/JaxWSBindings.xml
-verbose
file:/D:/svn/taxengine/genoa/trunk/app/public-webservices/services/ exempt-certificate/2011-05-27/src/main/resources/ ExemptionCertificateService.wsdl
wsdl2java - Apache CXF 2.3.0

[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Thrown by JAXB: IOException thrown when processing
"jar:file:/D:/mavenrepository/com/sabrix/taxengine/public/ webservices/te-public-domain-model-2011-05-27/5.3.0.0-SNAPSHOT/te- public-domain-model-2011-05-27-5.3.0.0-SNAPSHOT.jar!jar:file:/D:/ mavenrepository/com/sabrix/taxengine/public/webservices/te-public- domain-model-2011-05-27/5.3.0.0-SNAPSHOT/te-public-domain- model-2011-05-27-5.3.0.0-SNAPSHOT.jar!/Customer.xsd".
Exception: java.io.FileNotFoundException: JAR entry
ar:file:/D:/mavenrepository/com/sabrix/taxengine/public/webservices/ te-public-domain-model-2011-05-27/5.3.0.0-SNAPSHOT/te-public-domain- model-2011-05-27-5.3.0.0-SNAPSHOT.jar!/Customer.xsd
not found in
D:\mavenrepository\com\sabrix\taxengine\public\webservices\te-public- domain-model-2011-05-27\5.3.0.0-SNAPSHOT\te-public-domain- model-2011-05-27-5.3.0.0-SNAPSHOT.jar.

[INFO]
------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Thrown by JAXB:
IOException thrown when processing
"jar:file:/D:/mavenrepository/com/sabrix/taxengine/public/ webservices/te-public-domain-model-2011-05-27/5.3.0.0-SNAPSHOT/te- public-domain-model-2011-05-27-5.3.0.0-SNAPSHOT.jar!jar:file:/D:/ mavenrepository/com/sabrix/taxengine/public/webservices/te-public- domain-model-2011-05-27/5.3.0.0-SNAPSHOT/te-public-domain- model-2011-05-27-5.3.0.0-SNAPSHOT.jar!/Customer.xsd".
Exception: java.io.FileNotFoundException: JAR entry
ar:file:/D:/mavenrepository/com/sabrix/taxengine/public/webservices/ te-public-domain-model-2011-05-27/5.3.0.0-SNAPSHOT/te-public-domain- model-2011-05-27-5.3.0.0-SNAPSHOT.jar!/Customer.xsd
not found in
D:\mavenrepository\com\sabrix\taxengine\public\webservices\te-public- domain-model-2011-05-27\5.3.0.0-SNAPSHOT\te-public-domain- model-2011-05-27-5.3.0.0-SNAPSHOT.jar.
       at
org .apache .maven .lifecycle .DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java: 583)
       at
org .apache .maven .lifecycle .DefaultLifecycleExecutor .executeGoalWithLifecycle(DefaultLifecycleExecutor.java:499)
       at
org .apache .maven .lifecycle .DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java: 478)
       at
org .apache .maven .lifecycle .DefaultLifecycleExecutor .executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:330)
       at
org .apache .maven .lifecycle .DefaultLifecycleExecutor .executeTaskSegments(DefaultLifecycleExecutor.java:291)
       at
org .apache .maven .lifecycle .DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java: 336)
       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
       at org.apache.maven.cli.MavenCli.main(MavenCli.java:287)
       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.classworlds.Launcher.launchEnhanced(Launcher.java:315)
       at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
       at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
       at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.MojoExecutionException: Thrown by JAXB:
IOException thrown when processing
"jar:file:/D:/mavenrepository/com/sabrix/taxengine/public/ webservices/te-public-domain-model-2011-05-27/5.3.0.0-SNAPSHOT/te- public-domain-model-2011-05-27-5.3.0.0-SNAPSHOT.jar!jar:file:/D:/ mavenrepository/com/sabrix/taxengine/public/webservices/te-public- domain-model-2011-05-27/5.3.0.0-SNAPSHOT/te-public-domain- model-2011-05-27-5.3.0.0-SNAPSHOT.jar!/Customer.xsd".
Exception: java.io.FileNotFoundException: JAR entry
ar:file:/D:/mavenrepository/com/sabrix/taxengine/public/webservices/ te-public-domain-model-2011-05-27/5.3.0.0-SNAPSHOT/te-public-domain- model-2011-05-27-5.3.0.0-SNAPSHOT.jar!/Customer.xsd
not found in
D:\mavenrepository\com\sabrix\taxengine\public\webservices\te-public- domain-model-2011-05-27\5.3.0.0-SNAPSHOT\te-public-domain- model-2011-05-27-5.3.0.0-SNAPSHOT.jar.
       at
org .apache .cxf.maven_plugin.WSDL2JavaMojo.callWsdl2Java(WSDL2JavaMojo.java:413)
       at
org.apache.cxf.maven_plugin.WSDL2JavaMojo.execute(WSDL2JavaMojo.java: 362)
       at
org .apache .maven .plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java: 451)
       at
org .apache .maven .lifecycle .DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java: 558)
       ... 16 more
Caused by: org.apache.cxf.tools.common.ToolException: Thrown by JAXB:
IOException thrown when processing
"jar:file:/D:/mavenrepository/com/sabrix/taxengine/public/ webservices/te-public-domain-model-2011-05-27/5.3.0.0-SNAPSHOT/te- public-domain-model-2011-05-27-5.3.0.0-SNAPSHOT.jar!jar:file:/D:/ mavenrepository/com/sabrix/taxengine/public/webservices/te-public- domain-model-2011-05-27/5.3.0.0-SNAPSHOT/te-public-domain- model-2011-05-27-5.3.0.0-SNAPSHOT.jar!/Customer.xsd".
Exception: java.io.FileNotFoundException: JAR entry
ar:file:/D:/mavenrepository/com/sabrix/taxengine/public/webservices/ te-public-domain-model-2011-05-27/5.3.0.0-SNAPSHOT/te-public-domain- model-2011-05-27-5.3.0.0-SNAPSHOT.jar!/Customer.xsd
not found in
D:\mavenrepository\com\sabrix\taxengine\public\webservices\te-public- domain-model-2011-05-27\5.3.0.0-SNAPSHOT\te-public-domain- model-2011-05-27-5.3.0.0-SNAPSHOT.jar.
       at
org .apache .cxf .tools .wsdlto .databinding .jaxb.JAXBBindErrorListener.error(JAXBBindErrorListener.java:41)
       at
com .sun .tools .xjc.api.impl.s2j.SchemaCompilerImpl.error(SchemaCompilerImpl.java: 286)
       at com.sun.tools.xjc.ErrorReceiver.error(ErrorReceiver.java:90)
       at
com.sun.tools.xjc.reader.internalizer.DOMForest.parse(DOMForest.java: 401)
       at
com.sun.tools.xjc.reader.internalizer.DOMForest.parse(DOMForest.java: 300)
       at
com .sun .tools .xjc .reader .internalizer .AbstractReferenceFinderImpl .startElement(AbstractReferenceFinderImpl.java:110)
       at
com .sun .istack .XMLStreamReaderToContentHandler .handleStartElement(XMLStreamReaderToContentHandler.java:264)
       at
com .sun .istack .XMLStreamReaderToContentHandler .bridge(XMLStreamReaderToContentHandler.java:109)
       at
com.sun.tools.xjc.reader.internalizer.DOMForest.parse(DOMForest.java: 431)
       at
com .sun .tools .xjc .api.impl.s2j.SchemaCompilerImpl.parseSchema(SchemaCompilerImpl.java: 164)
       at
org .apache .cxf .tools .wsdlto .databinding.jaxb.JAXBDataBinding.addSchemas(JAXBDataBinding.java:602)
       at
org .apache .cxf .tools .wsdlto .databinding.jaxb.JAXBDataBinding.initialize(JAXBDataBinding.java:363)
       at
org .apache .cxf .tools .wsdlto.WSDLToJavaContainer.generateTypes(WSDLToJavaContainer.java: 573)
       at
org .apache .cxf .tools .wsdlto.WSDLToJavaContainer.processWsdl(WSDLToJavaContainer.java:228)
       at
org .apache .cxf .tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java: 128)
       at
org .apache .cxf .tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java: 271)
       at
org .apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java: 103) at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java: 113) at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java: 86)
       at
org .apache .cxf.maven_plugin.WSDL2JavaMojo.callWsdl2Java(WSDL2JavaMojo.java:410)
       ... 19 more
Caused by: java.io.FileNotFoundException: JAR entry
ar:file:/D:/mavenrepository/com/sabrix/taxengine/public/webservices/ te-public-domain-model-2011-05-27/5.3.0.0-SNAPSHOT/te-public-domain- model-2011-05-27-5.3.0.0-SNAPSHOT.jar!/Customer.xsd
not found in
D:\mavenrepository\com\sabrix\taxengine\public\webservices\te-public- domain-model-2011-05-27\5.3.0.0-SNAPSHOT\te-public-domain- model-2011-05-27-5.3.0.0-SNAPSHOT.jar
       ... 37 more
Caused by: java.io.FileNotFoundException: JAR entry
ar:file:/D:/mavenrepository/com/sabrix/taxengine/public/webservices/ te-public-domain-model-2011-05-27/5.3.0.0-SNAPSHOT/te-public-domain- model-2011-05-27-5.3.0.0-SNAPSHOT.jar!/Customer.xsd
not found in
D:\mavenrepository\com\sabrix\taxengine\public\webservices\te-public- domain-model-2011-05-27\5.3.0.0-SNAPSHOT\te-public-domain- model-2011-05-27-5.3.0.0-SNAPSHOT.jar
       at
sun .net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java: 114)
       at
sun .net .www .protocol.jar.JarURLConnection.getInputStream(JarURLConnection.java: 124)
       at
org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
       at
org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown
Source)
       at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
       at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
       at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl $JAXPSAXParser.parse(Unknown
Source)
       at
com.sun.tools.xjc.reader.internalizer.DOMForest.parse(DOMForest.java: 393)
       ... 35 more
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 11 seconds
[INFO] Finished at: Tue Feb 01 19:42:11 PST 2011
[INFO] Final Memory: 64M/730M
[INFO]
------------------------------------------------------------------------

Thanks,
Dipti Vaidya
--
View this message in context: 
http://cxf.547215.n5.nabble.com/Is-CXF-2571-an-issue-with-CXF-2-3-tp3367317p3367317.html
Sent from the cxf-user mailing list archive at Nabble.com.


--
Freeman Fang

------------------------

FuseSource: http://fusesource.com
blog: http://freemanfang.blogspot.com
twitter: http://twitter.com/freemanfang
Apache Servicemix:http://servicemix.apache.org
Apache Cxf: http://cxf.apache.org
Apache Karaf: http://karaf.apache.org
Apache Felix: http://felix.apache.org

Reply via email to