Philip (flip) Kromer created PIG-3922:
-----------------------------------------
Summary: Increase Forrest heap size to avoid OutOfMemoryError
building docs
Key: PIG-3922
URL: https://issues.apache.org/jira/browse/PIG-3922
Project: Pig
Issue Type: Bug
Affects Versions: 0.12.0
Reporter: Philip (flip) Kromer
Priority: Minor
Attachments:
0001-Increased-Forrest-heap-size-to-fix-build-of-docs.patch
Trying to build the 'tar' target fails for me with an OutOfMemoryError from
forrest deep in the build process.
The attached patch increases the heap size for the forrest task from 64m to
256m by changing the single line 'forrest.maxmemory=256m' in
src/docs/forrest.properties.
Here's the stacktrace, mostly to make the issue more googleable.
{code}
[exec] * [44/5] [0/0] 7.135s 0b basic.pdf
[exec] Exception in thread "main" java.lang.OutOfMemoryError: GC overhead
limit exceeded
[exec] at
java.lang.AbstractStringBuilder.<init>(AbstractStringBuilder.java:64)
[exec] at java.lang.StringBuffer.<init>(StringBuffer.java:96)
[exec] at
org.apache.fop.render.pdf.PDFRenderer.renderSpace(PDFRenderer.java:1494)
(...snip...)
[exec] Java Result: 1
[exec] Copying broken links file to site root.
[exec] BUILD FAILED
[exec] /usr/local/share/apache-forrest/main/targets/site.xml:224: Error
building site.
[exec] - See
/Users/flip/ics/data_science_fun_pack/pig/pig/src/docs/build/site/broken-links.xml
BUILD FAILED
/Users/flip/ics/data_science_fun_pack/pig/pig/build.xml:633: exec returned: 1
{code}
(Incidentally: after fixing that I also hit an NPE from Ant on a later stage of
the javadoc build. That was fixed by moving from ant 1.9.3 to ant 1.9.4):
{code}
/Users/flip/ics/data_science_fun_pack/pig/pig/build.xml:1464:
java.lang.NullPointerException
at
org.apache.tools.ant.taskdefs.Javadoc.postProcessGeneratedJavadocs(Javadoc.java:2450)
at org.apache.tools.ant.taskdefs.Javadoc.execute(Javadoc.java:1790)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
{code}
--
This message was sent by Atlassian JIRA
(v6.2#6252)