DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=43307>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ· INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=43307 Summary: Error Message Product: Fop Version: 0.94 Platform: Other OS/Version: other Status: NEW Keywords: ErrorMessage Severity: normal Priority: P2 Component: pdf AssignedTo: [email protected] ReportedBy: [EMAIL PROTECTED] Despite how the previous bug report was closed, this is still unresolved in the public release of 0.94. If the user mistaken types in "text-weight" instead of "font-weight", FOP reports a generic error (included below) that does not elude to the words text-weight or a line number in which to find the problem. I redownloaded FOP, again, just to be sure FOP was the latest release version. I picked up: fop-0.94-bin-jdk1.4.zip 23-Aug-2007 16:55 19M using command: fop -xsl temp.xsl -xml temp.xml -pdf output.pdf My entire XSL file: (with the previous erroneous data text-weight="bold") <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:java="http://xml.apache.org/xslt/java" > <xsl:template match="/"> <fo:root> <fo:layout-master-set> <fo:simple-page-master margin-right=".5in" margin-left=".5in" margin- bottom=".25in" margin-top=".5in" page-width="8.5in" page-height="11in" master- name="Simple"> <fo:region-body margin-top="0cm"/> <fo:region-before extent="1.5cm"/> <fo:region-after extent="1cm"/> </fo:simple-page-master> </fo:layout-master-set> <fo:page-sequence master-reference="Simple" initial-page-number="1" force- page-count="no-force"> <fo:flow flow-name="xsl-region-body"> <!-- ===========FO CODE STARTS =============== --> <fo:block/> <fo:block text-weight="bold"> $ </fo:block> <!-- ===========FO CODE ENDS ================= --> </fo:flow> </fo:page-sequence> </fo:root> </xsl:template> </xsl:stylesheet> XML File: <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="temp.xsl"?> <vars> <appid>123456</appid> </vars> What fop reported as the error. Read carefully, there is no mention of text- weight: --- Standard Error --- Sep 4, 2007 12:15:24 PM org.apache.fop.fo.FOTreeBuilder$MainFOHandler endElement WARNING: Mismatch: flow (http://www.w3.org/1999/XSL/Format) vs. block (http://www.w3.org/1999/XSL/Format) Sep 4, 2007 12:15:24 PM org.apache.fop.fo.FOTreeBuilder$MainFOHandler endElement WARNING: Mismatch: page-sequence (http://www.w3.org/1999/XSL/Format) vs. flow (http://www.w3.org/1999/XSL/Format) Sep 4, 2007 12:15:24 PM org.apache.fop.fo.FOTreeBuilder$MainFOHandler endElement WARNING: Mismatch: root (http://www.w3.org/1999/XSL/Format) vs. page-sequence (http://www.w3.org/1999/XSL/Format) Sep 4, 2007 12:15:24 PM org.apache.fop.fo.FOTreeBuilder fatalError SEVERE: javax.xml.transform.TransformerException: java.lang.IllegalStateException: endElement() called for fo:root where there is no current element. Sep 4, 2007 12:15:24 PM org.apache.fop.cli.Main startFOP SEVERE: Exception javax.xml.transform.TransformerException: java.lang.IllegalStateException: endElement() called for fo:root where there is no current element. at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:168) at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:115) at org.apache.fop.cli.Main.startFOP(Main.java:160) at org.apache.fop.cli.Main.main(Main.java:191) --------- ; SystemID: file:/C:/DocPrep/temp.xsl; Line#: 4; Column#: 10 javax.xml.transform.TransformerException: java.lang.IllegalStateException: endElement() called for fo:root where there is no current element. at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates (TransformerImpl.java:2416) at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode (TransformerImpl.java:2281) at org.apache.xalan.transformer.TransformerImpl.transformNode (TransformerImpl.java:1367) at org.apache.xalan.transformer.TransformerImpl.transform (TransformerImpl.java:709) at org.apache.xalan.transformer.TransformerImpl.transform (TransformerImpl.java:1284) at org.apache.xalan.transformer.TransformerImpl.transform (TransformerImpl.java:1262) at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:165) at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:115) at org.apache.fop.cli.Main.startFOP(Main.java:160) at org.apache.fop.cli.Main.main(Main.java:191) Caused by: java.lang.IllegalStateException: endElement() called for fo:root where there is no current element. at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement (FOTreeBuilder.java:368) at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:194) at org.apache.xml.serializer.ToXMLSAXHandler.endElement (ToXMLSAXHandler.java:261) at org.apache.xalan.templates.ElemLiteralResult.execute (ElemLiteralResult.java:1399) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates (TransformerImpl.java:2411) ... 9 more --------- java.lang.IllegalStateException: endElement() called for fo:root where there is no current element. at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement (FOTreeBuilder.java:368) at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:194) at org.apache.xml.serializer.ToXMLSAXHandler.endElement (ToXMLSAXHandler.java:261) at org.apache.xalan.templates.ElemLiteralResult.execute (ElemLiteralResult.java:1399) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates (TransformerImpl.java:2411) at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode (TransformerImpl.java:2281) at org.apache.xalan.transformer.TransformerImpl.transformNode (TransformerImpl.java:1367) at org.apache.xalan.transformer.TransformerImpl.transform (TransformerImpl.java:709) at org.apache.xalan.transformer.TransformerImpl.transform (TransformerImpl.java:1284) at org.apache.xalan.transformer.TransformerImpl.transform (TransformerImpl.java:1262) at org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:165) at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:115) at org.apache.fop.cli.Main.startFOP(Main.java:160) at org.apache.fop.cli.Main.main(Main.java:191) --- Standard Output --- "java" If there is a newer version of FOP that you are using that has fixed this issue, please let me know. -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee.
