[ http://issues.apache.org/jira/browse/AXIS2-1089?page=all ]
Davanum Srinivas updated AXIS2-1089: ------------------------------------ Priority: Blocker (was: Major) > WSDL2Java is generating invalid inner class, method with XmlBeans binding > ------------------------------------------------------------------------- > > Key: AXIS2-1089 > URL: http://issues.apache.org/jira/browse/AXIS2-1089 > Project: Apache Axis 2.0 (Axis2) > Issue Type: Bug > Components: databinding > Affects Versions: 1.0 > Environment: Windows XP, Axis 2.0 release 1.0 (also latest nightly > build > Reporter: Brennan Spies > Priority: Blocker > Attachments: files.zip > > > Using WSDL2Java for the attached files (specifying -d xmlbeans), I am getting > the following errors: > In toOM(): > org.apache.axiom.om.impl.builder.StAXOMBuilder builder = new > org.apache.axiom.om.impl.builder.StAXOMBuilder(org.apache.axiom.om.OMAbstractFactory.getOMFactory(), > new > org.apache.axis2.util.StreamWrapper(param.newXMLStreamReader())); > where param.newXMLStreamReader() is a non-existent method. > In fromOM(): > if (org.apache.axiom.om.OMElement.class.equals(type)) { > if (extraNamespaces != null) { > return > org.apache.axiom.om.OMElement.Factory.parse(param.getXMLStreamReaderWithoutCaching(), > new > org.apache.xmlbeans.XmlOptions().setLoadAdditionalNamespaces( > extraNamespaces)); > } else { > return > org.apache.axiom.om.OMElement.Factory.parse(param.getXMLStreamReaderWithoutCaching()); > } > where the inner class org.apache.axiom.om.OMElement.Factory.parse does not > exist. > The full command is: WSDL2Java -uri Query.wsdl -d xmlbeans -o bin -p > <package-name> -s -ss -sd > My issue seems to be the same as Bug-760 (same compilation errors), but this > was marked as fixed--and it does not look as if this has really been fixed. > Under no circumstances should the generator generate code that cannot > compile! This looks to be the case where the code generator has not kept up > with changes in Axiom. > BTW, the WorkflowTypes.xsd, QueryResult.xsd, and QueryInterface.xsd are all > in the same namespace, but the Query.wsdl is in its own namespace. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]