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