You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pig.apache.org by "Olga Natkovich (JIRA)" <ji...@apache.org> on 2010/07/09 20:06:50 UTC
[jira] Updated: (PIG-239) illustrate followed by dump gives a
runtime exception
[ https://issues.apache.org/jira/browse/PIG-239?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Olga Natkovich updated PIG-239:
-------------------------------
Fix Version/s: 0.9.0
> illustrate followed by dump gives a runtime exception
> -----------------------------------------------------
>
> Key: PIG-239
> URL: https://issues.apache.org/jira/browse/PIG-239
> Project: Pig
> Issue Type: Bug
> Components: impl
> Reporter: Pradeep Kamath
> Assignee: Shubham Chopra
> Fix For: 0.9.0
>
>
> Here is a session which outlines the issue:
> grunt> a = load '/user/pig/tests/data/singlefile/studenttab10k' as (name, age,gpa);
> grunt> b = filter a by name lt 'b';
> grunt> c = foreach b generate TOKENIZE(name);
> grunt> illustrate c;
> -----------------------------------------
> | a | name | age | gpa |
> -----------------------------------------
> | | tom xylophone | 69 | 0.04 |
> | | alice ovid | 75 | 3.89 |
> -----------------------------------------
> --------------------------------------
> | b | name | age | gpa |
> --------------------------------------
> | | alice ovid | 75 | 3.89 |
> --------------------------------------
> -----------------------------
> | c | (token ) |
> -----------------------------
> | | {(alice), (ovid)} |
> -----------------------------
> grunt> dump c;
> 2008-05-15 14:35:54,476 [main] ERROR org.apache.pig.tools.grunt.GruntParser - java.lang.RuntimeException: java.io.IOException: Serialization error: org.apache.pig.impl.util.
> LineageTracer
> at org.apache.pig.backend.hadoop.executionengine.POMapreduce.copy(POMapreduce.java:242)
> at org.apache.pig.backend.hadoop.executionengine.MapreducePlanCompiler.compile(MapreducePlanCompiler.java:115)
> at org.apache.pig.backend.hadoop.executionengine.HExecutionEngine.compile(HExecutionEngine.java:232)
> at org.apache.pig.backend.hadoop.executionengine.HExecutionEngine.compile(HExecutionEngine.java:209)
> at org.apache.pig.PigServer.optimizeAndRunQuery(PigServer.java:410)
> at org.apache.pig.PigServer.openIterator(PigServer.java:332)
> at org.apache.pig.tools.grunt.GruntParser.processDump(GruntParser.java:265)
> at org.apache.pig.tools.pigscript.parser.PigScriptParser.parse(PigScriptParser.java:162)
> at org.apache.pig.tools.grunt.GruntParser.parseContOnError(GruntParser.java:73)
> at org.apache.pig.tools.grunt.Grunt.run(Grunt.java:54)
> at org.apache.pig.Main.main(Main.java:270)
> Caused by: java.io.IOException: Serialization error: org.apache.pig.impl.util.LineageTracer
> at org.apache.pig.impl.util.WrappedIOException.wrap(WrappedIOException.java:16)
> at org.apache.pig.impl.util.ObjectSerializer.serialize(ObjectSerializer.java:44)
> at org.apache.pig.backend.hadoop.executionengine.POMapreduce.copy(POMapreduce.java:233)
> ... 10 more
> Caused by: java.io.NotSerializableException: org.apache.pig.impl.util.LineageTracer
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1081)
> at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
> at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
> at java.util.ArrayList.writeObject(ArrayList.java:569)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:917)
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1339)
> at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
> at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
> at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
> at java.util.ArrayList.writeObject(ArrayList.java:569)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:917)
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1339)
> at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
> at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
> at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
> at org.apache.pig.impl.util.ObjectSerializer.serialize(ObjectSerializer.java:40)
> ... 11 more
> 2008-05-15 14:35:54,480 [main] ERROR org.apache.pig.tools.grunt.GruntParser - java.lang.RuntimeException: java.io.IOException: Serialization error: org.apache.pig.impl.util.LineageTracer
> grunt>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.