> Since the oracle parser is always going to be there I don't see any harm in doing that.
That's not true if we're running on non-oracle JDKs, right? I remember a while back someone was trying to run geode on IBMs JDK and having issues - maybe even this same whitespace problem? I think it this fixes issues with other parsers it looks good to me, I don't have a problem with adding xerces as a test dependency. -Dan On Fri, Aug 18, 2017 at 10:48 AM, Jacob Barrett <jbarr...@pivotal.io> wrote: > I could have sworn at one point the the cache xml parser explicitly > requested the oracle parser. Since the oracle parser is always going to be > there I don't see any harm in doing that. > > A better fix might be to just normalize the white space when parsing. > > I also recall xerces having a flag for controlling the white space > treatment. > > -Jake > > > Sent from my iPhone > > > On Aug 18, 2017, at 10:25 AM, Anilkumar Gingade <aging...@pivotal.io> > wrote: > > > > Why worry is claiming to support multiple version; and trying to > > manage/maintain it... > > > > -Anil. > > > > > > On Thu, Aug 17, 2017 at 11:35 PM, Darren Foong <darrenfo...@gmail.com> > > wrote: > > > >> 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 > >> >