[ 
https://issues.apache.org/jira/browse/CXF-9144?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17956640#comment-17956640
 ] 

Freeman Yue Fang edited comment on CXF-9144 at 6/6/25 4:45 PM:
---------------------------------------------------------------

Hi [~tom.benjamins],

Guess this is from org.jvnet jaxb-plugin-annotate dependency mess up somehow.
Could you please attach a reproducer project here so that we can take a close 
look?

Thanks!
Freeman


was (Author: ffang):
Hi [~tom.benjamins],

Could you please attach a reproducer project here?

Thanks!
Freeman

> possible breaking change in wsdl2java in v4.1.2
> -----------------------------------------------
>
>                 Key: CXF-9144
>                 URL: https://issues.apache.org/jira/browse/CXF-9144
>             Project: CXF
>          Issue Type: Bug
>          Components: Tooling
>    Affects Versions: 4.1.2
>            Reporter: Tom Benjamins
>            Priority: Major
>
> Hello
> I have something that looks like a breaking change compared to version 4.0.8 
> where it still works:
> I run wsdl2java via the maven plugin in version 4.1.2
> and I get the following error:
> [INFO] 16:46:33.616 [main] WARN org.apache.cxf.tools.common.ToolErrorListener 
> -- 
> jar:file:/D:/LLmavenrepo38/nl/lostlemon/wsdlll/portal/0.34.0-SNAPSHOT/portal-0.34.0-SNAPSHOT.jar!/META-INF/resources/wsdlll/v0.1.2/portal.xsd
>  [2,1]: JAXB 2.x customization namespace updated from 
> http://java.sun.com/xml/ns/jaxb to https://jakarta.ee/xml/ns/jaxb
> [INFO] 16:46:33.620 [main] WARN org.apache.cxf.tools.common.ToolErrorListener 
> -- 
> jar:file:/D:/LLmavenrepo38/nl/lostlemon/wsdlll/portal/0.34.0-SNAPSHOT/portal-0.34.0-SNAPSHOT.jar!/META-INF/resources/wsdlll/v0.1.2/portal.xsd
>  [2,1]: JAXB version attribute updated to "3.0"
> [INFO] 16:46:33.629 [main] WARN org.apache.cxf.tools.common.ToolErrorListener 
> -- file:/D:/eclipse-workspace/wsdlll-implll/portal-cxf-client/binding.xml 
> [6,67]: JAXB 2.x customization namespace updated from 
> http://java.sun.com/xml/ns/jaxb to https://jakarta.ee/xml/ns/jaxb
> [INFO] 16:46:33.629 [main] WARN org.apache.cxf.tools.common.ToolErrorListener 
> -- file:/D:/eclipse-workspace/wsdlll-implll/portal-cxf-client/binding.xml 
> [6,67]: JAXB version attribute updated to "3.0"
> [WARNING] Exception in thread "main" 
> org.apache.cxf.tools.common.ToolException: 
> jar:file:/D:/LLmavenrepo38/nl/lostlemon/wsdlll/portal/0.34.0-SNAPSHOT/portal-0.34.0-SNAPSHOT.jar!/META-INF/resources/wsdlll/v0.1.2/portal.xsd
>  [2,1]: Unsupported binding namespace "http://annox.dev.java.net";. Perhaps 
> you meant "http://java.sun.com/xml/ns/jaxb/xjc";?
> [WARNING]
> [WARNING]       at 
> org.apache.cxf.tools.common.ToolErrorListener.throwToolException(ToolErrorListener.java:87)
> [WARNING]       at 
> org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:158)
> [WARNING]       at 
> org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:402)
> [WARNING]       at 
> org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:105)
> [WARNING]       at 
> org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:113)
> [WARNING]       at 
> org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:86)
> [WARNING]       at 
> org.apache.cxf.maven_plugin.wsdl2java.ForkOnceWSDL2Java.main(ForkOnceWSDL2Java.java:51)
> [WARNING] Caused by: org.xml.sax.SAXParseException; systemId: 
> jar:file:/D:/LLmavenrepo38/nl/lostlemon/wsdlll/portal/0.34.0-SNAPSHOT/portal-0.34.0-SNAPSHOT.jar!/META-INF/resources/wsdlll/v0.1.2/portal.xsd;
>  lineNumber: 2; columnNumber: 1; Unsupported binding namespace 
> "http://annox.dev.java.net";. Perhaps you meant 
> "http://java.sun.com/xml/ns/jaxb/xjc";?
> [WARNING]       at 
> com.sun.tools.xjc.reader.AbstractExtensionBindingChecker.error(AbstractExtensionBindingChecker.java:183)
> [WARNING]       at 
> com.sun.tools.xjc.reader.AbstractExtensionBindingChecker.checkAndEnable(AbstractExtensionBindingChecker.java:85)
> [WARNING]       at 
> com.sun.tools.xjc.reader.ExtensionBindingChecker.startElement(ExtensionBindingChecker.java:103)
> [WARNING]       at 
> java.xml/org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:539)
> [WARNING]       at 
> com.sun.tools.xjc.reader.xmlschema.parser.IncorrectNamespaceURIChecker.startElement(IncorrectNamespaceURIChecker.java:99)
> [WARNING]       at 
> java.xml/org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:539)
> [WARNING]       at 
> com.sun.tools.xjc.reader.xmlschema.parser.CustomizationContextChecker.startElement(CustomizationContextChecker.java:164)
> [WARNING]       at 
> java.xml/org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:539)
> [WARNING]       at 
> com.sun.tools.xjc.reader.internalizer.DOMForestScanner$LocationResolver.startElement(DOMForestScanner.java:117)
> [WARNING]       at 
> org.glassfish.jaxb.core.unmarshaller.DOMScanner.visit(DOMScanner.java:224)
> [WARNING]       at 
> org.glassfish.jaxb.core.unmarshaller.DOMScanner.scan(DOMScanner.java:102)
> [WARNING]       at 
> com.sun.tools.xjc.reader.internalizer.DOMForestScanner.scan(DOMForestScanner.java:62)
> [WARNING]       at 
> com.sun.tools.xjc.reader.internalizer.DOMForestScanner.scan(DOMForestScanner.java:70)
> [WARNING]       at 
> com.sun.tools.xjc.reader.internalizer.DOMForestParser.parse(DOMForestParser.java:75)
> [WARNING]       at 
> com.sun.tools.xjc.ModelLoader$XMLSchemaParser.parse(ModelLoader.java:238)
> [WARNING]       at 
> com.sun.xml.xsom.impl.parser.NGCCRuntimeEx.parseEntity(NGCCRuntimeEx.java:342)
> [WARNING]       at 
> com.sun.xml.xsom.impl.parser.ParserContext.parse(ParserContext.java:98)
> [WARNING]       at 
> com.sun.xml.xsom.parser.XSOMParser.parse(XSOMParser.java:129)
> [WARNING]       at 
> com.sun.xml.xsom.parser.XSOMParser.parse(XSOMParser.java:118)
> [WARNING]       at 
> com.sun.tools.xjc.ModelLoader.createXSOM(ModelLoader.java:509)
> [WARNING]       at 
> com.sun.tools.xjc.api.impl.s2j.SchemaCompilerImpl.bind(SchemaCompilerImpl.java:250)
> [WARNING]       at 
> com.sun.tools.xjc.api.impl.s2j.SchemaCompilerImpl.bind(SchemaCompilerImpl.java:65)
> [WARNING]       at 
> org.apache.cxf.tools.wsdlto.databinding.jaxb.JAXBDataBinding.initialize(JAXBDataBinding.java:445)
> [WARNING]       at 
> org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.generateTypes(WSDLToJavaContainer.java:711)
> [WARNING]       at 
> org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.processWsdl(WSDLToJavaContainer.java:259)
> [WARNING]       at 
> org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:156)
> [WARNING]       ... 5 more
> ................ 
> [ERROR] Failed to execute goal 
> org.apache.cxf:cxf-codegen-plugin:4.1.2:wsdl2java (generate-sources) on 
> project portal-cxf-client:
> [ERROR] Exit code: 1
> Background: 
> I generate code based on an WSDL/XSD with the following namespace:
> {color:#008080}<{color}{color:#3f7f7f}xsd:schema{color} 
> {color:#7f007f}xmlns:xsd{color}={color:#2a00ff}"http://www.w3.org/2001/XMLSchema"{color}
> {color:#7f007f}elementFormDefault{color}={color:#2a00ff}"qualified"{color}
> {color:#7f007f}targetNamespace{color}={color:#2a00ff}"http://portal.lostlemon.nl/"{color}
> {color:#7f007f}xmlns:auth{color}={color:#2a00ff}"http://portal.lostlemon.nl/"{color}
>  
> {color:#7f007f}xmlns:jaxb{color}={color:#2a00ff}"http://java.sun.com/xml/ns/jaxb"{color}
> {color:#7f007f}xmlns:xjc{color}={color:#2a00ff}"http://java.sun.com/xml/ns/jaxb/xjc"{color}
> {color:#7f007f}xmlns:annox{color}={color:#2a00ff}"http://annox.dev.java.net"{color}
> {color:#7f007f}jaxb:extensionBindingPrefixes{color}={color:#2a00ff}"xjc 
> annox"{color} 
> {color:#7f007f}jaxb:version{color}={color:#2a00ff}"2.0"{color}{color:#008080}>{color}
> apparently this is not (yet) supported in 4.1.x? when I use version 4.0.8 
> this works as expected.
> I on holiday next week, but please let me know if you need more information 
> or if I'm doing something wrong.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to