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.9.0 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