You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Martin Johansson (JIRA)" <ji...@apache.org> on 2013/07/03 16:46:20 UTC
[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.
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