salim achouche created DRILL-6129:
-------------------------------------
Summary: Query fails on nested data type schema change
Key: DRILL-6129
URL: https://issues.apache.org/jira/browse/DRILL-6129
Project: Apache Drill
Issue Type: Bug
Components: Client - CLI
Affects Versions: 1.10.0
Reporter: salim achouche
Assignee: salim achouche
Fix For: 1.13.0
Use-Case -
* Assume two parquet files with similar schemas except for a nested column
* Schema file1
** int64 field1
** optional group field2
*** optional group field2.1 (LIST)
**** repeated group list
***** optional group element
****** optional int64 child_field
* Schema file2
** int64 field1
** optional group field2
*** optional group field2.1 (LIST)
**** repeated group list
***** optional group element
****** optional group child_field
******* optional int64 child_field_f1
******* optional int64 child_field_f1
* Essentially child_field changed from an int64 to a group of fields
Observed Query Failure
select * from <file1 and file2>;
Error: Unexpected RuntimeException: java.lang.IllegalArgumentException: The
field $bits$(UINT1:REQUIRED) doesn't match the provided metadata major_type {
minor_type: MAP
mode: REQUIRED
Note that selecting one file at a time succeeds which seems to indicate the
issue has to do with the schema change logic.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)