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)