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.35277778)
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 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.35277778)
> 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)
>         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: 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)
>         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:166)
>         at org.apache.fop.cli.Main.main(Main.java:197)
> =====================
>
> i have been googling like crazy but finding no answers... anybody know
> what might be wrong?


Jeremias Maerki


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


<?xml version="1.0" encoding="UTF-8"?>
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format";>
	<fo:layout-master-set>
		<fo:simple-page-master page-width="148mm" page-height="210mm" master-name="default-page">
			<fo:region-body margin-left="10mm" margin-bottom="0mm" margin-top="10mm"/>
		</fo:simple-page-master>
	</fo:layout-master-set>
	
	<fo:page-sequence master-reference="default-page">
		<fo:flow flow-name="xsl-region-body">
			<fo:block-container border-bottom-width="1mm" border-bottom-style="solid" border-bottom-color="red" font-size="10pt" top="0mm" left="0mm" position="absolute">
				<fo:block>
				Fra:
				</fo:block>
				<fo:block>FRABEDRIFT</fo:block>
				<fo:block>Adresse1</fo:block>
				<fo:block>0513<fo:leader leader-pattern="space"/>Oslo</fo:block>
			</fo:block-container>
			<fo:block-container font-size="10pt" top="45mm" left="0mm" position="absolute">
				<fo:block>
				Til:
				</fo:block>
				<fo:block>TILBEDRIFT</fo:block>
				<fo:block>Adresse1</fo:block>
				<fo:block>3940<fo:leader leader-pattern="space"/>Porsgrunn</fo:block>
			</fo:block-container>
			<fo:block-container font-size="10pt" top="90mm" left="0mm" position="absolute">
				<fo:block>
				Via:
				</fo:block>
				<fo:block/>
				<fo:block/>
				<fo:block>
					<fo:leader leader-pattern="space"/>
				</fo:block>
			</fo:block-container>
			<fo:block-container font-size="10pt" top="135mm" left="0mm" position="absolute">
				<fo:block>Kjøper referanse 12345</fo:block>
				<fo:block>Bruttovekt 460</fo:block>
				<fo:block>Temperaturkrav -18</fo:block>
				<fo:block>SSCC -- code 370123451234567892</fo:block>
			</fo:block-container>
		</fo:flow>
	</fo:page-sequence>
</fo:root>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to