[ 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]