pig-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dmitriy V. Ryaboy (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (PIG-2903) passing an empty string parameter cause a Encountered <EOF> parse exception
Date Tue, 04 Sep 2012 18:45:07 GMT

    [ https://issues.apache.org/jira/browse/PIG-2903?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13447922#comment-13447922
] 

Dmitriy V. Ryaboy commented on PIG-2903:
----------------------------------------

Can you post the script you are passing this to? If the parameter value is not being used
in quotes inside the script, that makes absolute sense (you probably want to pass "''" as
the value, instead). If the parameter value _is_ being used in quotes, this is a bug.
                
> passing an empty string parameter cause a Encountered <EOF> parse exception
> ---------------------------------------------------------------------------
>
>                 Key: PIG-2903
>                 URL: https://issues.apache.org/jira/browse/PIG-2903
>             Project: Pig
>          Issue Type: Bug
>          Components: parser
>    Affects Versions: 0.8.1
>            Reporter: Ido Hadanny
>            Priority: Minor
>              Labels: newbie
>
> when passing an empty string parameter such as my_param=""
> you get:
> Encountered "<EOF>" at line 1, column 8.
> Was expecting one of:
>     <IDENTIFIER> ...
>     <OTHER> ...
>     <LITERAL> ...
>     <SHELLCMD> ...
>     
> 	at org.apache.pig.tools.parameters.ParamLoader.generateParseException(ParamLoader.java:244)
> 	at org.apache.pig.tools.parameters.ParamLoader.jj_consume_token(ParamLoader.java:182)
> 	at org.apache.pig.tools.parameters.ParamLoader.Parse(ParamLoader.java:66)
> 	at org.apache.pig.tools.parameters.ParameterSubstitutionPreprocessor.loadParamsFromCmdline(ParameterSubstitutionPreprocessor.java:144)
> 	at org.apache.pig.tools.parameters.ParameterSubstitutionPreprocessor.genSubstitutedFile(ParameterSubstitutionPreprocessor.java:80)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message