You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Peter Jones (JIRA)" <ji...@apache.org> on 2009/07/16 20:58:14 UTC

[jira] Assigned: (CXF-2341) common/common test failures with ibm jdk due to excluded jaxp-api dependency

     [ https://issues.apache.org/jira/browse/CXF-2341?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Peter Jones reassigned CXF-2341:
--------------------------------

    Assignee: Peter Jones

> common/common test failures with ibm jdk due to excluded jaxp-api dependency 
> -----------------------------------------------------------------------------
>
>                 Key: CXF-2341
>                 URL: https://issues.apache.org/jira/browse/CXF-2341
>             Project: CXF
>          Issue Type: Bug
>         Environment: ibm jdk 5 on linux and aix
>            Reporter: Peter Jones
>            Assignee: Peter Jones
>
> Getting class not found exceptions for class javax.xml.transform.stax.StAXResult when running StaxUtilsTest, W3CDOMStreamReaderTest and XMLUtilsTest with the ibm jdk.  Stack traces look something like this:
> {code}
> java.lang.NoClassDefFoundError: javax.xml.transform.stax.StAXResult
> at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getOutputHandler(TransformerImpl.java:416)
> at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:334)
> at org.apache.cxf.helpers.XMLUtils.writeTo(XMLUtils.java:191)
> at org.apache.cxf.helpers.XMLUtils.writeTo(XMLUtils.java:169)
> at org.apache.cxf.helpers.XMLUtils.writeTo(XMLUtils.java:161)
> at org.apache.cxf.helpers.XMLUtils.writeTo(XMLUtils.java:155)
> at org.apache.cxf.helpers.XMLUtils.toString(XMLUtils.java:222)
> at org.apache.cxf.staxutils.StaxUtilsTest.cycleString(StaxUtilsTest.java:207)
> at org.apache.cxf.staxutils.StaxUtilsTest.testEmptyNamespace(StaxUtilsTest.java:186)
> {code}
> We add a jaxp-ri dependency specifically for the ibm jdk, in a couple of places where it's needed but it seems in the parent/pom.xml we exclude jaxp-api:
> {code}
>             <dependency>
>                 <groupId>com.sun.xml.parsers</groupId>
>                 <artifactId>jaxp-ri</artifactId>
>                 <version>1.4.2</version>
>                 <exclusions>
>                     <exclusion>
>                         <groupId>javax.xml.parsers</groupId>
>                         <artifactId>jaxp-api</artifactId>
>                     </exclusion>
>                 </exclusions>
>             </dependency>
> {code}
> Is there a reason we still need to exclude jaxp-api?  If it's not excluded, the failing tests will pass.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.