cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Johansson (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CXF-5106) Absence of specified version for xerces in cxf-codegen-plugin:2.7.1:wsdl2java causes org.apache.xerces.impl.dv.DVFactoryException: DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory.
Date Wed, 03 Jul 2013 14:46:20 GMT
Martin Johansson created CXF-5106:
-------------------------------------

             Summary: Absence of specified version for xerces in cxf-codegen-plugin:2.7.1:wsdl2java
causes org.apache.xerces.impl.dv.DVFactoryException: DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl
does not extend from DTDDVFactory. 
                 Key: CXF-5106
                 URL: https://issues.apache.org/jira/browse/CXF-5106
             Project: CXF
          Issue Type: Bug
    Affects Versions: 2.7.1
            Reporter: Martin Johansson


When running cxf-codegen-plugin:2.7.1:wsdl2java (generate-sources) @ some-artifact, I get
the following error:

[INFO] org.apache.xerces.impl.dv.DVFactoryException: DTD factory class org.apach
e.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory.

The error seems to be originated from not specifying xerces:xercesImpl version inside the
pom-file:
http://svn.apache.org/repos/asf/cxf/trunk/maven-plugins/codegen-plugin/pom.xml

NON-WORKING SETTINGS
<plugin>
    <groupId>org.apache.cxf</groupId>
    <artifactId>cxf-codegen-plugin</artifactId>
    <version>2.7.1</version>
    <executions>
        <execution>
            <id>generate-sources</id>
            <phase>generate-sources</phase>
            <goals>
                <goal>wsdl2java</goal>
            </goals>
            <configuration>
                <!--sourceRoot>${project.build.directory}/generated-sources/cxf</sourceRoot>
-->
                <wsdlOptions>
                    <wsdlOption>
                       <SOME OPTIONS
                    </wsdlOption>
                </wsdlOptions>
            </configuration>
        </execution>
    </executions>
</plugin>


WORKING SETTINGS
<plugin>
    <groupId>org.apache.cxf</groupId>
    <artifactId>cxf-codegen-plugin</artifactId>
    <version>2.7.1</version>
    <dependencies>
        <dependency>
            <groupId>xerces</groupId>
            <artifactId>xercesImpl</artifactId>
            <version>2.8.1</version>
        </dependency>
    </dependencies>
    <executions>
        <execution>
            <id>generate-sources</id>
            <phase>generate-sources</phase>
            <goals>
                <goal>wsdl2java</goal>
            </goals>
            <configuration>
                <!--sourceRoot>${project.build.directory}/generated-sources/cxf</sourceRoot>
-->
                <wsdlOptions>
                    <wsdlOption>
                       <SOME OPTIONS
                    </wsdlOption>
                </wsdlOptions>
            </configuration>
        </execution>
    </executions>
</plugin>



--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message