hi Issue 1: I am generating all code from wsdl with multiple schemas and discovered when deploying a cxf-se if there are any anonymous types, an illegalargumentexception is thrown from com.sun.xml.txw2.Document.writeValue:125. That is, if any of the generated annotations contains @XmlType(name=""), you get the exception.
After determining why the Java files were generated this way, I modified the schemas to not use anonymous types and things look peachy. Question: Is it safe to assume this is user error and the schemas were invalid? or should the cxf JAXBUtils be able to handle these case? Issue 2: If I add a redefine for one of the schemas for the type House for example, cxf generates a House.java, and OriginalHouse.java. My problem is with OriginalHouse.java, it is generated w/ an @XmlType(name="") annotation which brings me back to the error described above. Question: How can I a) add type name information myself (jaxb custom binding??) or b) make cxf work w/ anonymous types? Some reference links: [1] http://old.nabble.com/client-side-JAXB-marshalling-error%28instance-of-xxx-is-substituting-yyy-but-xxx-is-bound-to-an-anonymous-type%29-on-polymorphic-element-td20193622.html [2] http://www-01.ibm.com/support/docview.wss?uid=swg1PK84673 [3] http://www.docjar.com/docs/api/com/sun/xml/internal/txw2/Document.html#writeValue%28Object,%20NamespaceResolver,%20StringBuilder%29 [4] http://www.mail-archive.com/[email protected]/msg04000.html thanks, -r crosspost: [http://fusesource.com/forums/thread.jspa?threadID=1381] -- View this message in context: http://old.nabble.com/Using-cxf-java2wsdl-causes-anonymous-type-exception-when-deploying-%28crosspost%29-tp26163574p26163574.html Sent from the cxf-user mailing list archive at Nabble.com.
