Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
0.4.0
-
None
Description
The following view definition contains '' column and selecting the '' column from it causes assertion error.
CREATE VIEW vt1 AS
SELECT * FROM cp.`tpch/region.parquet` r,
cp.`tpch/nation.parquet` n
WHERE r.r_regionkey = n.n_regionkey;
SELECT * FROM vt1;
java.lang.AssertionError
org.apache.drill.exec.physical.impl.project.ProjectRecordBatch.setupNewSchema(ProjectRecordBatch.java:286) ~[classes/:na]
org.apache.drill.exec.record.AbstractSingleRecordBatch.innerNext(AbstractSingleRecordBatch.java:66) ~[classes/:na]
org.apache.drill.exec.physical.impl.project.ProjectRecordBatch.innerNext(ProjectRecordBatch.java:120) ~[classes/:na]
org.apache.drill.exec.record.AbstractRecordBatch.next(AbstractRecordBatch.java:95) ~[classes/:na]
org.apache.drill.exec.physical.impl.validate.IteratorValidatorBatchIterator.next(IteratorValidatorBatchIterator.java:116) ~[classes/:na]
org.apache.drill.exec.physical.impl.BaseRootExec.next(BaseRootExec.java:59) ~[classes/:na]
org.apache.drill.exec.physical.impl.ScreenCreator$ScreenRoot.innerNext(ScreenCreator.java:98) ~[classes/:na]