Re: Unix and FOP ?
On Thursday 11 April 2002 09:37, you wrote: Hi, I need information the file xsl:fo transformation in UNIX. What's I need by uses XSL:FO in UNIX? Can I do? You can use xsl:fo in ANY system that has an implementation of the Java VM. This includes any reasonable implementation of Unix (AFAIK). Many people use Cocoon 2 from the Apache project because it provides a ton of features, but you can use just the Fop program if you wish to. I use it both ways and have also used it from XML Spy. In Cocoon 2 you can run XSL transformations to produce an XSL:FO document and render this to one of a number of formats such as PDF, PS and RTF using the FopSerializer. I have also used Fop driven by a shell script. The memory footprint is smaller but you have to cart Fop around with you. From Cocoon, you can generate fancy-pants documents over the network. Cocoon has a much steeper and lengthy learning curve. Fop is much smaller and comes with lots of examples. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
cvs commit: xml-fop/contrib/servlet/src FopPrintServlet.java FopServlet.java
keiron 02/04/12 00:01:57 Modified:contrib/plan build.sh contrib/servlet build.xml contrib/servlet/src FopPrintServlet.java FopServlet.java Log: fixed compile errors Revision ChangesPath 1.3 +1 -1 xml-fop/contrib/plan/build.sh Index: build.sh === RCS file: /home/cvs/xml-fop/contrib/plan/build.sh,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- build.sh 8 Mar 2002 10:12:30 - 1.2 +++ build.sh 12 Apr 2002 07:01:57 - 1.3 @@ -12,7 +12,7 @@ exit 1 fi LIBDIR=../../lib -LOCALCLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/classes.zip:$LIBDIR/ant.jar:$LIBDIR/batik.jar:$LIBDIR/buildtools.jar:$LIBDIR/xerces-1.4.3.jar:$LIBDIR/xalan-2.2D11.jar:../../build/fop.jar:$LIBDIR/logkit-1.0.jar +LOCALCLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/classes.zip:$LIBDIR/ant.jar:$LIBDIR/batik.jar:$LIBDIR/buildtools.jar:$LIBDIR/xerces-1.4.3.jar:$LIBDIR/xalan-2.2D11.jar:../../build/fop.jar:$LIBDIR/avalon-framework-cvs-20020315.jar ANT_HOME=$LIBDIR echo 1.2 +1 -1 xml-fop/contrib/servlet/build.xml Index: build.xml === RCS file: /home/cvs/xml-fop/contrib/servlet/build.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- build.xml 27 Mar 2002 11:55:52 - 1.1 +++ build.xml 12 Apr 2002 07:01:57 - 1.2 @@ -2,7 +2,7 @@ project default=package basedir=. property name=Name value=Fop Servlet/ property name=name value=fopservlet/ - property name=version value=0.20.4cvs/ + property name=version value=0.2cvs/ !-- compiler switches -- property name=build.compiler value=classic/ property name=debug value=off/ 1.2 +10 -11xml-fop/contrib/servlet/src/FopPrintServlet.java Index: FopPrintServlet.java === RCS file: /home/cvs/xml-fop/contrib/servlet/src/FopPrintServlet.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- FopPrintServlet.java 27 Mar 2002 11:55:52 - 1.1 +++ FopPrintServlet.java 12 Apr 2002 07:01:57 - 1.2 @@ -1,5 +1,5 @@ /* - * $Id: FopPrintServlet.java,v 1.1 2002/03/27 11:55:52 keiron Exp $ + * $Id: FopPrintServlet.java,v 1.2 2002/04/12 07:01:57 keiron Exp $ * Copyright (C) 2002 The Apache Software Foundation. All rights reserved. * For details on use and redistribution please refer to the * LICENSE file included with these sources. @@ -18,10 +18,10 @@ import org.xml.sax.XMLReader; import org.apache.fop.apps.Driver; -import org.apache.fop.layout.Page; +import org.apache.fop.apps.FOPException; +import org.apache.fop.area.PageViewport; import org.apache.fop.apps.Version; import org.apache.fop.apps.XSLTInputHandler; -import org.apache.fop.messaging.MessageHandler; import org.apache.fop.render.awt.AWTRenderer ; @@ -61,7 +61,6 @@ HttpServletResponse response) throws ServletException { if (log == null) { log = new ConsoleLogger(ConsoleLogger.LEVEL_WARN); -MessageHandler.setScreenLogger(log); } try { @@ -185,17 +184,17 @@ } } -public void stopRenderer(OutputStream outputStream) +public void stopRenderer() throws IOException { -super.stopRenderer(outputStream); +super.stopRenderer(); if (endNumber == -1) endNumber = getPageCount(); Vector numbers = getInvalidPageNumbers(); for (int i = numbers.size() - 1; i -1; i--) -removePage( - Integer.parseInt((String) numbers.elementAt(i))); +//removePage( +// Integer.parseInt((String) numbers.elementAt(i))); try { printerJob.print(); @@ -206,9 +205,9 @@ } } -public void renderPage(Page page) { -pageWidth = (int)((float) page.getWidth() / 1000f); -pageHeight = (int)((float) page.getHeight() / 1000f); +public void renderPage(PageViewport page) throws IOException, FOPException { +pageWidth = (int)((float) page.getViewArea().getWidth() / 1000f); +pageHeight = (int)((float) page.getViewArea().getHeight() / 1000f); super.renderPage(page); } 1.2 +1 -3 xml-fop/contrib/servlet/src/FopServlet.java Index: FopServlet.java === RCS file: /home/cvs/xml-fop/contrib/servlet/src/FopServlet.java,v
RE: Unix and FOP ?
I can't remember the details but there are certain gui packages which Fop needs to process the default fonts: if you run it on linux without X-windows it may well complain -Original Message- From: John Austin [mailto:[EMAIL PROTECTED]] Sent: 12 April 2002 07:36 To: [EMAIL PROTECTED] Subject: Re: Unix and FOP ? On Thursday 11 April 2002 09:37, you wrote: Hi, I need information the file xsl:fo transformation in UNIX. What's I need by uses XSL:FO in UNIX? Can I do? You can use xsl:fo in ANY system that has an implementation of the Java VM. This includes any reasonable implementation of Unix (AFAIK). Many people use Cocoon 2 from the Apache project because it provides a ton of features, but you can use just the Fop program if you wish to. I use it both ways and have also used it from XML Spy. In Cocoon 2 you can run XSL transformations to produce an XSL:FO document and render this to one of a number of formats such as PDF, PS and RTF using the FopSerializer. I have also used Fop driven by a shell script. The memory footprint is smaller but you have to cart Fop around with you. From Cocoon, you can generate fancy-pants documents over the network. Cocoon has a much steeper and lengthy learning curve. Fop is much smaller and comes with lots of examples. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED] --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.344 / Virus Database: 191 - Release Date: 02/04/2002 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.344 / Virus Database: 191 - Release Date: 02/04/2002 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
DO NOT REPLY [Bug 5180] - property background-image not functioning
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://nagoya.apache.org/bugzilla/show_bug.cgi?id=5180. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=5180 property background-image not functioning [EMAIL PROTECTED] changed: What|Removed |Added AssignedTo|[EMAIL PROTECTED] |[EMAIL PROTECTED] Summary|property background-image |property background-image |not functioning |not functioning --- Additional Comments From [EMAIL PROTECTED] 2002-04-12 07:58 --- Taking, I'm working on a fix for it now. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
bugzilla usage
Guys, How does FOP use Bugzilla? Aside from a bug reporting tool, I mean. 8) I'm quite familiar with the ins-and-outs of Bugzilla, after using it extensively at work and for Mozilla, but is it used formally? I.e. is it normal for developers working on a bug to assign it to themselves (as I just did for bug 5180)? Mike. -- Michael Gratton [EMAIL PROTECTED] Recall Design http://www.recalldesign.com/ s: 53 Gilbert Street Adelaide SA 5000 Australia t: +61 8 8217 0500 f: +61 8 8217 0555 smime.p7s Description: S/MIME Cryptographic Signature
RE: [Vote] New committers: Peter West, Joerg Pietschmann?
-Original Message- From: Keiron Liddle [mailto:[EMAIL PROTECTED]] Sent: Thursday, April 11, 2002 12:16 To: [EMAIL PROTECTED] Subject: [Vote] New committers: Peter West, Joerg Pietschmann? I propose that we offer Peter West and Joerg Pietschmann to become committers. +1 for both. Tore Peter has of course shown lots of commitment of the last year+. Joerg is helping a lot with user questions FAQ etc. If they accept then I am sure it will help with the valuable work they are contributing to FOP. Needless to say I am +1 for both. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
[GUMP] Build Failure - xml-fop
This email is autogenerated from the output from: http://jakarta.apache.org/builds/gump/2002-04-12/xml-fop.html Buildfile: build.xml init-avail: init-filters-xalan2: [copy] Copying 1 file to /home/rubys/jakarta/xml-fop/build/src/codegen init: [echo] --- Fop 1.0dev [1999-2002] prepare: [echo] Preparing the build directories [mkdir] Created dir: /home/rubys/jakarta/xml-fop/build/src/org/apache/fop/fo/properties [mkdir] Created dir: /home/rubys/jakarta/xml-fop/build/src/org/apache/fop/render/pdf/fonts [mkdir] Created dir: /home/rubys/jakarta/xml-fop/build/src/org/apache/fop/svg [mkdir] Created dir: /home/rubys/jakarta/xml-fop/build/classes/conf [mkdir] Created dir: /home/rubys/jakarta/xml-fop/build/classes/hyph [copy] Copying 3 files to /home/rubys/jakarta/xml-fop/build/classes/conf codegen: [echo] Resetting codegen directory [copy] Copying 30 files to /home/rubys/jakarta/xml-fop/build/src/codegen [echo] Generating the java files from xml resources [style] Processing /home/rubys/jakarta/xml-fop/build/src/codegen/allprops.xml to /home/rubys/jakarta/xml-fop/build/src/org/apache/fop/fo/properties/Constants.java [style] Loading stylesheet /home/rubys/jakarta/xml-fop/build/src/codegen/genconst.xsl [style] Processing /home/rubys/jakarta/xml-fop/build/src/codegen/foproperties.xml to /home/rubys/jakarta/xml-fop/build/src/org/apache/fop/fo/properties/fo_ignore_this.java [style] Loading stylesheet /home/rubys/jakarta/xml-fop/build/src/codegen/properties.xsl [style] Processing /home/rubys/jakarta/xml-fop/build/src/codegen/foproperties.xml to /home/rubys/jakarta/xml-fop/build/src/org/apache/fop/fo/properties/FOPropertyMapping.java [style] Loading stylesheet /home/rubys/jakarta/xml-fop/build/src/codegen/propmap.xsl [style] Processing /home/rubys/jakarta/xml-fop/build/src/codegen/foproperties.xml to /home/rubys/jakarta/xml-fop/build/src/org/apache/fop/fo/properties/foenums_ignore_this.java [style] Loading stylesheet /home/rubys/jakarta/xml-fop/build/src/codegen/enumgen.xsl [style] Processing /home/rubys/jakarta/xml-fop/build/src/codegen/charlist.xml to /home/rubys/jakarta/xml-fop/build/src/org/apache/fop/render/pdf/CodePointMapping.java [style] Loading stylesheet /home/rubys/jakarta/xml-fop/build/src/codegen/code-point-mapping.xsl [style] Transforming into /home/rubys/jakarta/xml-fop/build/src/org/apache/fop/render/pdf/fonts [style] Processing /home/rubys/jakarta/xml-fop/src/codegen/CourierBold.xml to /home/rubys/jakarta/xml-fop/build/src/org/apache/fop/render/pdf/fonts/CourierBold.java [style] Loading stylesheet /home/rubys/jakarta/xml-fop/build/src/codegen/font-file.xsl [style] Processing /home/rubys/jakarta/xml-fop/src/codegen/Courier.xml to /home/rubys/jakarta/xml-fop/build/src/org/apache/fop/render/pdf/fonts/Courier.java [style] Processing /home/rubys/jakarta/xml-fop/src/codegen/CourierBoldOblique.xml to /home/rubys/jakarta/xml-fop/build/src/org/apache/fop/render/pdf/fonts/CourierBoldOblique.java [style] Processing /home/rubys/jakarta/xml-fop/src/codegen/CourierOblique.xml to /home/rubys/jakarta/xml-fop/build/src/org/apache/fop/render/pdf/fonts/CourierOblique.java [style] Processing /home/rubys/jakarta/xml-fop/src/codegen/Helvetica.xml to /home/rubys/jakarta/xml-fop/build/src/org/apache/fop/render/pdf/fonts/Helvetica.java [style] Processing /home/rubys/jakarta/xml-fop/src/codegen/HelveticaBold.xml to /home/rubys/jakarta/xml-fop/build/src/org/apache/fop/render/pdf/fonts/HelveticaBold.java [style] Processing /home/rubys/jakarta/xml-fop/src/codegen/HelveticaBoldOblique.xml to /home/rubys/jakarta/xml-fop/build/src/org/apache/fop/render/pdf/fonts/HelveticaBoldOblique.java [style] Processing /home/rubys/jakarta/xml-fop/src/codegen/HelveticaOblique.xml to /home/rubys/jakarta/xml-fop/build/src/org/apache/fop/render/pdf/fonts/HelveticaOblique.java [style] Processing /home/rubys/jakarta/xml-fop/src/codegen/Symbol.xml to /home/rubys/jakarta/xml-fop/build/src/org/apache/fop/render/pdf/fonts/Symbol.java [style] Processing /home/rubys/jakarta/xml-fop/src/codegen/TimesBold.xml to /home/rubys/jakarta/xml-fop/build/src/org/apache/fop/render/pdf/fonts/TimesBold.java [style] Processing /home/rubys/jakarta/xml-fop/src/codegen/TimesBoldItalic.xml to /home/rubys/jakarta/xml-fop/build/src/org/apache/fop/render/pdf/fonts/TimesBoldItalic.java [style] Processing /home/rubys/jakarta/xml-fop/src/codegen/TimesItalic.xml to /home/rubys/jakarta/xml-fop/build/src/org/apache/fop/render/pdf/fonts/TimesItalic.java [style] Processing /home/rubys/jakarta/xml-fop/src/codegen/TimesRoman.xml to /home/rubys/jakarta/xml-fop/build/src/org/apache/fop/render/pdf/fonts/TimesRoman.java [style] Processing
RE: Unix and FOP ?
But I need working with the fonts specials, for examples barcode (I2OF5.ttf) by Windows. How I can do it ? or Is there the fonts specials for UNIX differents to True Type?. -Mensaje original- De: Alistair Hopkins [SMTP:[EMAIL PROTECTED]] Enviado el: viernes, 12 de abril de 2002 4:31 Para: [EMAIL PROTECTED]; [EMAIL PROTECTED] Asunto: RE: Unix and FOP ? I can't remember the details but there are certain gui packages which Fop needs to process the default fonts: if you run it on linux without X-windows it may well complain -Original Message- From: John Austin [mailto:[EMAIL PROTECTED]] Sent: 12 April 2002 07:36 To: [EMAIL PROTECTED] Subject: Re: Unix and FOP ? On Thursday 11 April 2002 09:37, you wrote: Hi, I need information the file xsl:fo transformation in UNIX. What's I need by uses XSL:FO in UNIX? Can I do? You can use xsl:fo in ANY system that has an implementation of the Java VM. This includes any reasonable implementation of Unix (AFAIK). Many people use Cocoon 2 from the Apache project because it provides a ton of features, but you can use just the Fop program if you wish to. I use it both ways and have also used it from XML Spy. In Cocoon 2 you can run XSL transformations to produce an XSL:FO document and render this to one of a number of formats such as PDF, PS and RTF using the FopSerializer. I have also used Fop driven by a shell script. The memory footprint is smaller but you have to cart Fop around with you. From Cocoon, you can generate fancy-pants documents over the network. Cocoon has a much steeper and lengthy learning curve. Fop is much smaller and comes with lots of examples. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED] --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.344 / Virus Database: 191 - Release Date: 02/04/2002 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.344 / Virus Database: 191 - Release Date: 02/04/2002 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
Non rendered characters in and around fo:inline tags at page break
Hello, Im new in FOP and XSL FO, and Im experiencing the following problem: When a fo:inline element occurs at page break, its text() happens not to be rendered... What can I do?
Re: Unix and FOP ?
I have used FOP on Linux w/ TTF fonts. Just reference them in userconfig.xml file like you would any font. The instructions on doing this are available from FOP -- David B. Bitton [EMAIL PROTECTED] www.codenoevil.com Code Made Fresh Daily - Original Message - From: Carlos Daniel Schafer [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Friday, April 12, 2002 8:28 AM Subject: RE: Unix and FOP ? But I need working with the fonts specials, for examples barcode (I2OF5.ttf) by Windows. How I can do it ? or Is there the fonts specials for UNIX differents to True Type?. -Mensaje original- De: Alistair Hopkins [SMTP:[EMAIL PROTECTED]] Enviado el: viernes, 12 de abril de 2002 4:31 Para: [EMAIL PROTECTED]; [EMAIL PROTECTED] Asunto: RE: Unix and FOP ? I can't remember the details but there are certain gui packages which Fop needs to process the default fonts: if you run it on linux without X-windows it may well complain -Original Message- From: John Austin [mailto:[EMAIL PROTECTED]] Sent: 12 April 2002 07:36 To: [EMAIL PROTECTED] Subject: Re: Unix and FOP ? On Thursday 11 April 2002 09:37, you wrote: Hi, I need information the file xsl:fo transformation in UNIX. What's I need by uses XSL:FO in UNIX? Can I do? You can use xsl:fo in ANY system that has an implementation of the Java VM. This includes any reasonable implementation of Unix (AFAIK). Many people use Cocoon 2 from the Apache project because it provides a ton of features, but you can use just the Fop program if you wish to. I use it both ways and have also used it from XML Spy. In Cocoon 2 you can run XSL transformations to produce an XSL:FO document and render this to one of a number of formats such as PDF, PS and RTF using the FopSerializer. I have also used Fop driven by a shell script. The memory footprint is smaller but you have to cart Fop around with you. From Cocoon, you can generate fancy-pants documents over the network. Cocoon has a much steeper and lengthy learning curve. Fop is much smaller and comes with lots of examples. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED] --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.344 / Virus Database: 191 - Release Date: 02/04/2002 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.344 / Virus Database: 191 - Release Date: 02/04/2002 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
RE: Unix and FOP ?
In window, I can worked correctly and I uses instruccions and reference them in userconfig.xml, but Can I use the specials fonts by Window without problems into UNIX.? That's possible? -Mensaje original- De: David B. Bitton [SMTP:[EMAIL PROTECTED]] Enviado el: viernes, 12 de abril de 2002 10:39 Para: [EMAIL PROTECTED] Asunto: Re: Unix and FOP ? I have used FOP on Linux w/ TTF fonts. Just reference them in userconfig.xml file like you would any font. The instructions on doing this are available from FOP -- David B. Bitton [EMAIL PROTECTED] www.codenoevil.com Code Made Fresh Daily(tm) - Original Message - From: Carlos Daniel Schafer [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Friday, April 12, 2002 8:28 AM Subject: RE: Unix and FOP ? But I need working with the fonts specials, for examples barcode (I2OF5.ttf) by Windows. How I can do it ? or Is there the fonts specials for UNIX differents to True Type?. -Mensaje original- De: Alistair Hopkins [SMTP:[EMAIL PROTECTED]] Enviado el: viernes, 12 de abril de 2002 4:31 Para: [EMAIL PROTECTED]; [EMAIL PROTECTED] Asunto: RE: Unix and FOP ? I can't remember the details but there are certain gui packages which Fop needs to process the default fonts: if you run it on linux without X-windows it may well complain -Original Message- From: John Austin [mailto:[EMAIL PROTECTED]] Sent: 12 April 2002 07:36 To: [EMAIL PROTECTED] Subject: Re: Unix and FOP ? On Thursday 11 April 2002 09:37, you wrote: Hi, I need information the file xsl:fo transformation in UNIX. What's I need by uses XSL:FO in UNIX? Can I do? You can use xsl:fo in ANY system that has an implementation of the Java VM. This includes any reasonable implementation of Unix (AFAIK). Many people use Cocoon 2 from the Apache project because it provides a ton of features, but you can use just the Fop program if you wish to. I use it both ways and have also used it from XML Spy. In Cocoon 2 you can run XSL transformations to produce an XSL:FO document and render this to one of a number of formats such as PDF, PS and RTF using the FopSerializer. I have also used Fop driven by a shell script. The memory footprint is smaller but you have to cart Fop around with you. From Cocoon, you can generate fancy-pants documents over the network. Cocoon has a much steeper and lengthy learning curve. Fop is much smaller and comes with lots of examples. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED] --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.344 / Virus Database: 191 - Release Date: 02/04/2002 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.344 / Virus Database: 191 - Release Date: 02/04/2002 - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
RE: [Vote] New committers: Peter West, Joerg Pietschmann?
This is way cool - more committers. I am sure that they will be more productive than myself. A big +1 for all three (did I miss the e-mail for Jeremias?). Art -Original Message- From: Christian Geisert [mailto:[EMAIL PROTECTED]] Sent: Thursday, April 11, 2002 6:29 PM To: [EMAIL PROTECTED] Subject: Re: [Vote] New committers: Peter West, Joerg Pietschmann? Keiron Liddle wrote: I propose that we offer Peter West and Joerg Pietschmann to become committers. +1 and while we are at it in addition I would like to propose Jeremias Märki as committer (I'll send an extra mail) Christian - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
DO NOT REPLY [Bug 8023] New: - JVM hangs when calling FOP on stylesheet with SVG
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://nagoya.apache.org/bugzilla/show_bug.cgi?id=8023. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=8023 JVM hangs when calling FOP on stylesheet with SVG Summary: JVM hangs when calling FOP on stylesheet with SVG Product: Fop Version: 0.20.1 Platform: HP OS/Version: HP-UX Status: NEW Severity: Critical Priority: Other Component: svg AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] Hello, JVM hangs when called on a stylesheet with SVG. We can't use System.exit() as in the CommandLineStarter because we're using FOP from within a application server. The SIGKILL shows that the thread is blocking on org.apache.batik.util.SoftReferenceCache line 186, which is doing a remove() on a java.lang.ref.ReferenceQueue. I don't know if this is a JVM bug (we have tested this on HP and Linux with different JVM's) or if this could be hacked around in the sources. SIGQUIT Full thread dump Classic VM (1.3.1.02-JPSE_1.3.1.02_20011206, native threads): Thread-1 (TID:0x7b868ea8, sys_thread_t:0x40005540, state:CW, native ID:0x1) prio=5 Thread-0 (TID:0x7b89c9a0, sys_thread_t:0x40c355c0, state:CW, native ID:0xa) prio=5 at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at org.apache.batik.util.SoftReferenceCache$1.run(Unknown Source) AWT-Motif (TID:0x7b87f6f0, sys_thread_t:0x40b762a8, state:R, native ID:0x9) prio=6 at sun.awt.motif.MToolkit.run(Native Method) at java.lang.Thread.run(Unknown Source) SunToolkit.PostEventQueue-0 (TID:0x7b87fd88, sys_thread_t:0x40b54118, state:CW, native ID:0x8) prio=6 at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Unknown Source) at sun.awt.PostEventQueue.run(SunToolkit.java:535) AWT-EventQueue-0 (TID:0x7b87fe58, sys_thread_t:0x40b4f090, state:CW, native ID:0x7) prio=6 at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Unknown Source) at java.awt.EventQueue.getNextEvent(EventQueue.java:261) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:102) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:85) JIT Compiler (TID:0x7b8004e0, sys_thread_t:0x400b2130, state:CW, native ID:0x6) prio=2 Finalizer (TID:0x7b800520, sys_thread_t:0x400af188, state:CW, native ID:0x5) prio=8 at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at java.lang.ref.ReferenceQueue.remove(Unknown Source) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:162) Reference Handler (TID:0x7b8002f8, sys_thread_t:0x400acd80, state:CW, native ID:0x4) prio=10 at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Unknown Source) at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source) Signal dispatcher (TID:0x7b800328, sys_thread_t:0x400aade0, state:R, native ID:0x3) prio=5 Monitor Cache Dump: java.lang.ref.ReferenceQueue$Lock@7B800538/7B8CFE00: unowned Waiting to be notified: Finalizer (0x400af188) java.lang.ref.Reference$Lock@7B800308/7B8CF920: unowned Waiting to be notified: Reference Handler (0x400acd80) java.awt.EventQueue@7B87FF60/7BAE5078: unowned Waiting to be notified: AWT-EventQueue-0 (0x40b4f090) sun.awt.PostEventQueue@7B87FD88/7BAE5670: unowned Waiting to be notified: SunToolkit.PostEventQueue-0 (0x40b54118) java.lang.ref.ReferenceQueue$Lock@7B89C998/7BB829A8: unowned Waiting to be notified: Thread-0 (0x40c355c0) Registered Monitor Dump: JIT thread lock: unowned Waiting to be notified: JIT Compiler (0x400b2130) utf8 hash table: unowned JNI pinning lock 31: unowned JNI pinning lock 30: unowned JNI pinning lock 29: unowned JNI pinning lock 28: unowned JNI pinning lock 27: unowned JNI pinning lock 26: unowned JNI pinning lock 25: unowned JNI pinning lock 24: unowned JNI pinning lock 23: unowned JNI pinning lock 22: unowned JNI pinning lock 21: unowned JNI pinning lock 20: unowned JNI pinning lock 19: unowned JNI pinning lock 18: unowned JNI pinning lock 17: unowned JNI pinning lock 16: unowned JNI pinning lock 15: unowned JNI pinning lock 14: unowned JNI pinning lock 13: unowned
PDF JavaScript and Form Fields: FOP prototype version is available
Attached I send a small demo document generated by an adapted FOP system. If attachements do not work in the forum, send me a request by e-mail. If there is interest I will compile the inputs, some comments and a list of related documents. PDF JavaScript and Form Fields cover a broad range of applications from simple user navigation/form-fillin to complex database/transaction systems. Note that many functions need more Adobe software than just Acrobat Reader. Hansuli Anderegg, Zurich link03.pdf Description: Adobe PDF document - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
Re: AW: Multithreading FOP ?
Peter B. West wrote: Please excuse my ignorance of these issues, but what mechanisms would folks expect to use to set per-invocation configurations for FOP? One problem you may run across is that configuration in FOP is help in global objects. Besides not being thread-safe you will not be able to run multiple FOP threads with different configuration settings. If you want to investigate this, look for the class Options. I probably need to give some context for this: What I wanted to do was optimize large-scale PDF generation with FOP. For a customer, I needed to format thousands of documents with 1 or 2 pages each (invoices and stuff). For each document, the appropriate stylesheet and associated files (logos, language or country specific files) are - if necessary - extracted from a database (that keeps everything) and store into a subdirectory. Then FOP is invoked with basedir set to that subdirectory. If, for performance reasons, I want two instances of FOP on a multiprocessor machine, I cannot set basedir separately without starting two VMs. I finally decided to create a separate VM for each FOP printer and feed each FOP VM via RMI. Ok, what would I want? First, I'd like to be able to create multiple instances of Fop without side-effects. I'd say this is an issue for servlet-users, too. Second, I'd say almost everything should be configurable on a per-invocation basis. Logging is one exception that comes to mind. By the way, there's a positive thing about FOP that I can report: With a single instance of FOP, I have produced about 10.000 PDFs of medium complexity (tables, small images, font embedding, separate) without any apparent memory leaks or instabilities. Peak memory usage on Linux during that job: about 30MB. I'd say that kind of stability is more than you could say for most commercial products. 8-) Arnd Beissner -- Cappelino Informationstechnologie GmbH Arnd Beißner Bahnhofstr. 3, 71063 Sindelfingen, Germany Email: [EMAIL PROTECTED] Phone: +49-7031-463458 Mobile: +49-173-3016917
Re: Bug handling (was: Re: fo:marker broken)
Keiron Liddle wrote: Bug reporting, fixing and handling is of course important to the process. The main problem is that many of the bugs are being fixed in the development but are not easy or appropriate to fix in the maintanence branch. The problem with the bugzilla backlog is that there are quite a few duplicates and already fixed bug in there. In particular, there is half a gadzillion equivalents of the well known OutOfMemoryException stuff, and other recurrent issues. I'm focusing on the development to fix those bugs, it would be good if someone could put a bit of effort into the bug handling process. I read this as It's ok? J.Pietschmann - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]