Hi CXF mailing list, I'm trying to generate the java client for WSDL from a proprietary product (so quite no ability to change the WSDL without loosing support from the editor).
With the last update of the product, I get the following error *"Unable to generate a property name from a model group. A customization is required."* I've tried with CXF 2.7.11, 2.7.17 and 3.1.2 to see if newer version of CXF would handle this issue, but it seems it doesn't. If you want to give it a try, the WSDL (there's several of them) : https://docs.tibco.com/pub/amx-bpm/3.1.0/doc/html/bpmhelp/public_api/public_api.zip and my previous successful POM : http://mansonthomas.com/TIBCO/CXF/pom-2.7.11.xml and with the updated versions of CXF : http://mansonthomas.com/TIBCO/CXF/pom.xml the maven output with the latest version of CXF : http://mansonthomas.com/TIBCO/CXF/maven.log Any idea of what kind of customization is required ? Any comprehensive tutorial ? Also the fact that I'm not developper of the product, I've no clue of the content of the WSDL/XSD... Here is the start of the stack trace: [ERROR] /Users/tmanson/Dropbox/tibco2/AMXBPM-3.1-WS-Client-CXF2.7.11/src/main/resources/processManagement.xsd [1439:3]: Unable to generate a property name from a model group. A customization is required. com.sun.istack.SAXParseException2; systemId: file:/Users/tmanson/Dropbox/tibco2/AMXBPM-3.1-WS-Client-CXF2.7.11/src/main/resources/processManagement.xsd; lineNumber: 1439; columnNumber: 3; Unable to generate a property name from a model group. A customization is required. at com.sun.tools.xjc.ErrorReceiver.error(ErrorReceiver.java:86) at com.sun.tools.xjc.reader.xmlschema.ErrorReporter.error( ErrorReporter.java:84) at com.sun.tools.xjc.reader.xmlschema.ParticleBinder.computeLabel( ParticleBinder.java:168) at com.sun.tools.xjc.reader.xmlschema.DefaultParticleBinder$Checker.computeLabel( DefaultParticleBinder.java:317) at com.sun.tools.xjc.reader.xmlschema.DefaultParticleBinder$Checker.mark( DefaultParticleBinder.java:227) at com.sun.tools.xjc.reader.xmlschema.DefaultParticleBinder$Checker.particle( DefaultParticleBinder.java:164) at com.sun.tools.xjc.reader.xmlschema.DefaultParticleBinder.checkCollision( DefaultParticleBinder.java:104) at com.sun.tools.xjc.reader.xmlschema.DefaultParticleBinder.checkFallback( DefaultParticleBinder.java:93) at com.sun.tools.xjc.reader.xmlschema.ct.FreshComplexTypeBuilder$1.particle( FreshComplexTypeBuilder.java:89) at com.sun.xml.xsom.impl.ParticleImpl.visit(ParticleImpl.java:120) Also, in Eclipse, on the pom.xml file, execution element, I get the following/same error: Execution generate-sources__wsdl2java of goal org.apache.cxf:cxf-codegen-plugin:3.1.2:wsdl2java failed: file:/Users/tmanson/Dropbox/tibco2/AMXBPM-3.1-WS- Client-CXF2.7.11/src/main/resources/processManagement.xsd [1439,3]: Unable to generate a property name from a model group. A customization is required. file:/ Users/tmanson/Dropbox/tibco2/AMXBPM-3.1-WS-Client-CXF2.7.11/src/main/resources/processManagement.xsd [1439,3]: Unable to generate a property name from a model group. A customization is required. (org.apache.cxf:cxf-codegen-plugin:3.1.2:wsdl2java:generate-sources__wsdl2java:generate-sources)
