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

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

    Status: Patch Available  (was: Open)

> 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
>              Labels: PigStorage, schema, storage
>         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