https://issues.apache.org/bugzilla/show_bug.cgi?id=53860

          Priority: P2
            Bug ID: 53860
          Assignee: fop-dev@xmlgraphics.apache.org
           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: djgraff...@gmail.com
          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.

Reply via email to