Paul Rogers created DRILL-7325: ---------------------------------- Summary: Scan, Project, Hash Join do not set container record count Key: DRILL-7325 URL: https://issues.apache.org/jira/browse/DRILL-7325 Project: Apache Drill Issue Type: Bug Affects Versions: 1.16.0 Reporter: Paul Rogers Assignee: Paul Rogers Fix For: 1.17.0
See DRILL-7324. The following are problems found because some operators fail to set the record count for their containers. h4. Scan TestComplexTypeReader, on cluster setup, using the PojoRecordReader: ERROR o.a.d.e.p.i.validate.BatchValidator - Found one or more vector errors from ScanBatch ScanBatch: Container record count not set Reason: ScanBatch never sets the record count of its container (this is a generic issue, not specific to the PojoRecordReader). h4. Filter {{TestComplexTypeReader.testNonExistentFieldConverting()}}: {noformat} ERROR o.a.d.e.p.i.validate.BatchValidator - Found one or more vector errors from FilterRecordBatch FilterRecordBatch: Container record count not set {noformat} h4. Hash Join {{TestComplexTypeReader.test_array()}}: {noformat} ERROR o.a.d.e.p.i.validate.BatchValidator - Found one or more vector errors from HashJoinBatch HashJoinBatch: Container record count not set {noformat} Occurs on the first batch in which the hash join returns {{OK_NEW_SCHEMA}} with no records. -- This message was sent by Atlassian JIRA (v7.6.14#76016)