You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by Stijn Van Vreckem <st...@pandora.be> on 2002/03/25 22:43:11 UTC

fo2pdf serializer problem ?

hello, 

I have a problem with an fo stylesheet that is working fine on a Cocoon 
version that has the fop-0.20.2.jar . 

The latest version of cocoon from the cvs has 
fop-0.20.3rc.jar . 

The strange thing is when I change the fop jar back to the old jar 
everything is running fine.

This is the exception that I found in the log when I want to serialize the 
fo document to pdf.
 


exception is 
FATAL_E (2002-03-24) 
19:55.48:097[core.xslt-processor](/stino/2program/POC/play/as_you.xml/As%20You%20Like%20It.pdf) 
HttpProcessor[8080][4]/TraxErrorHandler: Error in TraxTransformer: 
javax.xml.transform.TransformerException: 
org.apache.fop.apps.FOPException: 'master-reference' for 
'fo:page-sequence'matches no 'simple-page-master' or 
'page-sequence-master'
javax.xml.transform.TransformerException: 
org.apache.fop.apps.FOPException: 'master-reference' for 
'fo:page-sequence'matches no 'simple-page-master' or 
'page-sequence-master'
        at 
org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:725)
        at 
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2243)
        at 
org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2069)
        at 
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1171)
        at 
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3196)
        at 
org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:436)
        at 
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:91)

 
Could there be a problem with the serializer class ? 

I am running Linux with tomcat4.

Any ideas ?

Thanks,
-- 

Stijn 





---------------------------------------------------------------------
To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
For additional commands, email: cocoon-dev-help@xml.apache.org


Re: fo2pdf serializer problem ?

Posted by Tomas Kulhanek <to...@st.ms.mff.cuni.cz>.
Hi, 
fop supports fo version 1.0 recommendation of W3C. It is written on 
Release notes on web pages of FOP. Use the newest stylesheets 
whoose implements the recommendation, or rename some 
elements in fo, instruction also on release notes.

Regards

Tomas Kulhanek

> I have a problem with an fo stylesheet that is working fine on a Cocoon 

> org.apache.fop.apps.FOPException: 'master-reference' for 
> 'fo:page-sequence'matches no 'simple-page-master' or 
> 'page-sequence-master'


---------------------------------------------------------------------
To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
For additional commands, email: cocoon-dev-help@xml.apache.org


RE: fo2pdf serializer problem ?

Posted by Steven Noels <st...@outerthought.org>.
Stijn,

your FO perhaps contains pre-REC xsl-fo constructs.

According to the REC version of FO, you should point from a
page-sequence to a page-master like this:

<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format" >
     <fo:layout-master-set>
          <fo:simple-page-master master-name="test-page-master"
page-width="8.5in" page-height="11in">
               <fo:region-body margin-top="0.4in"/>
          </fo:simple-page-master>
     </fo:layout-master-set>
     <fo:page-sequence master-reference="test-page-master">
          <fo:flow flow-name="xsl-region-body">
               [...]
          </fo:flow>
     </fo:page-sequence>
</fo:root>

Hence the distinction between master-name and master-reference on
simple-page-master and page-sequence.

I know older versions of FOP supported specifying master-name on both
simple-page-master and page-sequence, which has become incorrect since
then. And I'm not sure if this was corrected in my slides ;-)

Regards,

</Steven>


---------------------------------------------------------------------
To unsubscribe, e-mail: cocoon-dev-unsubscribe@xml.apache.org
For additional commands, email: cocoon-dev-help@xml.apache.org