[ 
https://issues.apache.org/jira/browse/AXIOM-469?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14709834#comment-14709834
 ] 

Anthony Sute commented on AXIOM-469:
------------------------------------

Additional info - if I revert back to Axiom 1.2.14 in my pom.xml file, the 
proxy code does build correctly, showing that the 
org.apache.axiom.om.impl.builder.SAXOMBuilder class was removed from 1.2.15.

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

Reply via email to