Resolve error "org.apache.xerces.impl.dv.DVFactoryException: DTD factory class" during Import of Template into EngageOne



Error during Import of Template into EngageOne.

The below error occurs in the logs.

org.apache.xerces.impl.dv.DVFactoryException: DTD factory class
org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl does not extend from DTDDVFactory.


This issue only happens with Websphere 7.

We think this is the version of application server being used.


UPDATED: November 10, 2017

Please follow the below steps:

- Unzip the file
- Open the data-model.xml file
- At the top of the file, you will see the below line..

<?xml version="1.1" encoding="UTF-8" standalone="no"?>

- Change the xml version from 1.1 to 1.0 as shown below.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>

- Save the file and place it have into the zip file.

Once this is done, try to import the file back into EngageOne.