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

Anthony Sute edited comment on AXIOM-469 at 8/24/15 6:46 PM:
-------------------------------------------------------------

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.

This raises the question if the JAXBRI proxy code generated by wsdl2java in 
Axis2 1.6.3 is compatible with Axiom 1.2.14.


was (Author: orbitalgolem):
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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to