[ https://issues.apache.org/jira/browse/PIG-3414?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Cheolsoo Park reopened PIG-3414: -------------------------------- I realized that I broke TestSchema so reverted my commit. In fact, it's the test case that has a bug: {code} datetime(int,long,float,double,boolean,datetime) -- A comma is missing, so it should fail! {code} I am going to post a new patch that fixes this test case. > QueryParserDriver.parseSchema(String) silently returns a wrong result when a > comma is missing in the schema definition > ---------------------------------------------------------------------------------------------------------------------- > > Key: PIG-3414 > URL: https://issues.apache.org/jira/browse/PIG-3414 > Project: Pig > Issue Type: Bug > Components: parser > Reporter: Cheolsoo Park > Assignee: Cheolsoo Park > Fix For: 0.12 > > Attachments: PIG-3414-2.patch, PIG-3414-3.patch, PIG-3414.patch > > > QueryParserDriver provides a convenient method to parse from string to > LogicalSchema. But if a comma is missing between two fields in the schema > definition, it silently returns a wrong result. For example, > {code} > a:int b:long > {code} > This string will be parsed up to "a:int", and "b:long" will be silently > discarded. This should rather fail with a parser exception. -- 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