You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pig.apache.org by "Philip (flip) Kromer (JIRA)" <ji...@apache.org> on 2014/05/16 13:20:44 UTC

[jira] [Created] (PIG-3940) NullPointerException writing .pig_header for field with null name (in JsonMetadata.java)

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)