You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Aurélien DEHAY <au...@sncf.fr> on 2000/10/06 11:27:33 UTC

fop-0.14 error

Hello.

Does someone see a error in this file:

<?xml version="1.0" encoding="ISO-8859-1"?>

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">

 <xsl:template match="/">
	<xsl:processing-instruction name="cocoon-format">type="text/xslfo"</xsl:processing-instruction>
	<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">

		<fo:layout-master-set>
		  <fo:simple-page-master master-name="first"
			 page-height="29.7cm"
			 page-width="21cm"
			 margin-top="1cm"
			 margin-bottom="2cm"
			 margin-left="2.5cm"
			 margin-right="2.5cm">
			 <fo:region-before extent="3cm"/>
			 <fo:region-body margin-bottom="3cm"/>
			 <fo:region-after extent="1.5cm"/>
		  </fo:simple-page-master>
		  
		  <fo:simple-page-master master-name="rest"
			 page-height="29.7cm"
			 page-width="21cm"
			 margin-top="1cm"
			 margin-bottom="2cm"
			 margin-left="2.5cm"
			 margin-right="2.5cm">
			 <fo:region-before extent="2.5cm"/>
			 <fo:region-body margin-bottom="2.5cm"/>
			 <fo:region-after extent="1.5cm"/>
		  </fo:simple-page-master>
		  
		  <fo:page-sequence-master master-name="basic">
			 <fo:repeatable-page-master-alternatives>
				<fo:conditional-page-master-reference master-name="first" page-position="first"/>
				<fo:conditional-page-master-reference master-name="rest" page-position="rest"/>
				<fo:conditional-page-master-reference master-name="rest"/>
			 </fo:repeatable-page-master-alternatives>
		  </fo:page-sequence-master>
		</fo:layout-master-set>
		
		<fo:page-sequence master-name="basic">
		  
		  <fo:static-content flow-name="xsl-region-before">
			 <fo:block text-align="end" font-size="10pt">page <fo:page-number/></fo:block>
		  </fo:static-content>
		  
		  <fo:flow flow-name="xsl-region-body">
			 <xsl:apply-templates/>
		  </fo:flow>
		  
		</fo:page-sequence>
		
	 </fo:root>
  </xsl:template>
</xsl:stylesheet>


When I apply this stylesheet to a page, I've got the following error:

java.lang.NullPointerException
     at org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java, Compiled Code)
     at org.apache.fop.apps.Driver.buildFOTree(Driver.java, Compiled Code)
     at org.apache.cocoon.formatter.FO2PDFFormatter.format(FO2PDFFormatter.java, Compiled Code)
     at org.apache.cocoon.Engine.handle(Engine.java, Compiled Code)
     at org.apache.cocoon.Cocoon.service(Cocoon.java, Compiled Code)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java, Compiled Code)
     at org.apache.jserv.JServConnection.processRequest(JServConnection.java, Compiled Code)
     at org.apache.jserv.JServConnection.run(JServConnection.java, Compiled Code)
     at java.lang.Thread.run(Thread.java, Compiled Code)

Thanks.
-- 
Aurélien