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/15 17:40:15 UTC

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

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



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.


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

Posted by "Peter Jones (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CXF-2341?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Peter Jones resolved CXF-2341.
------------------------------

    Resolution: Fixed

> 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.


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

Posted by "Peter Jones (JIRA)" <ji...@apache.org>.
     [ 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.