Thanks for the response. I've already been down that path, however, and no joy.
I do have references to xercesImpl.jar and xmlAPIs.jar in the ant prefs.
Following another post elsewhere, I even tried copying them from the xerces plugin location into the ant plugin location - no effect.
I also tried running my own ant dist as opposed to the plugin by changing the ant home in Eclipse. Same symptom.
My <java> target in the ant build also uses fork="true", which should run it in a separate JVM, with its own classloaders. Elsewhere I've found (eg:
JUnit) this to get around non-delegating classloaders.
I also have the xerces jars in my $JAVA_HOME/lib/endorsed, which has been rumored to be a problem, but I find that removing them from there also does not solve this problem.
Any further thoughts on this?