Hi all,

I'm using Geode in an application that uses the Apache implementation
of Xerces. The Oracle JDK comes with its own implementation of Xerces.

I encountered an issue
(https://issues.apache.org/jira/browse/GEODE-3306) whereby cache.xml
parsing fails with Apache Xerces; details are in JIRA.

Currently there are two workarounds:

1. Remove the whitespace between elements in cache.xml
2. Load the JDK Xerces when parsing cache.xml

I've submitted a pull request
(https://github.com/apache/geode/pull/668) to make `CacheXmlParser`
compatible with both versions of Xerces.

This change would be useful for at least two groups of people:

1. Developers who are using the Apache implementation of Xerces
throughout their application, and only want one implementation of
Xerces
2. Developers who are using a non-Oracle JDK

Does anyone have any objections to having `xercesImpl` as a test
runtime dependency?

I'd appreciate any feedback. Thank you!

Best regards,
- Darren Foong

Reply via email to