[prev in list] [next in list] [prev in thread] [next in thread] 

List:       woden-dev
Subject:    [jira] [Created] (AXIOM-469) org.apache.axiom.om.impl.builder.SAXOMBuilder class missing from Axiom 
From:       "Anthony Sute (JIRA)" <jira () apache ! org>
Date:       2015-08-24 17:28:46
Message-ID: JIRA.12858344.1440437317000.148153.1440437326482 () Atlassian ! JIRA
[Download RAW message or body]

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: dev-unsubscribe@ws.apache.org
For additional commands, e-mail: dev-help@ws.apache.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic