You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pig.apache.org by "Xuefu Zhang (JIRA)" <ji...@apache.org> on 2014/04/23 15:18:14 UTC
[jira] [Commented] (PIG-3910) Cannot use DUMP command in macro
[ https://issues.apache.org/jira/browse/PIG-3910?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13978171#comment-13978171 ]
Xuefu Zhang commented on PIG-3910:
----------------------------------
>From the symptom, it seems that macro substitution is considering "dump" an alias so it tries to mask it. This may be confirmed (so fixed) by looking at macro substitution code.
> Cannot use DUMP command in macro
> --------------------------------
>
> Key: PIG-3910
> URL: https://issues.apache.org/jira/browse/PIG-3910
> Project: Pig
> Issue Type: Bug
> Components: parser
> Affects Versions: 0.10.0
> Reporter: Ory
>
> When trying to use a 'DUMP' command inside Macros, I get a syntax error:
> ERROR 1200: <file /tmp/pig-plugin/Ory/1398254029560/ORY_macros.pig, line 27> Failed to parse macro 'num_and_dump'. Reason: <file /tmp/pig-plugin/Ory/1398254029560/ORY_macros.pig, line 3, column 0> Syntax error, unexpected symbol at or near 'DUMP'
> I have found one reference on the web to this being due to issues between PigLatin parser and Grunt parser, but that was 2 years ago and I can find no further information on this.
--
This message was sent by Atlassian JIRA
(v6.2#6252)