Error (Exception in thread Root Thread java.lang.StackOverflowError) while transforming XML data using .xsl file using Oracle 11g R1

2010-07-12 Thread Jayant Ghagre

Hello,

I am getting following error while transforming XML data file to PDF
using .XSL file. I have loaded FOP 0.95 in Oracle 11g R1 database. I am
calling FOP using Java Stored Procedure.

The same code executes without any errors in stand-alone mode (Windows XP
with JDK 1.5)

Exception in thread Root Thread java.lang.StackOverflowError
  at java.lang.String.valueOf(String.java)
  at java.lang.StringBuffer.append(StringBuffer.java)
  at org.apache.fop.fo.properties.PercentLength.toString
(PercentLength.java)
  at java.lang.String.valueOf(String.java)
  at java.lang.StringBuffer.append(StringBuffer.java)
  at org.apache.fop.fo.flow.table.TableColumn.toString
(TableColumn.java)
  at java.lang.String.valueOf(String.java)
  at java.util.AbstractCollection.toString(AbstractCollection.java)
  at org.apache.fop.layoutmgr.table.ColumnSetup.toString
(ColumnSetup.java:125)
  at java.lang.String.valueOf(String.java)
  at java.lang.StringBuffer.append(StringBuffer.java)
  at
org.apache.fop.layoutmgr.table.TableContentLayoutManager.getNextKnuthElements
(TableContentLayoutManager.java:132)
  at
org.apache.fop.layoutmgr.table.TableLayoutManager.getNextKnuthElements
(TableLayoutManager.java:247)
  at
org.apache.fop.layoutmgr.BlockStackingLayoutManager.getNextKnuthElements
(BlockStackingLayoutManager.java)
  at org.apache.fop.layoutmgr.BlockLayoutManager.getNextKnuthElements
(BlockLayoutManager.java:116)
  at org.apache.fop.layoutmgr.FlowLayoutManager.getNextKnuthElements
(FlowLayoutManager.java:107)
  at org.apache.fop.layoutmgr.PageBreaker.getNextKnuthElements
(PageBreaker.java:145)
  at org.apache.fop.layoutmgr.AbstractBreaker.getNextBlockList
(AbstractBreaker.java:552)
  at org.apache.fop.layoutmgr.PageBreaker.getNextBlockList
(PageBreaker.java:137)
  at org.apache.fop.layoutmgr.AbstractBreaker.doLayout
(AbstractBreaker.java:302)
  at org.apache.fop.layoutmgr.AbstractBreaker.doLayout
(AbstractBreaker.java:264)
  at org.apache.fop.layoutmgr.PageSequenceLayoutManager.activateLayout
(PageSequenceLayoutManager.java:106)
  at org.apache.fop.area.AreaTreeHandler.endPageSequence
(AreaTreeHandler.java:234)
  at org.apache.fop.fo.pagination.PageSequence.endOfNode
(PageSequence.java:123)
  at org.apache.fop.fo.FOTreeBuilder$MainFOHandler.endElement
(FOTreeBuilder.java)
  at org.apache.fop.fo.FOTreeBuilder.endElement(FOTreeBuilder.java)
  at org.apache.xml.serializer.ToXMLSAXHandler.endElement
(ToXMLSAXHandler.java)
  at org.apache.xalan.templates.ElemLiteralResult.execute
(ElemLiteralResult.java)
  at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
(TransformerImpl.java)
  at org.apache.xalan.templates.ElemLiteralResult.execute
(ElemLiteralResult.java)
  at
org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes
(ElemApplyTemplates.java:395)
  at org.apache.xalan.templates.ElemApplyTemplates.execute
(ElemApplyTemplates.java:177)
  at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
(TransformerImpl.java)
  at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode
(TransformerImpl.java:2202)
  at org.apache.xalan.transformer.TransformerImpl.transformNode
(TransformerImpl.java:1276)
  at org.apache.xalan.transformer.TransformerImpl.transform
(TransformerImpl.java:673)
  at org.apache.xalan.transformer.TransformerImpl.transform
(TransformerImpl.java:1192)
  at org.apache.xalan.transformer.TransformerImpl.transform
(TransformerImpl.java:1170)


Thanks,
Jayant



-
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org



Re: Error (Exception in thread Root Thread java.lang.StackOverflowError) while transforming XML data using .xsl file using Oracle 11g R1

2010-07-12 Thread Chris Bowditch

Jayant Ghagre wrote:

Hello,

I am getting following error while transforming XML data file to PDF
using .XSL file. I have loaded FOP 0.95 in Oracle 11g R1 database. I am
calling FOP using Java Stored Procedure.

The same code executes without any errors in stand-alone mode (Windows XP
with JDK 1.5)

Exception in thread Root Thread java.lang.StackOverflowError
  at java.lang.String.valueOf(String.java)


When running within Oracle Instance you may just need more than 64Kb 
stack space. You could try specifying -Xss2M to JVM startup parameters 
to see if it resolves the issue


Thanks,

Chris

-
To unsubscribe, e-mail: fop-users-unsubscr...@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-h...@xmlgraphics.apache.org