[publican-list] ask help for "java.lang.OutOfMemoryError: GC overhead limit exceeded"

dennisg dennis.gao at turbolinux.com.cn
Wed Apr 18 06:59:13 UTC 2012


Hi all,

I am a newer, and when I try to use publican to generate a huge pdf
document, I got the following exception:

......
warning: Line 1 of a paragraph overflows the available area by 25000mpt.
(fo:block, location: 37381/1268)
2012-4-18 14:27:03 org.apache.fop.layoutmgr.inline.LineLayoutManager
$LineBreakingAlgorithm updateData2
warning: Line 1 of a paragraph overflows the available area by 38229mpt.
(fo:block, location: 37381/3530)
2012-4-18 14:27:28 org.apache.fop.layoutmgr.inline.LineLayoutManager
$LineBreakingAlgorithm updateData2
warning: Line 1 of a paragraph overflows the available area by 25000mpt.
(fo:block, location: 37611/1268)
Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit
exceeded
	at
java.lang.AbstractStringBuilder.<init>(AbstractStringBuilder.java:62)
	at java.lang.StringBuffer.<init>(StringBuffer.java:108)
	at org.apache.fop.pdf.PDFText.toUnicodeHex(PDFText.java:194)
	at
org.apache.fop.render.pdf.PDFRenderer.escapeText(PDFRenderer.java:1584)
	at
org.apache.fop.render.pdf.PDFRenderer.renderWord(PDFRenderer.java:1476)
	at
org.apache.fop.render.AbstractRenderer.renderInlineArea(AbstractRenderer.java:616)
	at
org.apache.fop.render.pdf.PDFRenderer.renderInlineArea(PDFRenderer.java:1345)
	at
org.apache.fop.render.AbstractRenderer.renderText(AbstractRenderer.java:680)
	at
org.apache.fop.render.pdf.PDFRenderer.renderText(PDFRenderer.java:1458)

......

I have already try to add the jvm options in the ~/.foprc file
this is my .foprc file:
FOP_OPTS='-Xms200m -Xmx1024m -XX:-UseGCOverheadLimit'

But I still get this exception. And I wander what is the "Line 1 of a
paragraph overflows the available area by 25000mpt" means?

By the way, is it possible for publican to start from the chapter 3
rather than chapter 1? 
Because if I can not generate so big pdf file, I may try to generate
several small pdf files, and I don't want all these small pdf files
start from chapter 1.

Thanks for any suggestion!!!

Dennis GAO






More information about the publican-list mailing list