[ 
https://issues.apache.org/jira/browse/PIG-3922?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Philip (flip) Kromer updated PIG-3922:
--------------------------------------

    Attachment: 0001-Increased-Forrest-heap-size-to-fix-build-of-docs.patch

one-liner fix to increase the heap size

> 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
>              Labels: ant, build, docs, fop, forrest, javadoc
>         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)

Reply via email to