[
https://issues.apache.org/jira/browse/AXIOM-469?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14709882#comment-14709882
]
Anthony Sute commented on AXIOM-469:
------------------------------------
Many thanks for the clarification and fast reply. It's concerning that Axis2
1.6.3 which was released in June of this year is supporting a three-year-old
version of Axiom. Do you know if the Axis2 team will be incorporating official
support for 1.2.15 anytime soon?
Are the changes/fixes to Axiom for 1.2.15 worth the effort to try to make work
in Axis2 1.6.3?
I added axiom-compat-1.2.15.jar to my pom.xml and the build errors were
resolved. Thanks again.
> 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]