Philip (flip) Kromer created PIG-3940:
-----------------------------------------

             Summary: NullPointerException writing .pig_header for field with 
null name (in JsonMetadata.java)
                 Key: PIG-3940
                 URL: https://issues.apache.org/jira/browse/PIG-3940
             Project: Pig
          Issue Type: Bug
          Components: impl
    Affects Versions: 0.12.0
            Reporter: Philip (flip) Kromer
         Attachments: 
0001-Fixed-NullPointerException-writing-.pig_header-for-f.patch

Pig throws an NPE writing .pig_header for field with null name. Attached patch 
has it instead write field name as '$i' corresponding to the field's zero-based 
position -- i.e., if the second field is unnamed, its header will be written as 
$1.

{code}
Caused by: java.lang.NullPointerException
        at 
org.apache.pig.builtin.JsonMetadata.storeSchema(JsonMetadata.java:319)
        at org.apache.pig.builtin.PigStorage.storeSchema(PigStorage.java:578)
        at 
org.apache.pig.backend.hadoop.executionengine.mapReduceLayer.PigOutputCommitter.storeCleanup(PigOutputCommitter.java:144)
{code}



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to