[jira] Updated: (PIG-1068) COGROUP fails with 'Type mismatch in key from map: expected org.apache.pig.impl.io.NullableText, recieved org.apache.pig.impl.io.NullableTuple'
[ https://issues.apache.org/jira/browse/PIG-1068?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Richard Ding updated PIG-1068: -- Attachment: PIG-1068.patch This patch fixed the problem by moving the unwrapping logic from demuxer to packager. COGROUP fails with 'Type mismatch in key from map: expected org.apache.pig.impl.io.NullableText, recieved org.apache.pig.impl.io.NullableTuple' --- Key: PIG-1068 URL: https://issues.apache.org/jira/browse/PIG-1068 Project: Pig Issue Type: Bug Affects Versions: 0.4.0 Reporter: Vikram Oberoi Assignee: Richard Ding Fix For: 0.6.0 Attachments: cogroup-bug.pig, log, PIG-1068.patch The COGROUP in the following script fails in its map: {code} logs = LOAD '$LOGS' USING PigStorage() AS (ts:int, id:chararray, command:chararray, comments:chararray); SPLIT logs INTO logins IF command == 'login', all_quits IF command == 'quit'; -- Project login clients and count them by ID. login_info = FOREACH logins { GENERATE id as id, comments AS client; }; logins_grouped = GROUP login_info BY (id, client); count_logins_by_client = FOREACH logins_grouped { generate group.id AS id, group.client AS client, COUNT($1) AS count; } -- Get the first quit. all_quits_grouped = GROUP all_quits BY id;
[jira] Updated: (PIG-1068) COGROUP fails with 'Type mismatch in key from map: expected org.apache.pig.impl.io.NullableText, recieved org.apache.pig.impl.io.NullableTuple'
[ https://issues.apache.org/jira/browse/PIG-1068?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Richard Ding updated PIG-1068: -- Status: Patch Available (was: Open) COGROUP fails with 'Type mismatch in key from map: expected org.apache.pig.impl.io.NullableText, recieved org.apache.pig.impl.io.NullableTuple' --- Key: PIG-1068 URL: https://issues.apache.org/jira/browse/PIG-1068 Project: Pig Issue Type: Bug Affects Versions: 0.4.0 Reporter: Vikram Oberoi Assignee: Richard Ding Fix For: 0.6.0 Attachments: cogroup-bug.pig, log, PIG-1068.patch The COGROUP in the following script fails in its map: {code} logs = LOAD '$LOGS' USING PigStorage() AS (ts:int, id:chararray, command:chararray, comments:chararray); SPLIT logs INTO logins IF command == 'login', all_quits IF command == 'quit'; -- Project login clients and count them by ID. login_info = FOREACH logins { GENERATE id as id, comments AS client; }; logins_grouped = GROUP login_info BY (id, client); count_logins_by_client = FOREACH logins_grouped { generate group.id AS id, group.client AS client, COUNT($1) AS count; } -- Get the first quit. all_quits_grouped = GROUP all_quits BY id; quits = FOREACH
[jira] Updated: (PIG-1068) COGROUP fails with 'Type mismatch in key from map: expected org.apache.pig.impl.io.NullableText, recieved org.apache.pig.impl.io.NullableTuple'
[ https://issues.apache.org/jira/browse/PIG-1068?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Olga Natkovich updated PIG-1068: Fix Version/s: 0.6.0 COGROUP fails with 'Type mismatch in key from map: expected org.apache.pig.impl.io.NullableText, recieved org.apache.pig.impl.io.NullableTuple' --- Key: PIG-1068 URL: https://issues.apache.org/jira/browse/PIG-1068 Project: Pig Issue Type: Bug Affects Versions: 0.4.0 Reporter: Vikram Oberoi Assignee: Richard Ding Fix For: 0.6.0 Attachments: cogroup-bug.pig, log The COGROUP in the following script fails in its map: {code} logs = LOAD '$LOGS' USING PigStorage() AS (ts:int, id:chararray, command:chararray, comments:chararray); SPLIT logs INTO logins IF command == 'login', all_quits IF command == 'quit'; -- Project login clients and count them by ID. login_info = FOREACH logins { GENERATE id as id, comments AS client; }; logins_grouped = GROUP login_info BY (id, client); count_logins_by_client = FOREACH logins_grouped { generate group.id AS id, group.client AS client, COUNT($1) AS count; } -- Get the first quit. all_quits_grouped = GROUP all_quits BY id; quits = FOREACH all_quits_grouped {
[jira] Updated: (PIG-1068) COGROUP fails with 'Type mismatch in key from map: expected org.apache.pig.impl.io.NullableText, recieved org.apache.pig.impl.io.NullableTuple'
[ https://issues.apache.org/jira/browse/PIG-1068?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vikram Oberoi updated PIG-1068: --- Attachment: cogroup-bug.pig log Attached the script and some sample data. COGROUP fails with 'Type mismatch in key from map: expected org.apache.pig.impl.io.NullableText, recieved org.apache.pig.impl.io.NullableTuple' --- Key: PIG-1068 URL: https://issues.apache.org/jira/browse/PIG-1068 Project: Pig Issue Type: Bug Affects Versions: 0.4.0 Reporter: Vikram Oberoi Attachments: cogroup-bug.pig, log The COGROUP in the following script fails in its map: {code} logs = LOAD '$LOGS' USING PigStorage() AS (ts:int, id:chararray, command:chararray, comments:chararray); SPLIT logs INTO logins IF command == 'login', all_quits IF command == 'quit'; -- Project login clients and count them by ID. login_info = FOREACH logins { GENERATE id as id, comments AS client; }; logins_grouped = GROUP login_info BY (id, client); count_logins_by_client = FOREACH logins_grouped { generate group.id AS id, group.client AS client, COUNT($1) AS count; } -- Get the first quit. all_quits_grouped = GROUP all_quits BY id; quits = FOREACH all_quits_grouped {