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

Skanda Prasad updated PIG-4317:
-------------------------------
    Affects Version/s:     (was: 0.11.1)
                           (was: 0.12.0)

> LogicalPlanPrinter throws OOM for large scripts (lot of macros defined)
> -----------------------------------------------------------------------
>
>                 Key: PIG-4317
>                 URL: https://issues.apache.org/jira/browse/PIG-4317
>             Project: Pig
>          Issue Type: Bug
>    Affects Versions: 0.12.1
>            Reporter: Skanda Prasad
>            Priority: Critical
>              Labels: Pig-3455, Pig-3567
>
> Linked to PIG-3455 and PIG-3567
> I'm now getting the following exception after applying the fix from the above 
> JIRA's:
> Pig Stack Trace
> ---------------
> ERROR 2998: Unhandled internal error. Java heap space
> java.lang.OutOfMemoryError: Java heap space
> at java.util.Arrays.copyOf(Arrays.java:2271)
> at java.io.ByteArrayOutputStream.grow(ByteArrayOutputStream.java:113)
> at java.io.ByteArrayOutputStream.ensureCapacity(ByteArrayOutputStream.java:93)
> at java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:140)
> at java.io.PrintStream.write(PrintStream.java:480)
> at java.io.FilterOutputStream.write(FilterOutputStream.java:97)
> at 
> org.apache.pig.newplan.logical.optimizer.LogicalPlanPrinter.writeWithTabs(LogicalPlanPrinter.java:103)
> at 
> org.apache.pig.newplan.logical.optimizer.LogicalPlanPrinter.depthFirst(LogicalPlanPrinter.java:125)
> at 
> org.apache.pig.newplan.logical.optimizer.LogicalPlanPrinter.depthFirst(LogicalPlanPrinter.java:133)
> at 
> org.apache.pig.newplan.logical.optimizer.LogicalPlanPrinter.depthFirst(LogicalPlanPrinter.java:133)
> at 
> org.apache.pig.newplan.logical.optimizer.LogicalPlanPrinter.depthFirst(LogicalPlanPrinter.java:133)
> at 
> org.apache.pig.newplan.logical.optimizer.LogicalPlanPrinter.depthFirst(LogicalPlanPrinter.java:133)
> rg.apache.pig.newplan.logical.optimizer.LogicalPlanPrinter.writeWithTabs
> at 
> org.apache.pig.newplan.logical.optimizer.LogicalPlanPrinter.depthFirst(LogicalPlanPrinter.java:133)
> at 
> org.apache.pig.newplan.logical.optimizer.LogicalPlanPrinter.depthFirst(LogicalPlanPrinter.java:133)
> at 
> org.apache.pig.newplan.logical.optimizer.LogicalPlanPrinter.depthFirst(LogicalPlanPrinter.java:133)
> at 
> org.apache.pig.newplan.logical.optimizer.LogicalPlanPrinter.depthFirst(LogicalPlanPrinter.java:133)
> at 
> org.apache.pig.newplan.logical.optimizer.LogicalPlanPrinter.depthFirst(LogicalPlanPrinter.java:133)
> at 
> org.apache.pig.newplan.logical.optimizer.LogicalPlanPrinter.depthFirst(LogicalPlanPrinter.java:133)
> at 
> org.apache.pig.newplan.logical.optimizer.LogicalPlanPrinter.depthFirst(LogicalPlanPrinter.java:133)
> at 
> org.apache.pig.newplan.logical.optimizer.LogicalPlanPrinter.depthFirst(LogicalPlanPrinter.java:133)
> at 
> org.apache.pig.newplan.logical.optimizer.LogicalPlanPrinter.depthFirst(LogicalPlanPrinter.java:133)
> at 
> org.apache.pig.newplan.logical.optimizer.LogicalPlanPrinter.depthFirst(LogicalPlanPrinter.java:133)
> at 
> org.apache.pig.newplan.logical.optimizer.LogicalPlanPrinter.depthFirst(LogicalPlanPrinter.java:133)
> at 
> org.apache.pig.newplan.logical.optimizer.LogicalPlanPrinter.depthFirst(LogicalPlanPrinter.java:133)
> at 
> org.apache.pig.newplan.logical.optimizer.LogicalPlanPrinter.depthFirst(LogicalPlanPrinter.java:133)
> at 
> org.apache.pig.newplan.logical.optimizer.LogicalPlanPrinter.depthFirst(LogicalPlanPrinter.java:133)
> at 
> org.apache.pig.newplan.logical.optimizer.LogicalPlanPrinter.depthFirst(LogicalPlanPrinter.java:133)
> at 
> org.apache.pig.newplan.logical.optimizer.LogicalPlanPrinter.depthFirst(LogicalPlanPrinter.java:133)
> at 
> org.apache.pig.newplan.logical.optimizer.LogicalPlanPrinter.depthFirst(LogicalPlanPrinter.java:133)
> at 
> org.apache.pig.newplan.logical.optimizer.LogicalPlanPrinter.depthFirst(LogicalPlanPrinter.java:133)
> at 
> org.apache.pig.newplan.logical.optimizer.LogicalPlanPrinter.depthFirst(LogicalPlanPrinter.java:133)
> at 
> org.apache.pig.newplan.logical.optimizer.LogicalPlanPrinter.depthFirstLP(LogicalPlanPrinter.java:97)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to