Re: border-top-xxx and border-bottom-xxx causing wierd errors
Jeremias, the border bottom and top is working like it should so a big Merci to you buddy =) 2007/3/12, nick humphrey [EMAIL PROTECTED]: thanks a bigillion Jeremias! i'll download the trunk tomorrow and test it out... i'm so happy that it was a bug and that i wasn't crazy =) 2007/3/12, Jeremias Maerki [EMAIL PROTECTED]: Thanks for the test file. I was able to reproduce and fix the bug. It is fixed in FOP Trunk: http://svn.apache.org/viewvc?view=revrev=517415 If you can't use FOP Trunk you can work around the problem by explicitely setting the height or block-progression-dimension property on the block-container. On 12.03.2007 20:43:05 nick humphrey wrote: see attached file... i echo the java_home variable in the fop script and it is using the correct java version, to where i also made the endorsed directory ($JAVA_HOME/lib), but like i said, still the same errors. when i run fop with just the fo and pdf statements: ./fop XXX.fo XXX.pdf then some errors aren't present/repeated (like when i run with -xml -xsl -pdf parameters), i only get this: 12/03/2007 10:17:32 org.apache.fop.apps.FOUserAgent setTargetResolution INFO: target-resolution set to: 72.0dpi (px2mm=0.3528) 12/03/2007 10:17:34 org.apache.fop.cli.Main startFOP SEVERE: Exception java.lang.IllegalStateException: lineWidth must be set and positive, but it is: -2834 snip/ java.lang.IllegalStateException: lineWidth must be set and positive, but it is: -2834 at org.apache.fop.layoutmgr.BreakingAlgorithm.getLineWidth(BreakingAlgorithm.java:1087) snip/ = would really like to get this working so i don't have to use jasperreports... :-) snip/ Jeremias Maerki - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: border-top-xxx and border-bottom-xxx causing wierd errors
i get the same exact error messages. maybe its not reading/recognizing the endorsed folder? this is blowing my mind... 2007/3/9, Andreas L Delmelle [EMAIL PROTECTED]: On Mar 9, 2007, at 15:48, nick humphrey wrote: Hi, thanks for the reply chris =) Try to ensure you are using the xerces and xalan versions shipped with FOP not exactly sure how one does this.. you lost me here: Use the endorsed mechanism to override any other xerces/xalan versions that your JDK might be picking up. what is the endorsed mechanism? sorry for my ignorance, and thanks in advance for your help. The endorsed standards mechanism is yet another way to force overrides, global to your JVM, for the XML API implementations. Look for the directory $JAVA_HOME$/lib/endorsed. (Create it if it does not exist.) Move all the Xalan/Xerces related JARs from your $FOP_HOME$/lib directory there. The JARs to be moved/copied are serializer-2.7.0.jar xalan-2.7.0.jar xercesImpl-2.7.1.jar xml-apis.jar The next time you start your JVM, it uses the versions in the lib/ endorsed directory, instead of the ones on that are bundled with the Java distribution. HTH! Andreas - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: border-top-xxx and border-bottom-xxx causing wierd errors
Can you please post a full FO file (no XSLT) that demonstrates the problem? On 09.03.2007 13:51:31 nick humphrey wrote: hi, i'm using ubuntu 6.10 edgy linux, jdk sun java version 1.5.0_08, and the latest fop-trunk from svn in my xslt i have the following line: ==code== fo:block-container position=absolute left=0mm top=0mm font-size=10pt border-left-color=red border-left-style=solid border-left-width=1mm ==/code== when i run fop from the command line it works fine: ./fop -xml ~/in.xml -xsl ~/in.xslt -pdf ~/out.pdf but if i change that xml line to border-top-xxx or border-bottom-xxx (where xxx is color style or width) i get this following errors: = 9/03/2007 13:29:59 org.apache.fop.apps.FOUserAgent setTargetResolution INFO: target-resolution set to: 72.0dpi (px2mm=0.3528) 9/03/2007 13:30:01 org.apache.fop.fo.FOTreeBuilder$MainFOHandler endElement WARNING: Mismatch: page-sequence (http://www.w3.org/1999/XSL/Format) vs. root (http://www.w3.org/1999/XSL/Format) 9/03/2007 13:30:01 org.apache.fop.fo.FOTreeBuilder fatalError SEVERE: javax.xml.transform.TransformerException: java.lang.IllegalStateException: lineWidth must be set and positive, but it is: -2834 9/03/2007 13:30:01 org.apache.fop.cli.Main startFOP SEVERE: Exception javax.xml.transform.TransformerException: java.lang.IllegalStateException: lineWidth must be set and positive, but it is: -2834 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:166) at org.apache.fop.cli.Main.main(Main.java:197) - ; SystemID: file:///home/myself/in.xslt; Line#: 27; Column#: 57 javax.xml.transform.TransformerException: java.lang.IllegalStateException: lineWidth must be set and positive, but it is: -2834 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:166) at org.apache.fop.cli.Main.main(Main.java:197) Caused by: java.lang.IllegalStateException: lineWidth must be set and positive, but it is: -2834 at org.apache.fop.layoutmgr.BreakingAlgorithm.getLineWidth(BreakingAlgorithm.java:1087) at org.apache.fop.layoutmgr.PageBreakingAlgorithm.getLineWidth(PageBreakingAlgorithm.java:853) at org.apache.fop.layoutmgr.PageBreakingAlgorithm.computeDifference(PageBreakingAlgorithm.java:367) at org.apache.fop.layoutmgr.BreakingAlgorithm.considerLegalBreak(BreakingAlgorithm.java:696) at org.apache.fop.layoutmgr.PageBreakingAlgorithm.considerLegalBreak(PageBreakingAlgorithm.java:309) at org.apache.fop.layoutmgr.BreakingAlgorithm.findBreakingPoints(BreakingAlgorithm.java:485) at org.apache.fop.layoutmgr.BreakingAlgorithm.findBreakingPoints(BreakingAlgorithm.java:403) at org.apache.fop.layoutmgr.AbstractBreaker.doLayout(AbstractBreaker.java:338) at org.apache.fop.layoutmgr.BlockContainerLayoutManager.getNextKnuthElementsAbsolute(BlockContainerLayoutManager.java:506) at org.apache.fop.layoutmgr.BlockContainerLayoutManager.getNextKnuthElements(BlockContainerLayoutManager.java:194) at org.apache.fop.layoutmgr.FlowLayoutManager.getNextKnuthElements(FlowLayoutManager.java:106) at org.apache.fop.layoutmgr.PageSequenceLayoutManager$PageBreaker.getNextKnuthElements(PageSequenceLayoutManager.java:272) at org.apache.fop.layoutmgr.AbstractBreaker.getNextBlockList(AbstractBreaker.java:554) at org.apache.fop.layoutmgr.PageSequenceLayoutManager$PageBreaker.getNextBlockList(PageSequenceLayoutManager.java:264) at org.apache.fop.layoutmgr.AbstractBreaker.doLayout(AbstractBreaker.java:301) at org.apache.fop.layoutmgr.AbstractBreaker.doLayout(AbstractBreaker.java:263) at org.apache.fop.layoutmgr.PageSequenceLayoutManager.activateLayout(PageSequenceLayoutManager.java:157) at org.apache.fop.area.AreaTreeHandler.endPageSequence(AreaTreeHandler.java:385) at org.apache.fop.fo.pagination.PageSequence.endOfNode(PageSequence.java:148) at
Re: border-top-xxx and border-bottom-xxx causing wierd errors
see attached file... i echo the java_home variable in the fop script and it is using the correct java version, to where i also made the endorsed directory ($JAVA_HOME/lib), but like i said, still the same errors. when i run fop with just the fo and pdf statements: ./fop XXX.fo XXX.pdf then some errors aren't present/repeated (like when i run with -xml -xsl -pdf parameters), i only get this: 12/03/2007 10:17:32 org.apache.fop.apps.FOUserAgent setTargetResolution INFO: target-resolution set to: 72.0dpi (px2mm=0.3528) 12/03/2007 10:17:34 org.apache.fop.cli.Main startFOP SEVERE: Exception java.lang.IllegalStateException: lineWidth must be set and positive, but it is: -2834 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:166) at org.apache.fop.cli.Main.main(Main.java:197) - java.lang.IllegalStateException: lineWidth must be set and positive, but it is: -2834 at org.apache.fop.layoutmgr.BreakingAlgorithm.getLineWidth(BreakingAlgorithm.java:1087) at org.apache.fop.layoutmgr.PageBreakingAlgorithm.getLineWidth(PageBreakingAlgorithm.java:853) at org.apache.fop.layoutmgr.PageBreakingAlgorithm.computeDifference(PageBreakingAlgorithm.java:367) at org.apache.fop.layoutmgr.BreakingAlgorithm.considerLegalBreak(BreakingAlgorithm.java:696) at org.apache.fop.layoutmgr.PageBreakingAlgorithm.considerLegalBreak(PageBreakingAlgorithm.java:309) at org.apache.fop.layoutmgr.BreakingAlgorithm.findBreakingPoints(BreakingAlgorithm.java:485) at org.apache.fop.layoutmgr.BreakingAlgorithm.findBreakingPoints(BreakingAlgorithm.java:403) at org.apache.fop.layoutmgr.AbstractBreaker.doLayout(AbstractBreaker.java:338) at org.apache.fop.layoutmgr.BlockContainerLayoutManager.getNextKnuthElementsAbsolute(BlockContainerLayoutManager.java:506) at org.apache.fop.layoutmgr.BlockContainerLayoutManager.getNextKnuthElements(BlockContainerLayoutManager.java:194) at org.apache.fop.layoutmgr.FlowLayoutManager.getNextKnuthElements(FlowLayoutManager.java:106) at org.apache.fop.layoutmgr.PageSequenceLayoutManager$PageBreaker.getNextKnuthElements(PageSequenceLayoutManager.java:272) at org.apache.fop.layoutmgr.AbstractBreaker.getNextBlockList(AbstractBreaker.java:554) at org.apache.fop.layoutmgr.PageSequenceLayoutManager$PageBreaker.getNextBlockList(PageSequenceLayoutManager.java:264) at org.apache.fop.layoutmgr.AbstractBreaker.doLayout(AbstractBreaker.java:301) at org.apache.fop.layoutmgr.AbstractBreaker.doLayout(AbstractBreaker.java:263) at org.apache.fop.layoutmgr.PageSequenceLayoutManager.activateLayout(PageSequenceLayoutManager.java:157) at org.apache.fop.area.AreaTreeHandler.endPageSequence(AreaTreeHandler.java:385) at org.apache.fop.fo.pagination.PageSequence.endOfNode(PageSequence.java:148) at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:378) at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:194) at org.apache.xalan.transformer.TransformerIdentityImpl.endElement(TransformerIdentityImpl.java:1101) at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source) at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:484) 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:166) at org.apache.fop.cli.Main.main(Main.java:197) = would really like to get this working so i don't have to use jasperreports... Nick 2007/3/12, Jeremias Maerki [EMAIL PROTECTED]: Can you please post a full FO file (no XSLT) that demonstrates the problem? On 09.03.2007 13:51:31 nick humphrey wrote: hi, i'm using ubuntu 6.10 edgy linux, jdk sun java version 1.5.0_08, and the latest fop-trunk from svn in my xslt i have the following line: ==code== fo:block-container position=absolute left=0mm top=0mm font-size=10pt border-left-color=red border-left-style=solid border-left-width=1mm ==/code== when i run fop
Re: border-top-xxx and border-bottom-xxx causing wierd errors
Thanks for the test file. I was able to reproduce and fix the bug. It is fixed in FOP Trunk: http://svn.apache.org/viewvc?view=revrev=517415 If you can't use FOP Trunk you can work around the problem by explicitely setting the height or block-progression-dimension property on the block-container. On 12.03.2007 20:43:05 nick humphrey wrote: see attached file... i echo the java_home variable in the fop script and it is using the correct java version, to where i also made the endorsed directory ($JAVA_HOME/lib), but like i said, still the same errors. when i run fop with just the fo and pdf statements: ./fop XXX.fo XXX.pdf then some errors aren't present/repeated (like when i run with -xml -xsl -pdf parameters), i only get this: 12/03/2007 10:17:32 org.apache.fop.apps.FOUserAgent setTargetResolution INFO: target-resolution set to: 72.0dpi (px2mm=0.3528) 12/03/2007 10:17:34 org.apache.fop.cli.Main startFOP SEVERE: Exception java.lang.IllegalStateException: lineWidth must be set and positive, but it is: -2834 snip/ java.lang.IllegalStateException: lineWidth must be set and positive, but it is: -2834 at org.apache.fop.layoutmgr.BreakingAlgorithm.getLineWidth(BreakingAlgorithm.java:1087) snip/ = would really like to get this working so i don't have to use jasperreports... :-) snip/ Jeremias Maerki - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: border-top-xxx and border-bottom-xxx causing wierd errors
thanks a bigillion Jeremias! i'll download the trunk tomorrow and test it out... i'm so happy that it was a bug and that i wasn't crazy =) 2007/3/12, Jeremias Maerki [EMAIL PROTECTED]: Thanks for the test file. I was able to reproduce and fix the bug. It is fixed in FOP Trunk: http://svn.apache.org/viewvc?view=revrev=517415 If you can't use FOP Trunk you can work around the problem by explicitely setting the height or block-progression-dimension property on the block-container. On 12.03.2007 20:43:05 nick humphrey wrote: see attached file... i echo the java_home variable in the fop script and it is using the correct java version, to where i also made the endorsed directory ($JAVA_HOME/lib), but like i said, still the same errors. when i run fop with just the fo and pdf statements: ./fop XXX.fo XXX.pdf then some errors aren't present/repeated (like when i run with -xml -xsl -pdf parameters), i only get this: 12/03/2007 10:17:32 org.apache.fop.apps.FOUserAgent setTargetResolution INFO: target-resolution set to: 72.0dpi (px2mm=0.3528) 12/03/2007 10:17:34 org.apache.fop.cli.Main startFOP SEVERE: Exception java.lang.IllegalStateException: lineWidth must be set and positive, but it is: -2834 snip/ java.lang.IllegalStateException: lineWidth must be set and positive, but it is: -2834 at org.apache.fop.layoutmgr.BreakingAlgorithm.getLineWidth(BreakingAlgorithm.java:1087) snip/ = would really like to get this working so i don't have to use jasperreports... :-) snip/ Jeremias Maerki - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
border-top-xxx and border-bottom-xxx causing wierd errors
hi, i'm using ubuntu 6.10 edgy linux, jdk sun java version 1.5.0_08, and the latest fop-trunk from svn in my xslt i have the following line: ==code== fo:block-container position=absolute left=0mm top=0mm font-size=10pt border-left-color=red border-left-style=solid border-left-width=1mm ==/code== when i run fop from the command line it works fine: ./fop -xml ~/in.xml -xsl ~/in.xslt -pdf ~/out.pdf but if i change that xml line to border-top-xxx or border-bottom-xxx (where xxx is color style or width) i get this following errors: = 9/03/2007 13:29:59 org.apache.fop.apps.FOUserAgent setTargetResolution INFO: target-resolution set to: 72.0dpi (px2mm=0.3528) 9/03/2007 13:30:01 org.apache.fop.fo.FOTreeBuilder$MainFOHandler endElement WARNING: Mismatch: page-sequence (http://www.w3.org/1999/XSL/Format) vs. root (http://www.w3.org/1999/XSL/Format) 9/03/2007 13:30:01 org.apache.fop.fo.FOTreeBuilder fatalError SEVERE: javax.xml.transform.TransformerException: java.lang.IllegalStateException: lineWidth must be set and positive, but it is: -2834 9/03/2007 13:30:01 org.apache.fop.cli.Main startFOP SEVERE: Exception javax.xml.transform.TransformerException: java.lang.IllegalStateException: lineWidth must be set and positive, but it is: -2834 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:166) at org.apache.fop.cli.Main.main(Main.java:197) - ; SystemID: file:///home/myself/in.xslt; Line#: 27; Column#: 57 javax.xml.transform.TransformerException: java.lang.IllegalStateException: lineWidth must be set and positive, but it is: -2834 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:166) at org.apache.fop.cli.Main.main(Main.java:197) Caused by: java.lang.IllegalStateException: lineWidth must be set and positive, but it is: -2834 at org.apache.fop.layoutmgr.BreakingAlgorithm.getLineWidth(BreakingAlgorithm.java:1087) at org.apache.fop.layoutmgr.PageBreakingAlgorithm.getLineWidth(PageBreakingAlgorithm.java:853) at org.apache.fop.layoutmgr.PageBreakingAlgorithm.computeDifference(PageBreakingAlgorithm.java:367) at org.apache.fop.layoutmgr.BreakingAlgorithm.considerLegalBreak(BreakingAlgorithm.java:696) at org.apache.fop.layoutmgr.PageBreakingAlgorithm.considerLegalBreak(PageBreakingAlgorithm.java:309) at org.apache.fop.layoutmgr.BreakingAlgorithm.findBreakingPoints(BreakingAlgorithm.java:485) at org.apache.fop.layoutmgr.BreakingAlgorithm.findBreakingPoints(BreakingAlgorithm.java:403) at org.apache.fop.layoutmgr.AbstractBreaker.doLayout(AbstractBreaker.java:338) at org.apache.fop.layoutmgr.BlockContainerLayoutManager.getNextKnuthElementsAbsolute(BlockContainerLayoutManager.java:506) at org.apache.fop.layoutmgr.BlockContainerLayoutManager.getNextKnuthElements(BlockContainerLayoutManager.java:194) at org.apache.fop.layoutmgr.FlowLayoutManager.getNextKnuthElements(FlowLayoutManager.java:106) at org.apache.fop.layoutmgr.PageSequenceLayoutManager$PageBreaker.getNextKnuthElements(PageSequenceLayoutManager.java:272) at org.apache.fop.layoutmgr.AbstractBreaker.getNextBlockList(AbstractBreaker.java:554) at org.apache.fop.layoutmgr.PageSequenceLayoutManager$PageBreaker.getNextBlockList(PageSequenceLayoutManager.java:264) at org.apache.fop.layoutmgr.AbstractBreaker.doLayout(AbstractBreaker.java:301) at org.apache.fop.layoutmgr.AbstractBreaker.doLayout(AbstractBreaker.java:263) at org.apache.fop.layoutmgr.PageSequenceLayoutManager.activateLayout(PageSequenceLayoutManager.java:157) at org.apache.fop.area.AreaTreeHandler.endPageSequence(AreaTreeHandler.java:385) at org.apache.fop.fo.pagination.PageSequence.endOfNode(PageSequence.java:148) at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:378) at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java:194) at org.apache.xml.serializer.ToXMLSAXHandler.endElement(ToXMLSAXHandler.java:261)
Re: border-top-xxx and border-bottom-xxx causing wierd errors
nick humphrey wrote: hi, i'm using ubuntu 6.10 edgy linux, jdk sun java version 1.5.0_08, and the latest fop-trunk from svn in my xslt i have the following line: snip/ when i run fop from the command line it works fine: ./fop -xml ~/in.xml -xsl ~/in.xslt -pdf ~/out.pdf but if i change that xml line to border-top-xxx or border-bottom-xxx (where xxx is color style or width) i get this following errors: = 9/03/2007 13:29:59 org.apache.fop.apps.FOUserAgent setTargetResolution INFO: target-resolution set to: 72.0dpi (px2mm=0.3528) 9/03/2007 13:30:01 org.apache.fop.fo.FOTreeBuilder$MainFOHandler endElement WARNING: Mismatch: page-sequence (http://www.w3.org/1999/XSL/Format) vs. root (http://www.w3.org/1999/XSL/Format) 9/03/2007 13:30:01 org.apache.fop.fo.FOTreeBuilder fatalError SEVERE: javax.xml.transform.TransformerException: java.lang.IllegalStateException: lineWidth must be set and positive, but it is: -2834 9/03/2007 13:30:01 org.apache.fop.cli.Main startFOP SEVERE: Exception javax.xml.transform.TransformerException: java.lang.IllegalStateException: lineWidth must be set and positive, but it is: -2834 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:166) at org.apache.fop.cli.Main.main(Main.java:197) snip/ i have been googling like crazy but finding no answers... anybody know what might be wrong? I think it is likely to be a classpath issue. The effects are similar when the wrong version of xerces/xalan is used to process the XML/XSL. Try to ensure you are using the xerces and xalan versions shipped with FOP. Use the endorsed mechanism to override any other xerces/xalan versions that your JDK might be picking up. Chris - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: border-top-xxx and border-bottom-xxx causing wierd errors
thanks for the reply chris =) Try to ensure you are using the xerces and xalan versions shipped with FOP not exactly sure how one does this.. you lost me here: Use the endorsed mechanism to override any other xerces/xalan versions that your JDK might be picking up. what is the endorsed mechanism? sorry for my ignorance, and thanks in advance for your help. 2007/3/9, Chris Bowditch [EMAIL PROTECTED]: nick humphrey wrote: hi, i'm using ubuntu 6.10 edgy linux, jdk sun java version 1.5.0_08, and the latest fop-trunk from svn in my xslt i have the following line: snip/ when i run fop from the command line it works fine: ./fop -xml ~/in.xml -xsl ~/in.xslt -pdf ~/out.pdf but if i change that xml line to border-top-xxx or border-bottom-xxx (where xxx is color style or width) i get this following errors: = 9/03/2007 13:29:59 org.apache.fop.apps.FOUserAgent setTargetResolution INFO: target-resolution set to: 72.0dpi (px2mm=0.3528) 9/03/2007 13:30:01 org.apache.fop.fo.FOTreeBuilder$MainFOHandler endElement WARNING: Mismatch: page-sequence (http://www.w3.org/1999/XSL/Format) vs. root (http://www.w3.org/1999/XSL/Format) 9/03/2007 13:30:01 org.apache.fop.fo.FOTreeBuilder fatalError SEVERE: javax.xml.transform.TransformerException: java.lang.IllegalStateException: lineWidth must be set and positive, but it is: -2834 9/03/2007 13:30:01 org.apache.fop.cli.Main startFOP SEVERE: Exception javax.xml.transform.TransformerException: java.lang.IllegalStateException: lineWidth must be set and positive, but it is: -2834 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:166) at org.apache.fop.cli.Main.main(Main.java:197) snip/ i have been googling like crazy but finding no answers... anybody know what might be wrong? I think it is likely to be a classpath issue. The effects are similar when the wrong version of xerces/xalan is used to process the XML/XSL. Try to ensure you are using the xerces and xalan versions shipped with FOP. Use the endorsed mechanism to override any other xerces/xalan versions that your JDK might be picking up. Chris - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: border-top-xxx and border-bottom-xxx causing wierd errors
On Mar 9, 2007, at 15:48, nick humphrey wrote: Hi, thanks for the reply chris =) Try to ensure you are using the xerces and xalan versions shipped with FOP not exactly sure how one does this.. you lost me here: Use the endorsed mechanism to override any other xerces/xalan versions that your JDK might be picking up. what is the endorsed mechanism? sorry for my ignorance, and thanks in advance for your help. The endorsed standards mechanism is yet another way to force overrides, global to your JVM, for the XML API implementations. Look for the directory $JAVA_HOME$/lib/endorsed. (Create it if it does not exist.) Move all the Xalan/Xerces related JARs from your $FOP_HOME$/lib directory there. The JARs to be moved/copied are serializer-2.7.0.jar xalan-2.7.0.jar xercesImpl-2.7.1.jar xml-apis.jar The next time you start your JVM, it uses the versions in the lib/ endorsed directory, instead of the ones on that are bundled with the Java distribution. HTH! Andreas - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]