[ https://issues.apache.org/jira/browse/CXF-6134?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Reguel Wermelinger updated CXF-6134: ------------------------------------ Attachment: fault.vm > Apache CXF generating constructor with duplicate argument names causing > compilation error > ----------------------------------------------------------------------------------------- > > Key: CXF-6134 > URL: https://issues.apache.org/jira/browse/CXF-6134 > Project: CXF > Issue Type: Bug > Components: Tooling > Affects Versions: 2.7.11, 3.0.2 > Reporter: Marcel Overdijk > Priority: Major > Attachments: fault.vm > > > I'm using the cxf-codegen-plugin plugin to generate a web service client. > For many wsdl's this goes fine but I have one causing problems. > It is a wsdl containing fault messages defined like: > {code} > <message name="CustomerNotFoundException"> > <part name="message" type="xs:string" /> > </message> > {code} > The generated Java file looks like: > {code} > @WebFault(name = "message", targetNamespace = > "http://www.w3.org/2001/XMLSchema") > public class CustomerNotFoundException extends Exception { > private java.lang.String message; > public CustomerNotFoundException() { > super(); > } > public CustomerNotFoundException(String message) { > super(message); > } > public CustomerNotFoundException(String message, Throwable cause) { > super(message, cause); > } > public CustomerNotFoundException(String message, java.lang.String > message) { > super(message); > this.message = message; > } > public CustomerNotFoundException(String message, java.lang.String > message, Throwable cause) { > super(message, cause); > this.message = message; > } > .. > } > {code} > Which fails compilation because of the duplicate message argument of the > CustomerNotFoundException constructor. > In my pom I've added: > {code} > <extraargs> > <extraarg>-allowElementReferences</extraarg> > <extraarg>-autoNameResolution</extraarg> > <extraarg>-verbose</extraarg> > </extraargs> > {code} > But this does not help. > I even tried custom bindings but it does not seem possible to change argument > name of a constructor of a generated exception. -- This message was sent by Atlassian JIRA (v7.6.3#76005)