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.

Reply via email to