Hi Dims,

        We've just been playing with the latest CVS C2 source, and it seems
        like this checkin has broken the FOP support in C2.

        With the new batik-libs.jar we're getting the following exception:

Exception in thread "main" java.lang.NoSuchMethodError at
org.apache.fop.render.pdf.SVGRenderer.applyStyle(SVGRenderer.java:1762) at
org.apache.fop.render.pdf.SVGRenderer.renderElement(SVGRenderer.java:2028) at
org.apache.fop.render.pdf.SVGRenderer.renderSVG(SVGRenderer.java:169) at
org.apache.fop.render.pdf.PDFRenderer.renderSVGArea(PDFRenderer.java:367) at
org.apache.fop.dom.svg.SVGArea.render(SVGArea.java:106) at
org.apache.fop.render.pdf.PDFRenderer.renderForeignObjectArea(PDFRenderer.java:298) at
org.apache.fop.layout.inline.ForeignObjectArea.render(ForeignObjectArea.java:93) at
org.apache.fop.render.PrintRenderer.renderLineArea(PrintRenderer.java:442) at
org.apache.fop.layout.LineArea.render(LineArea.java:129) at
org.apache.fop.render.PrintRenderer.renderBlockArea(PrintRenderer.java:314) at
org.apache.fop.layout.BlockArea.render(BlockArea.java:125) at
org.apache.fop.render.PrintRenderer.renderAreaContainer(PrintRenderer.java:189) at
org.apache.fop.layout.AreaContainer.render(AreaContainer.java:77) at
org.apache.fop.render.PrintRenderer.renderAreaContainer(PrintRenderer.java:189) at
org.apache.fop.layout.AreaContainer.render(AreaContainer.java:77) at
org.apache.fop.render.PrintRenderer.renderAreaContainer(PrintRenderer.java:189) at
org.apache.fop.layout.AreaContainer.render(AreaContainer.java:77) at
org.apache.fop.render.PrintRenderer.renderAreaContainer(PrintRenderer.java:189) at
<snip>...

        The exception is not seen in the cocoon.log because it's an error,
        I've attached a patch to have errors (ie. throwable) logged, so you
        can see it as well.

        After some testing we've seen that following situations do work:

                o previous batik-all.jar/w3c.jar and C2's current fop-0.18.1.jar
                o C2's current batik-libs.jar/dom2.jar and today's CVS fop

        It seems like some methods have changed in batik, which have been
        updated in FOP CVS, but unfortunately after the release of fop 0.18.1.

        Is it possible to update the FOP jar file in lib to a newer version as
        well ?

        Cheers,

        Marcus
        

> dims        01/05/31 10:30:37
> 
>   Modified:    lib      xalan-2.1.0.jar
>   Added:       lib      batik-libs.jar dom2.jar
>   Removed:     lib      batik-all.jar w3c.jar
>   Log:
>   Moved to Latest Batik and Xalan2.1.0 from CVS. This is needed for getting
>   the Internationalization sample to work out of the box in Tomcat 4.0.
>   - Duplicate classes org.w3c.* and org.xml.* were removed from batik by using a new
>     target named "libs-jar"
>   - Added dom2.jar which has the necessary org.w3c.* files. This was picked up
>     from http://www.w3.org/DOM/DOMTM
>   - Xalan's org.xml.sax.helpers.AttributesImpl was updated to be in sync with xerces.
>   
>   Revision  Changes    Path
>   1.2       +2610 -2574xml-cocoon2/lib/xalan-2.1.0.jar
>   
>       <<Binary file>>
>   
>   
>   1.1                  xml-cocoon2/lib/batik-libs.jar
>   
>       <<Binary file>>
>   
>   
>   1.1                  xml-cocoon2/lib/dom2.jar
>   
>       <<Binary file>>
>   
>   
> 
> ----------------------------------------------------------------------
> In case of troubles, e-mail:     [EMAIL PROTECTED]
> To unsubscribe, e-mail:          [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
 
 -- 
         .....
      ,,$$$$$$$$$,      Marcus Crafter
     ;$'      '$$$$:    Computer Systems Engineer
     $:         $$$$:   Open Software Associates GmbH
      $       o_)$$$:   82-84 Mainzer Landstrasse
      ;$,    _/\ &&:'   60327 Frankfurt Germany
        '     /( &&&
            \_&&&&'     Email : [EMAIL PROTECTED]
           &&&&.        Business Hours : +49 69 9757 200
     &&&&&&&:           After Hours    : +49 69 49086750


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to