I just tried something, and there is something new. I changed my binding file, I deleted the generateMixedExtensions option. This involves having my classes generated without any XmlMixed annotation. It works, my client is correctly deployed.
But this not solve my problem because I need to have this extension activated in order to add some data to my XML when calling the service. Any clue? -----Message d'origine----- De : MARTELLI Julien [mailto:[email protected]] Envoyé : lundi 7 février 2011 11:18 À : [email protected] Objet : IllegalStateException - start tag has already been written Hi everyone, To develop a Web Service client I generate the classes from the WSDL file using the cxf-codegen-plugin. This generation works fine, to customize it I use a xjc binding file : <?xml version="1.0" encoding="UTF-8"?> <bindings version="2.0" xmlns="http://java.sun.com/xml/ns/jaxb" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" extensionBindingPrefixes="xjc"> <globalBindings generateMixedExtensions="true"> <serializable /> </globalBindings> </bindings> But when I build the PortType in my client code I get the following exception : IllegalStateException start tag has already been written I found this post (http://osdir.com/ml/users-servicemix.apache.org/2010-08/msg00077.html) that looks like the same issue but there is no solution... I use cxf 2.2.10. Do you guys have any clue ? Thanks, j.
