You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by "Jamie Goodyear (JIRA)" <ji...@apache.org> on 2008/11/06 15:37:06 UTC

[jira] Created: (SMX4-149) ServiceMix Example CXF OSGi build error on AIX; DTDDVFactoryImpl does not extend from DTDDVFactory.

ServiceMix Example CXF OSGi build error on AIX; DTDDVFactoryImpl does not extend from DTDDVFactory.
---------------------------------------------------------------------------------------------------

                 Key: SMX4-149
                 URL: https://issues.apache.org/activemq/browse/SMX4-149
             Project: ServiceMix 4
          Issue Type: Test
    Affects Versions: 4.0-m2
         Environment: AIX v5.3
JDK 1,5
            Reporter: Jamie Goodyear


ServiceMix Example CXF OSGI build error on AIX; DTDDVFactoryImpl does not extend from DTDDVFactory.

The CXF OSGi example builds on Mac OS & Linux, this appears to be an IBM JDK specific build error.

>From build logs:

{noformat}
[INFO] ------------------------------------------------------------------------
[INFO] Building Apache ServiceMix Example :: CXF OSGi
[INFO]    task-segment: [install]
[INFO] ------------------------------------------------------------------------
[INFO] [cxf-codegen:wsdl2java {execution: generate-test-sources}]
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] com.sun.org.apache.xerces.internal.impl.dv.DVFactoryException: DTD factory class com.sun.org.apache.xerces.internal.impl.dv.dtd.DTDDVFactoryImpl does
 not extend from DTDDVFactory.
{noformat}


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


[jira] Updated: (SMX4-149) ServiceMix Example CXF OSGi build error on AIX; DTDDVFactoryImpl does not extend from DTDDVFactory.

Posted by "Jamie Goodyear (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SMX4-149?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jamie Goodyear updated SMX4-149:
--------------------------------

    Attachment: smx4-149.txt


Needed to add xercesImpl to get around the following error on IBM's JDK org.apache.xerces.impl.dv.DVFactoryException: DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory.

Adding this dependancy to the pom file in camel/servicemix-camel as its the first project component to make use of cxf-codegen-plugin during build. As already noted the examples pass by manual run of 'mvn clean install', the error is introduced to the build system before the example testing begins.

> ServiceMix Example CXF OSGi build error on AIX; DTDDVFactoryImpl does not extend from DTDDVFactory.
> ---------------------------------------------------------------------------------------------------
>
>                 Key: SMX4-149
>                 URL: https://issues.apache.org/activemq/browse/SMX4-149
>             Project: ServiceMix 4
>          Issue Type: Test
>    Affects Versions: 4.0-m2
>         Environment: AIX v5.3
> JDK 1,5
>            Reporter: Jamie Goodyear
>            Assignee: Jamie Goodyear
>         Attachments: smx4-149.txt
>
>
> ServiceMix Example CXF OSGI build error on AIX; DTDDVFactoryImpl does not extend from DTDDVFactory.
> The CXF OSGi example builds on Mac OS & Linux, this appears to be an IBM JDK specific build error.
> From build logs:
> {noformat}
> [INFO] ------------------------------------------------------------------------
> [INFO] Building Apache ServiceMix Example :: CXF OSGi
> [INFO]    task-segment: [install]
> [INFO] ------------------------------------------------------------------------
> [INFO] [cxf-codegen:wsdl2java {execution: generate-test-sources}]
> [INFO] ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO] ------------------------------------------------------------------------
> [INFO] com.sun.org.apache.xerces.internal.impl.dv.DVFactoryException: DTD factory class com.sun.org.apache.xerces.internal.impl.dv.dtd.DTDDVFactoryImpl does
>  not extend from DTDDVFactory.
> {noformat}

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


[jira] Updated: (SMX4-149) ServiceMix Example CXF OSGi build error on AIX; DTDDVFactoryImpl does not extend from DTDDVFactory.

Posted by "Jamie Goodyear (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SMX4-149?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jamie Goodyear updated SMX4-149:
--------------------------------

    Patch Info: [Patch Available]

