[ https://issues.apache.org/jira/browse/PIG-1985?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13017727#comment-13017727 ]
Woody Anderson commented on PIG-1985: ------------------------------------- this is a bug, why are we targeting for .10? > Utils.getSchemaFromString does not use the new parser, and thus fails to > parse valid schema > ------------------------------------------------------------------------------------------- > > Key: PIG-1985 > URL: https://issues.apache.org/jira/browse/PIG-1985 > Project: Pig > Issue Type: Bug > Components: impl > Affects Versions: 0.9.0 > Reporter: Woody Anderson > Fix For: 0.10 > > > I've been told this is because Utils.getSchemaFromString does not use the new > parser to parse the schema, so we should update the impl to use the new > parser: > {code} > Utils.getSchemaFromString("f: map[]") > {code} > results in: (org.apache.pig.impl.logicalLayer.schema.Schema) {f: map[]} > {code} > Utils.getSchemaFromString("f: map[int]") > {code} > results in: An exception occurred: > org.apache.pig.impl.logicalLayer.parser.ParseException > .. > org.apache.pig.impl.logicalLayer.parser.ParseException: Encountered " "map" > "map "" at line 1, column 4. > Was expecting one of: > "int" ... > "long" ... > "float" ... > "double" ... > "chararray" ... > "bytearray" ... > "int" ... > "long" ... > "float" ... > "double" ... > "chararray" ... > "bytearray" ... -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira