Exception with 'double.sided' set to 1 for PDF output

View: New views
10 Messages — Rating Filter:   Alert me  

Exception with 'double.sided' set to 1 for PDF output

by spr :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

When trying to generate PDF with <xsl:param name="double.sided" select="1" /> generated exception.
The same works with <xsl:param name="double.sided" select="0" />

FOP version : 0.94
DocBook XSL : 1.73.2

=====
D:\wrk\BookTest>fop-0.94\fop.bat -xml input\test\index.xml -xsl custom\test-header.xsl -pdf output\test\test.pdf
Oct 1, 2007 4:58:56 PM org.apache.fop.cli.InputHandler warning
WARNING: javax.xml.transform.TransformerException: Note: namesp. cut : stripped namespace before processing           Book Title
Oct 1, 2007 4:58:56 PM org.apache.fop.cli.InputHandler warning
WARNING: javax.xml.transform.TransformerException: Note: namesp. cut : processing stripped document                   Book Title
Oct 1, 2007 4:58:56 PM org.apache.fop.cli.InputHandler warning
WARNING: javax.xml.transform.TransformerException: Making portrait pages on USletter paper (8.5inx11in)
Oct 1, 2007 4:58:57 PM org.apache.fop.fo.FOTreeBuilder$MainFOHandler endElement
WARNING: Mismatch: root (http://www.w3.org/1999/XSL/Format) vs. page-sequence (http://www.w3.org/1999/XSL/Format)
Oct 1, 2007 4:58:57 PM org.apache.fop.fo.FOTreeBuilder fatalError
SEVERE: javax.xml.transform.TransformerException: java.lang.IllegalStateException: endElement() called for fo:root where
 there is no current element.
Oct 1, 2007 4:58:57 PM org.apache.fop.cli.Main startFOP
SEVERE: Exception
javax.xml.transform.TransformerException: java.lang.IllegalStateException: endElement() called for fo:root where there i
s no current element.
        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:/D:/wrk/BookTest/docbook-xsl-1.73.2/fo/docbook.xsl; Line#: 223; Column#: 59
javax.xml.transform.TransformerException: java.lang.IllegalStateException: endElement() called for fo:root where there i
s no current element.
        at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2416)
        at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:160)
        at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
        at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:139)
        at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
        at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:139)
        at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
        at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:139)
        at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:393)
        at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:176)
        at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
        at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:126)
        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)
Caused by: java.lang.IllegalStateException: endElement() called for fo:root where there is no current element.
        at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:367)
        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.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:393)
        at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:176)
        at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:393)
        at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:176)
        at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
        ... 21 more
---------
java.lang.IllegalStateException: endElement() called for fo:root where there is no current element.
        at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:367)
        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.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:393)
        at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:176)
        at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:393)
        at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:176)
        at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
        at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:160)
        at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
        at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:139)
        at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
        at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:139)
        at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
        at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:139)
        at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:393)
        at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:176)
        at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
        at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:126)
        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)

D:\wrk\BookTest>
~spr

Re: Exception with 'double.sided' set to 1 for PDF output

by spr :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Any hints?

I trimmed the customization to minimum:

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet
  version     = "1.0"
  xmlns:d     = "http://docbook.org/ns/docbook"
  xmlns:xsl   = "http://www.w3.org/1999/XSL/Transform"
  xmlns:fo    = "http://www.w3.org/1999/XSL/Format"
  xmlns:l     = "http://docbook.sourceforge.net/xmlns/l10n/1.0">

  <xsl:import
    href    = "../docbook-xsl-ns-1.73.2/fo/docbook.xsl" />

  <xsl:param name="double.sided" select ="1" />

</xsl:stylesheet>

But still the problem persists :(

~spr

spr wrote:
When trying to generate PDF with <xsl:param name="double.sided" select="1" /> generated exception.
The same works with <xsl:param name="double.sided" select="0" />

FOP version : 0.94
DocBook XSL : 1.73.2
~spr

RE: Exception with 'double.sided' set to 1 for PDF output

by Mauritz Jeanson :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> -----Original Message-----
> From: spr
>
> I trimmed the customization to minimum:
>
> <?xml version="1.0" encoding="utf-8"?>
> <xsl:stylesheet
>   version     = "1.0"
>   xmlns:d     = "http://docbook.org/ns/docbook"
>   xmlns:xsl   = "http://www.w3.org/1999/XSL/Transform"
>   xmlns:fo    = "http://www.w3.org/1999/XSL/Format"
>   xmlns:l     = "http://docbook.sourceforge.net/xmlns/l10n/1.0">
>
>   <xsl:import
>     href    = "../docbook-xsl-ns-1.73.2/fo/docbook.xsl" />
>
>   <xsl:param name="double.sided" select ="1" />
>
> </xsl:stylesheet>
>
> But still the problem persists :(


Try setting fop1.extensions = 1.

/MJ



---------------------------------------------------------------------
To unsubscribe, e-mail: docbook-apps-unsubscribe@...
For additional commands, e-mail: docbook-apps-help@...


RE: Exception with 'double.sided' set to 1 for PDF output

by spr :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Thanks, It worked!!!

Any place where I can read more about the extensions?

~spr

Mauritz Jeanson wrote:
> -----Original Message-----
> From: spr
>
> I trimmed the customization to minimum:
>
> <?xml version="1.0" encoding="utf-8"?>
> <xsl:stylesheet
>   version     = "1.0"
>   xmlns:d     = "http://docbook.org/ns/docbook"
>   xmlns:xsl   = "http://www.w3.org/1999/XSL/Transform"
>   xmlns:fo    = "http://www.w3.org/1999/XSL/Format"
>   xmlns:l     = "http://docbook.sourceforge.net/xmlns/l10n/1.0">
>
>   <xsl:import
>     href    = "../docbook-xsl-ns-1.73.2/fo/docbook.xsl" />
>
>   <xsl:param name="double.sided" select ="1" />
>
> </xsl:stylesheet>
>
> But still the problem persists :(


Try setting fop1.extensions = 1.

/MJ



---------------------------------------------------------------------
To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org
For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org
~spr

Re: Exception with 'double.sided' set to 1 for PDF output

by Ron Catterall :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.
Re: [docbook-apps] Exception with 'double.sided' set to 1
Works OK for me when I reset the route to ...../docbook/5.0/docbook-xsl-ns-1.73.2/fo/ docbook.xsl and use Saxon 6.5.5 and XEP 4.9 and also whatever Apache FOP is built into Oxygen 8.2 - and without setting fop1.extensions = 1, so setting fop1.extensions is not the problem - unless Oxygen build it in some other way.

my test file starts:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE article>
<article xml:id="LL" xmlns="http://docbook.org/ns/docbook" version="5.0" xml:lang="EN">
 
<info><title>Title of article</title></info>
  <section xml:id="LL_first" xml:lang="EN">
    <info><title>Title of first section;</title></info>
 ...
my stylesheet is:
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet
  version     = "1.0"
  xmlns:d    
= "http://docbook.org/ns/docbook"
  xmlns:xsl  
= "http://www.w3.org/1999/XSL/Transform"
  xmlns:fo   
= "http://www.w3.org/1999/XSL/Format"
  xmlns:l    
= "http://docbook.sourceforge.net/xmlns/l10n/1.0">

  
<xsl:import
     href    ="/Applications/Utilities/oxygen/8.2/oxygen/frameworks/docbook/5.0/docbook-xsl-ns-1.73.2/fo/docbook.xsl"/>

 
<xsl:param name="double.sided" select ="1" />

</xsl:stylesheet>
my Java is 1.4.2 -Xmx1000m

Is your route to docbook.xsl correct?  I suppose it must be if OK for double-sided set to 0.

Ron

Any hints?

I trimmed the customization to minimum:

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet
  version     = "1.0"
  xmlns:d     = "http://docbook.org/ns/docbook"
  xmlns:xsl   = "http://www.w3.org/1999/XSL/Transform"
  xmlns:fo    = "http://www.w3.org/1999/XSL/Format"
  xmlns:l     = "http://docbook.sourceforge.net/xmlns/l10n/1.0">

  <xsl:import
    href    = "../docbook-xsl-ns-1.73.2/fo/docbook.xsl" />

  <xsl:param name="double.sided" select ="1" />

</xsl:stylesheet>

But still the problem persists :(

~spr


spr wrote:
>
> When trying to generate PDF with <xsl:param name="double.sided" select="1"
> /> generated exception.
> The same works with <xsl:param name="double.sided" select="0" />
>
> FOP version : 0.94
> DocBook XSL : 1.73.2
>
>

--
View this message in context: http://www.nabble.com/Exception-with-%27double.sided%27-set-to-1-for-PDF-output-tf4547745.html#a13024546
Sent from the docbook apps mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: docbook-apps-unsubscribe@...
For additional commands, e-mail: docbook-apps-help@...


-- 
Ron Catterall, Phd, DSc                         email: ron@...
Prolongacion de Hidalgo 140                             http://catterall.net/
San Felipe del Agua                                        tel: +52 951 520 1821
Oaxaca      68020  Mexico                          fax: +1 530 348 8309
--------------------------------------------------------------------- To unsubscribe, e-mail: docbook-apps-unsubscribe@... For additional commands, e-mail: docbook-apps-help@...

Re: Exception with 'double.sided' set to 1 for PDF output

by spr :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

i was able to generate the PDF with souble.sided set to "0", so the path etc are fine.

my command line is:
# ./fop-0.94/fop -d -xml ./input/test/index.xml -xsl ./custom/double-sided.xsl ./output/test/test.pdf

After setting fop1.extensions to "1" (as suggested by MJ), the exception is gone. I am, however, not sure why?

Ron Catterall wrote:
Re: [docbook-apps] Exception with 'double.sided'
set to 1
Works OK for me when I reset the route to
...../docbook/5.0/docbook-xsl-ns-1.73.2/fo/ docbook.xsl and use
Saxon 6.5.5 and XEP 4.9 and also whatever Apache FOP is built into
Oxygen 8.2 - and without setting fop1.extensions = 1, so setting
fop1.extensions is not the problem - unless Oxygen build it in some
other way.

my test file starts:
<?xml
version="1.0" encoding="UTF-8" ?>
<!DOCTYPE
article>
<article xml:id="LL" xmlns="http://docbook.org/ns/docbook" version="5.0" xml:lang="EN">
 
<info><title>Title of article</title></info>
  <section xml:id="LL_first" xml:lang="EN">
    <info><title>Title of first
section;</title></info>
 ...
my stylesheet is:
<?xml
version="1.0" encoding="utf-8"?>
<xsl:stylesheet
 
version     = "1.0"
  xmlns:d     =
"http://docbook.org/ns/docbook" 
  xmlns:xsl   =
"http://www.w3.org/1999/XSL/Transform" 
  xmlns:fo    =
"http://www.w3.org/1999/XSL/Format" 
  xmlns:l     =
"http://docbook.sourceforge.net/xmlns/l10n/1.0"> 

  
<xsl:import
    
href    ="/Applications/Utilities/oxygen/8.2/oxygen/frameworks/docbook/5.0/docbook-xsl-ns-1.73.2/fo/docbook.xsl"/>

 
<xsl:param
name="double.sided" select ="1" />

</xsl:stylesheet>

my Java is 1.4.2 -Xmx1000m

Is your route to docbook.xsl correct?  I suppose it must be
if OK for double-sided set to 0.

Ron

Any hints?

I trimmed the customization to minimum:

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet
  version     = "1.0"
  xmlns:d     =
"http://docbook.org/ns/docbook" 
  xmlns:xsl   =
"http://www.w3.org/1999/XSL/Transform" 
  xmlns:fo    =
"http://www.w3.org/1999/XSL/Format" 
  xmlns:l     =
"http://docbook.sourceforge.net/xmlns/l10n/1.0"> 

  <xsl:import
    href    =
"../docbook-xsl-ns-1.73.2/fo/docbook.xsl" />

  <xsl:param name="double.sided" select ="1"
/>

</xsl:stylesheet>

But still the problem persists :(

~spr


spr wrote:
>
> When trying to generate PDF with <xsl:param
name="double.sided" select="1"
> /> generated exception.
> The same works with <xsl:param name="double.sided"
select="0" />
>
> FOP version : 0.94
> DocBook XSL : 1.73.2
>
>

--
View this message in context:
http://www.nabble.com/Exception-with-%27double.sided%27-set-to-1-for-PDF-output-tf4547745.html#a13024546 
Sent from the docbook apps mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail:
docbook-apps-unsubscribe@lists.oasis-open.org
For additional commands, e-mail:
docbook-apps-help@lists.oasis-open.org


--

Ron Catterall, Phd, DSc
       
       
       
email: ron@catterall.net
Prolongacion de Hidalgo 140    
       
       
       
http://catterall.net/ 
San Felipe del Agua       
       
       
       
        tel:
+52 951 520 1821
Oaxaca      68020 
Mexico 
       
       
        fax:
+1 530 348 8309



---------------------------------------------------------------------
To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org
For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org
~spr

Re: Exception with 'double.sided' set to 1 for PDF output

by Ron Catterall :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

>i was able to generate the PDF with souble.sided set to "0", so the path etc
>are fine.

Agreed.  So why does it work for me without setting fop1.extensions
to "1"?  The ns-1.73.2 stylesheet has the default <xsl:param
name="fop1.extensions"="0"/> at line 224 of fo/param.xsl

How about commenting out your <xsl:param name="fop1.extensions"="1"/>
and seeing if you get the problem back.  (Something else might have
changed.)

Otherwise I'm lost - and I don't like things that work without knowing why.

Ron

>my command line is:
># ./fop-0.94/fop -d -xml ./input/test/index.xml -xsl
>./custom/double-sided.xsl ./output/test/test.pdf
>
>After setting fop1.extensions to "1" (as suggested by MJ), the exception is
>gone. I am, however, not sure why?
>

--
Ron Catterall, Phd, DSc       email: ron@...
Prolongacion de Hidalgo 140 http://catterall.net/
San Felipe del Agua tel: +52 951 520 1821
Oaxaca      68020 Mexico fax: +1 530 348 8309

---------------------------------------------------------------------
To unsubscribe, e-mail: docbook-apps-unsubscribe@...
For additional commands, e-mail: docbook-apps-help@...


Re: Exception with 'double.sided' set to 1 for PDF output

by spr :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Ron Catterall wrote:
>i was able to generate the PDF with souble.sided set to "0", so the path etc
>are fine.

Agreed.  So why does it work for me without setting fop1.extensions
to "1"?  The ns-1.73.2 stylesheet has the default <xsl:param
name="fop1.extensions"="0"/> at line 224 of fo/param.xsl

[spr] Have no idea :(

How about commenting out your <xsl:param name="fop1.extensions"="1"/>
and seeing if you get the problem back.  (Something else might have
changed.)

[spr] Already did that before making the minimal customization layer with only "double.sided" as the customized para (see my last mail).

Otherwise I'm lost - and I don't like things that work without knowing why.

[spr] You are not alone! For now i need to move ahead fast, hence postponed reasoning for a while...
Ron

>my command line is:
># ./fop-0.94/fop -d -xml ./input/test/index.xml -xsl
>./custom/double-sided.xsl ./output/test/test.pdf
>
>After setting fop1.extensions to "1" (as suggested by MJ), the exception is
>gone. I am, however, not sure why?
>

--
Ron Catterall, Phd, DSc       email: ron@catterall.net
Prolongacion de Hidalgo 140 http://catterall.net/
San Felipe del Agua tel: +52 951 520 1821
Oaxaca      68020 Mexico fax: +1 530 348 8309

---------------------------------------------------------------------
To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org
For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org
~spr

Re: Exception with 'double.sided' set to 1 for PDF output

by Bob Stayton :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I think the error messages are misleading.   I think the fop shell process
is somehow obscuring the source of the error.  If you run the stock docbook
fo stylesheet with double.sided=1, it creates a page-master for blank
pages, which are inserted at the end of chapters whose content ends on an
odd page.  It is a known problem that naming the blank body region breaks
fop, both version 0.20.5 and 0.94.  The error message when you runa an the
XSLT process outside of the fop shell is:

"Flow 'xsl-region-body' does not map to the region-body in page-master
'blank'.  FOP presently does not support this."

This is a fatal error and stops processing.  It is possible that the fop
shell handles this differently and ends up producing an error in another
part of the process.  This is one reason to run the XSLT process first and
the XSL-FO process second, instead of combining them in the fop shell.

So the DocBook XSL stylesheets make an exception for FOP in defining the
blank page master.  That exception only takes effect if the
fop1.extensions=1 is set (or fop.extensions=1 if you are using fop 0.20.5).

Bob Stayton
Sagehill Enterprises
DocBook Consulting
bobs@...


----- Original Message -----
From: "spr" <spremi@...>
To: <docbook-apps@...>
Sent: Monday, October 01, 2007 4:34 AM
Subject: [docbook-apps] Exception with 'double.sided' set to 1 for PDF
output


>
> When trying to generate PDF with <xsl:param name="double.sided"
> select="1" />
> generated exception.
> The same works with <xsl:param name="double.sided" select="0" />
>
> FOP version : 0.94
> DocBook XSL : 1.73.2
>
> =====
> D:\wrk\BookTest>fop-0.94\fop.bat -xml input\test\index.xml -xsl
> custom\test-header.xsl -pdf output\test\test.pdf
> Oct 1, 2007 4:58:56 PM org.apache.fop.cli.InputHandler warning
> WARNING: javax.xml.transform.TransformerException: Note: namesp. cut :
> stripped namespace before processing           Book Title
> Oct 1, 2007 4:58:56 PM org.apache.fop.cli.InputHandler warning
> WARNING: javax.xml.transform.TransformerException: Note: namesp. cut :
> processing stripped document                   Book Title
> Oct 1, 2007 4:58:56 PM org.apache.fop.cli.InputHandler warning
> WARNING: javax.xml.transform.TransformerException: Making portrait pages
> on
> USletter paper (8.5inx11in)
> Oct 1, 2007 4:58:57 PM org.apache.fop.fo.FOTreeBuilder$MainFOHandler
> endElement
> WARNING: Mismatch: root (http://www.w3.org/1999/XSL/Format) vs.
> page-sequence (http://www.w3.org/1999/XSL/Format)
> Oct 1, 2007 4:58:57 PM org.apache.fop.fo.FOTreeBuilder fatalError
> SEVERE: javax.xml.transform.TransformerException:
> java.lang.IllegalStateException: endElement() called for fo:root where
> there is no current element.
> Oct 1, 2007 4:58:57 PM org.apache.fop.cli.Main startFOP
> SEVERE: Exception
> javax.xml.transform.TransformerException:
> java.lang.IllegalStateException:
> endElement() called for fo:root where there i
> s no current element.
>        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:/D:/wrk/BookTest/docbook-xsl-1.73.2/fo/docbook.xsl;
> Line#:
> 223; Column#: 59
> javax.xml.transform.TransformerException:
> java.lang.IllegalStateException:
> endElement() called for fo:root where there i
> s no current element.
>        at
> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2416)
>        at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:160)
>        at
> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
>        at
> org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:139)
>        at
> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
>        at
> org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:139)
>        at
> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
>        at
> org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:139)
>        at
> org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:393)
>        at
> org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:176)
>        at
> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
>        at
> org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:126)
>        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)
> Caused by: java.lang.IllegalStateException: endElement() called for
> fo:root
> where there is no current element.
>        at
> org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:367)
>        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.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:393)
>        at
> org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:176)
>        at
> org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:393)
>        at
> org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:176)
>        at
> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
>        ... 21 more
> ---------
> java.lang.IllegalStateException: endElement() called for fo:root where
> there
> is no current element.
>        at
> org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement(FOTreeBuilder.java:367)
>        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.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:393)
>        at
> org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:176)
>        at
> org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:393)
>        at
> org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:176)
>        at
> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
>        at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:160)
>        at
> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
>        at
> org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:139)
>        at
> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
>        at
> org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:139)
>        at
> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
>        at
> org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:139)
>        at
> org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApplyTemplates.java:393)
>        at
> org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.java:176)
>        at
> org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2411)
>        at
> org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:126)
>        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)
>
> D:\wrk\BookTest>
>
> --
> View this message in context:
> http://www.nabble.com/Exception-with-%27double.sided%27-set-to-1-for-PDF-output-tf4547745.html#a12977447
> Sent from the docbook apps mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: docbook-apps-unsubscribe@...
> For additional commands, e-mail: docbook-apps-help@...
>
>
>



---------------------------------------------------------------------
To unsubscribe, e-mail: docbook-apps-unsubscribe@...
For additional commands, e-mail: docbook-apps-help@...


Re: Exception with 'double.sided' set to 1 for PDF output

by Bob Stayton :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Are you sure the fop1.extensions parameter is not set to 1?  When I looked
at the Docbook PDF transformation defined in Oxygen 8.2, the transformation
configuration showed that fop1.extensions was set to 1.  I think the Oxygen
folks did that to override the default value in param.xsl so the transform
as shipped would not fail.

Bob Stayton
Sagehill Enterprises
DocBook Consulting
bobs@...


----- Original Message -----
From: "Ron Catterall" <ron@...>
To: "spr" <spremi@...>
Cc: <docbook-apps@...>
Sent: Wednesday, October 03, 2007 1:42 PM
Subject: Re: [docbook-apps] Exception with 'double.sided' set to 1 for PDF
output


> >i was able to generate the PDF with souble.sided set to "0", so the path
> >etc
>>are fine.
>
> Agreed.  So why does it work for me without setting fop1.extensions to
> "1"?  The ns-1.73.2 stylesheet has the default <xsl:param
> name="fop1.extensions"="0"/> at line 224 of fo/param.xsl
>
> How about commenting out your <xsl:param name="fop1.extensions"="1"/> and
> seeing if you get the problem back.  (Something else might have changed.)
>
> Otherwise I'm lost - and I don't like things that work without knowing
> why.
>
> Ron
>
>>my command line is:
>># ./fop-0.94/fop -d -xml ./input/test/index.xml -xsl
>>./custom/double-sided.xsl ./output/test/test.pdf
>>
>>After setting fop1.extensions to "1" (as suggested by MJ), the exception
>>is
>>gone. I am, however, not sure why?
>>
>
> --
> Ron Catterall, Phd, DSc        email: ron@...
> Prolongacion de Hidalgo 140 http://catterall.net/
> San Felipe del Agua tel: +52 951 520 1821
> Oaxaca      68020 Mexico fax: +1 530 348 8309
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: docbook-apps-unsubscribe@...
> For additional commands, e-mail: docbook-apps-help@...
>
>
>



---------------------------------------------------------------------
To unsubscribe, e-mail: docbook-apps-unsubscribe@...
For additional commands, e-mail: docbook-apps-help@...