> ServiceMix Example CXF OSGi build error on AIX; DTDDVFactoryImpl does not extend from DTDDVFactory.
> ---------------------------------------------------------------------------------------------------
>
>                 Key: SMX4-149
>                 URL: https://issues.apache.org/activemq/browse/SMX4-149
>             Project: ServiceMix 4
>          Issue Type: Test
>    Affects Versions: 4.0-m2
>         Environment: AIX v5.3
> JDK 1,5
>            Reporter: Jamie Goodyear
>            Assignee: Jamie Goodyear
>         Attachments: smx4-149.txt
>
>
> ServiceMix Example CXF OSGI build error on AIX; DTDDVFactoryImpl does not extend from DTDDVFactory.
> The CXF OSGi example builds on Mac OS & Linux, this appears to be an IBM JDK specific build error.
> From build logs:
> {noformat}
> [INFO] ------------------------------------------------------------------------
> [INFO] Building Apache ServiceMix Example :: CXF OSGi
> [INFO]    task-segment: [install]
> [INFO] ------------------------------------------------------------------------
> [INFO] [cxf-codegen:wsdl2java {execution: generate-test-sources}]
> [INFO] ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO] ------------------------------------------------------------------------
> [INFO] com.sun.org.apache.xerces.internal.impl.dv.DVFactoryException: DTD factory class com.sun.org.apache.xerces.internal.impl.dv.dtd.DTDDVFactoryImpl does
>  not extend from DTDDVFactory.
> {noformat}

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


[jira] Work started: (SMX4-149) ServiceMix Example CXF OSGi build error on AIX; DTDDVFactoryImpl does not extend from DTDDVFactory.

Posted by "Jamie Goodyear (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SMX4-149?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Work on SMX4-149 started by Jamie Goodyear.

> ServiceMix Example CXF OSGi build error on AIX; DTDDVFactoryImpl does not extend from DTDDVFactory.
> ---------------------------------------------------------------------------------------------------
>
>                 Key: SMX4-149
>                 URL: https://issues.apache.org/activemq/browse/SMX4-149
>             Project: ServiceMix 4
>          Issue Type: Test
>    Affects Versions: 4.0-m2
>         Environment: AIX v5.3
> JDK 1,5
>            Reporter: Jamie Goodyear
>            Assignee: Jamie Goodyear
>
> ServiceMix Example CXF OSGI build error on AIX; DTDDVFactoryImpl does not extend from DTDDVFactory.
> The CXF OSGi example builds on Mac OS & Linux, this appears to be an IBM JDK specific build error.
> From build logs:
> {noformat}
> [INFO] ------------------------------------------------------------------------
> [INFO] Building Apache ServiceMix Example :: CXF OSGi
> [INFO]    task-segment: [install]
> [INFO] ------------------------------------------------------------------------
> [INFO] [cxf-codegen:wsdl2java {execution: generate-test-sources}]
> [INFO] ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO] ------------------------------------------------------------------------
> [INFO] com.sun.org.apache.xerces.internal.impl.dv.DVFactoryException: DTD factory class com.sun.org.apache.xerces.internal.impl.dv.dtd.DTDDVFactoryImpl does
>  not extend from DTDDVFactory.
> {noformat}

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


[jira] Assigned: (SMX4-149) ServiceMix Example CXF OSGi build error on AIX; DTDDVFactoryImpl does not extend from DTDDVFactory.

Posted by "Jamie Goodyear (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SMX4-149?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jamie Goodyear reassigned SMX4-149:
-----------------------------------

    Assignee: Jamie Goodyear

> ServiceMix Example CXF OSGi build error on AIX; DTDDVFactoryImpl does not extend from DTDDVFactory.
> ---------------------------------------------------------------------------------------------------
>
>                 Key: SMX4-149
>                 URL: https://issues.apache.org/activemq/browse/SMX4-149
>             Project: ServiceMix 4
>          Issue Type: Test
>    Affects Versions: 4.0-m2
>         Environment: AIX v5.3
> JDK 1,5
>            Reporter: Jamie Goodyear
>            Assignee: Jamie Goodyear
>
> ServiceMix Example CXF OSGI build error on AIX; DTDDVFactoryImpl does not extend from DTDDVFactory.
> The CXF OSGi example builds on Mac OS & Linux, this appears to be an IBM JDK specific build error.
> From build logs:
> {noformat}
> [INFO] ------------------------------------------------------------------------
> [INFO] Building Apache ServiceMix Example :: CXF OSGi
> [INFO]    task-segment: [install]
> [INFO] ------------------------------------------------------------------------
> [INFO] [cxf-codegen:wsdl2java {execution: generate-test-sources}]
> [INFO] ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO] ------------------------------------------------------------------------
> [INFO] com.sun.org.apache.xerces.internal.impl.dv.DVFactoryException: DTD factory class com.sun.org.apache.xerces.internal.impl.dv.dtd.DTDDVFactoryImpl does
>  not extend from DTDDVFactory.
> {noformat}

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


