Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
2.2
-
None
-
None
-
None
Description
FOP-2485 is included in FOP 2.2 release and you updated Xalan dependency to 2.7.2 and stated:
It seems xalan 2.7.2 needs xercesImpl 2.9.1 (which then pulls xml-apis 1.3.04). So we need to update xercesImpl to 2.9.1 too. Do you agree?
Simon updated xercesImpl JAR files in the sources, but the maven pom wasn't touched.
However, when looking at the maven dependency tree of fop-2.2 in Eclipse, Xalan 2.7.2 does NOT require xercesImpl as a dependency and therefore xercesImpl isn't pulled in my project.
In the end, this results in broken XSLT/PDF rendering because of invalid german umlaut characters in path names.
However, if I manually add xercesImpl to my maven dependencies, the issue is resolved.
IMHO xercesImpl should be added to the maven dependency list of FOP because xalan 2.7.2 DOES NOT depend on it.