https://issues.apache.org/bugzilla/show_bug.cgi?id=53860
Priority: P2
Bug ID: 53860
Assignee: [email protected]
Summary: The pdf-transcoder jar created by fop 0.94 and later
includes classes from commons and avalon
Severity: blocker
Classification: Unclassified
OS: All
Reporter: [email protected]
Hardware: All
Status: NEW
Version: all
Component: pdf
Product: Fop
The build for apache FOP produces a jar which includes partial subsets of
classes from commons-io, commons-logging, and avalon.
By doing this, it will potentially destabilize applications that are dependent
on these libraries.
Many web-application containers do not specifically enforce load order of jars
and as a result if the pdf-transcoder.jar from 0.94 (and whatever it is in
later releases) is loaded before the proper commons-io, commons-logging etc jar
files it will cause signature errors and other runtime errors to occur.
I discovered this while using the Eclipse BIRT Report Engine in a non-osgi
fashion within a web application. My application logic utilizes a much newer
version of commons-io.
Please remove the "import" or "merging" of these class file subsets from the
build process and add a dependency on the full jars in question.
--
You are receiving this mail because:
You are the assignee for the bug.