[jira] Commented: (SMX4-149) ServiceMix Example CXF OSGi build error on AIX; DTDDVFactoryImpl does not extend from DTDDVFactory.

Posted by "Jamie Goodyear (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/SMX4-149?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=47193#action_47193 ] 

Jamie Goodyear commented on SMX4-149:
-------------------------------------

CXF codegen plugin requires xercesImpl to be added to the classpath when on IBM JDK, other wise the DTD error occurs.

Will determine proper place to add this dependency, then submit patch.

> ServiceMix Example CXF OSGi build error on AIX; DTDDVFactoryImpl does not extend from DTDDVFactory.
> ---------------------------------------------------------------------------------------------------
>
>                 Key: SMX4-149
>                 URL: https://issues.apache.org/activemq/browse/SMX4-149
>             Project: ServiceMix 4
>          Issue Type: Test
>    Affects Versions: 4.0-m2
>         Environment: AIX v5.3
> JDK 1,5
>            Reporter: Jamie Goodyear
>            Assignee: Jamie Goodyear
>
> ServiceMix Example CXF OSGI build error on AIX; DTDDVFactoryImpl does not extend from DTDDVFactory.
> The CXF OSGi example builds on Mac OS & Linux, this appears to be an IBM JDK specific build error.
> From build logs:
> {noformat}
> [INFO] ------------------------------------------------------------------------
> [INFO] Building Apache ServiceMix Example :: CXF OSGi
> [INFO]    task-segment: [install]
> [INFO] ------------------------------------------------------------------------
> [INFO] [cxf-codegen:wsdl2java {execution: generate-test-sources}]
> [INFO] ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO] ------------------------------------------------------------------------
> [INFO] com.sun.org.apache.xerces.internal.impl.dv.DVFactoryException: DTD factory class com.sun.org.apache.xerces.internal.impl.dv.dtd.DTDDVFactoryImpl does
>  not extend from DTDDVFactory.
> {noformat}

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


[jira] Commented: (SMX4-149) ServiceMix Example CXF OSGi build error on AIX; DTDDVFactoryImpl does not extend from DTDDVFactory.

Posted by "Jamie Goodyear (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/SMX4-149?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=47140#action_47140 ] 

Jamie Goodyear commented on SMX4-149:
-------------------------------------

Note:

 The build error "can not extend from DTDDFactory" is not intrinsic to Sample CXF-OSGi, a Maven clean install in this sample will in fact pass. However if several samples are executed then we will see the above build error eventually occur. I'm investigating to see when / where the build issue occurs.

> ServiceMix Example CXF OSGi build error on AIX; DTDDVFactoryImpl does not extend from DTDDVFactory.
> ---------------------------------------------------------------------------------------------------
>
>                 Key: SMX4-149
>                 URL: https://issues.apache.org/activemq/browse/SMX4-149
>             Project: ServiceMix 4
>          Issue Type: Test
>    Affects Versions: 4.0-m2
>         Environment: AIX v5.3
> JDK 1,5
>            Reporter: Jamie Goodyear
>            Assignee: Jamie Goodyear
>
> ServiceMix Example CXF OSGI build error on AIX; DTDDVFactoryImpl does not extend from DTDDVFactory.
> The CXF OSGi example builds on Mac OS & Linux, this appears to be an IBM JDK specific build error.
> From build logs:
> {noformat}
> [INFO] ------------------------------------------------------------------------
> [INFO] Building Apache ServiceMix Example :: CXF OSGi
> [INFO]    task-segment: [install]
> [INFO] ------------------------------------------------------------------------
> [INFO] [cxf-codegen:wsdl2java {execution: generate-test-sources}]
> [INFO] ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO] ------------------------------------------------------------------------
> [INFO] com.sun.org.apache.xerces.internal.impl.dv.DVFactoryException: DTD factory class com.sun.org.apache.xerces.internal.impl.dv.dtd.DTDDVFactoryImpl does
>  not extend from DTDDVFactory.
> {noformat}

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


