[ https://issues.apache.org/jira/browse/PIG-3940?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Philip (flip) Kromer updated PIG-3940: -------------------------------------- Attachment: 0001-Fixed-NullPointerException-writing-.pig_header-for-f.patch Patch, with test for bug > 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)