You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ws.apache.org by "Anthony Sute (JIRA)" <ji...@apache.org> on 2015/08/24 19:28:46 UTC
[jira] [Created] (AXIOM-469)
org.apache.axiom.om.impl.builder.SAXOMBuilder class missing from Axiom API
1.2.15
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