NPE in TOP
----------
Key: PIG-2031
URL: https://issues.apache.org/jira/browse/PIG-2031
Project: Pig
Issue Type: Bug
Reporter: Jacob Perkins
If a NULL DataBag is passed to org.apache.pig.builtin.TOP then a NPE is thrown.
Consider:
{code}
$: cat foo.tsv
a {(foo,1),(bar,2)}
b
c {(fyha,4),(asdf,9)}
{code}
then:
{code}
data = LOAD 'foo.tsv' AS (key:chararray, a_bag:bag {t:tuple (name:chararray,
value:int)});
tpd = FOREACH data {
top_n = TOP(1, 1, a_bag);
GENERATE
key AS key,
top_n AS top_n
;
};
DUMP tpd;
{code}
will throw an NPE when it gets to the row with no bag.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira