Anthony Sute created AXIOM-469:
----------------------------------

             Summary: org.apache.axiom.om.impl.builder.SAXOMBuilder class 
missing from Axiom API 1.2.15
                 Key: AXIOM-469
                 URL: https://issues.apache.org/jira/browse/AXIOM-469
             Project: Axiom
          Issue Type: Bug
          Components: API
    Affects Versions: 1.2.15
         Environment: Windows 7 Professional 32-bit, Eclipse, Java, Tomcat 
Server 8, Axis 2 1.6.3, wsdl2java
            Reporter: Anthony Sute


I'm using wsdl2java (from Axis 2 1.6.3) to generate JAXBRI proxies from WSDL 
files.  Each of the generated proxy files contains a JaxbRIDataSource class 
declaration with an override of the getReader() function.  The getReader() 
function is invoking an org.apache.axiom.om.impl.builder.SAXOMBuilder object.  
Unfortunately, it appears that this class is no longer present in Axiom API 
1.2.15.  The generated function is below.  According to the "grepcode" site, 
the class existed in 1.2.14, but I can't find the class in the Project Explorer 
within Eclipse.

I need a fix/workaround for this as quickly as possible.


        public javax.xml.stream.XMLStreamReader getReader()
            throws javax.xml.stream.XMLStreamException {
            try {
                javax.xml.bind.JAXBContext context = wsContext;
                org.apache.axiom.om.impl.builder.SAXOMBuilder builder = new 
org.apache.axiom.om.impl.builder.SAXOMBuilder();
                javax.xml.bind.Marshaller marshaller = 
context.createMarshaller();
                marshaller.marshal(new javax.xml.bind.JAXBElement(
                        new javax.xml.namespace.QName(nsuri, name),
                        outObject.getClass(), outObject), builder);

                return builder.getRootElement().getXMLStreamReader();
            } catch (javax.xml.bind.JAXBException e) {
                throw new javax.xml.stream.XMLStreamException("Error in JAXB 
marshalling",
                    e);
            }
        }



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to