Uploaded image for project: 'Axis2'
  1. Axis2
  2. AXIS2-5987

Cannot compile proxy classes built by wsdl2java

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Not A Problem
    • 1.7.8, 1.7.9
    • None
    • wsdl
    • None
    • Windows 10, Eclipse 2020-09 (4.17.0), Adopt OpenJDK 11.0.8.10

    Description

      I am following the instructions at https://axis.apache.org/axis2/java/core/docs/userguide-creatingclients-xmlbeans.html to build proxy classes from a WSDL file. When I run wsdl2java, I get this error:

      WARNING: An illegal reflective access operation has occurred
      WARNING: Illegal reflective access by org.apache.ws.commons.schema.utils.DOMUtil (file:/C:/Tools/axis2-1.7.8/lib/xmlschema-core-2.2.1.jar) to method com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.getXmlEncoding()
      WARNING: Please consider reporting this to the maintainers of org.apache.ws.commons.schema.utils.DOMUtil
      WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
      WARNING: All illegal access operations will be denied in a future release

      But the proxy classes get generated nonetheless. I add all JARs from the axis2-1.7.8/lib folder under the project's module path, tried to build and got tons of errors from the proxy classes, such as:

      The method parse(String) in the type AddDocument.Factory is not applicable for the arguments (XMLStreamReader) 
      The method parse(String) in the type AddResponseDocument.Factory is not applicable for the arguments (XMLStreamReader)

      Tons of similar errors in every parse call in the generated stub class. Also tons of errors like this one:

      The package javax.xml.stream is accessible from more than one module: geronimo.stax.api.1.0.spec, java.xml

      I must use Axis2 1.7.8 (for compatibility with a third-party app), but I tried 1.7.9 just in case and got the same problem.

      Is there something I'm missing? 

       

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            alekdavis Alexander Davis
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment