[ 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