[jira] Resolved: (SMX4-149) ServiceMix Example CXF OSGi build error on AIX; DTDDVFactoryImpl does not extend from DTDDVFactory.

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SMX4-149?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Freeman Fang resolved SMX4-149.
-------------------------------

    Fix Version/s: 4.0-m2
       Resolution: Fixed

apply patch on behalf of Jamie Goodyear with thanks

> ServiceMix Example CXF OSGi build error on AIX; DTDDVFactoryImpl does not extend from DTDDVFactory.
> ---------------------------------------------------------------------------------------------------
>
>                 Key: SMX4-149
>                 URL: https://issues.apache.org/activemq/browse/SMX4-149
>             Project: ServiceMix 4
>          Issue Type: Test
>    Affects Versions: 4.0-m2
>         Environment: AIX v5.3
> JDK 1,5
>            Reporter: Jamie Goodyear
>            Assignee: Jamie Goodyear
>             Fix For: 4.0-m2
>
>         Attachments: smx4-149.txt
>
>
> ServiceMix Example CXF OSGI build error on AIX; DTDDVFactoryImpl does not extend from DTDDVFactory.
> The CXF OSGi example builds on Mac OS & Linux, this appears to be an IBM JDK specific build error.
> From build logs:
> {noformat}
> [INFO] ------------------------------------------------------------------------
> [INFO] Building Apache ServiceMix Example :: CXF OSGi
> [INFO]    task-segment: [install]
> [INFO] ------------------------------------------------------------------------
> [INFO] [cxf-codegen:wsdl2java {execution: generate-test-sources}]
> [INFO] ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO] ------------------------------------------------------------------------
> [INFO] com.sun.org.apache.xerces.internal.impl.dv.DVFactoryException: DTD factory class com.sun.org.apache.xerces.internal.impl.dv.dtd.DTDDVFactoryImpl does
>  not extend from DTDDVFactory.
> {noformat}

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


[jira] Work stopped: (SMX4-149) ServiceMix Example CXF OSGi build error on AIX; DTDDVFactoryImpl does not extend from DTDDVFactory.

Posted by "Jamie Goodyear (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SMX4-149?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Work on SMX4-149 stopped by Jamie Goodyear.

> ServiceMix Example CXF OSGi build error on AIX; DTDDVFactoryImpl does not extend from DTDDVFactory.
> ---------------------------------------------------------------------------------------------------
>
>                 Key: SMX4-149
>                 URL: https://issues.apache.org/activemq/browse/SMX4-149
>             Project: ServiceMix 4
>          Issue Type: Test
>    Affects Versions: 4.0-m2
>         Environment: AIX v5.3
> JDK 1,5
>            Reporter: Jamie Goodyear
>            Assignee: Jamie Goodyear
>         Attachments: smx4-149.txt
>
>
> ServiceMix Example CXF OSGI build error on AIX; DTDDVFactoryImpl does not extend from DTDDVFactory.
> The CXF OSGi example builds on Mac OS & Linux, this appears to be an IBM JDK specific build error.
> From build logs:
> {noformat}
> [INFO] ------------------------------------------------------------------------
> [INFO] Building Apache ServiceMix Example :: CXF OSGi
> [INFO]    task-segment: [install]
> [INFO] ------------------------------------------------------------------------
> [INFO] [cxf-codegen:wsdl2java {execution: generate-test-sources}]
> [INFO] ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO] ------------------------------------------------------------------------
> [INFO] com.sun.org.apache.xerces.internal.impl.dv.DVFactoryException: DTD factory class com.sun.org.apache.xerces.internal.impl.dv.dtd.DTDDVFactoryImpl does
>  not extend from DTDDVFactory.
> {noformat}

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