[ https://issues.apache.org/jira/browse/DRILL-5784?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16163964#comment-16163964 ]
Vlad Rozov commented on DRILL-5784: ----------------------------------- Stack trace: {code} Caused by: java.lang.IndexOutOfBoundsException: index: 512, length: 4 (expected: range(0, 512)) at io.netty.buffer.DrillBuf.checkIndexD(DrillBuf.java:122) at io.netty.buffer.DrillBuf.chk(DrillBuf.java:146) at io.netty.buffer.DrillBuf.getInt(DrillBuf.java:523) at org.apache.drill.exec.vector.IntVector$Accessor.get(IntVector.java:405) at org.apache.drill.exec.test.generated.NestedLoopJoinGen2.doEval(NestedLoopJoinGen2.java:102) at org.apache.drill.exec.physical.impl.join.NestedLoopJoinTemplate.populateOutgoingBatch(NestedLoopJoinTemplate.java:122) at org.apache.drill.exec.physical.impl.join.NestedLoopJoinTemplate.outputRecords(NestedLoopJoinTemplate.java:86) at org.apache.drill.exec.physical.impl.join.NestedLoopJoinBatch.innerNext(NestedLoopJoinBatch.java:181) at org.apache.drill.exec.record.AbstractRecordBatch.next(AbstractRecordBatch.java:164) at org.apache.drill.exec.record.AbstractRecordBatch.next(AbstractRecordBatch.java:119) at org.apache.drill.exec.record.AbstractRecordBatch.next(AbstractRecordBatch.java:109) at org.apache.drill.exec.record.AbstractSingleRecordBatch.innerNext(AbstractSingleRecordBatch.java:51) at org.apache.drill.exec.physical.impl.project.ProjectRecordBatch.innerNext(ProjectRecordBatch.java:141) at org.apache.drill.exec.record.AbstractRecordBatch.next(AbstractRecordBatch.java:164) at org.apache.drill.exec.record.AbstractRecordBatch.next(AbstractRecordBatch.java:119) at org.apache.drill.exec.test.generated.HashAggregatorGen4.doWork(HashAggTemplate.java:581) at org.apache.drill.exec.physical.impl.aggregate.HashAggBatch.innerNext(HashAggBatch.java:168) at org.apache.drill.exec.record.AbstractRecordBatch.next(AbstractRecordBatch.java:164) at org.apache.drill.exec.record.AbstractRecordBatch.next(AbstractRecordBatch.java:119) at org.apache.drill.exec.record.AbstractRecordBatch.next(AbstractRecordBatch.java:109) at org.apache.drill.exec.record.AbstractSingleRecordBatch.innerNext(AbstractSingleRecordBatch.java:51) at org.apache.drill.exec.physical.impl.project.ProjectRecordBatch.innerNext(ProjectRecordBatch.java:141) at org.apache.drill.exec.record.AbstractRecordBatch.next(AbstractRecordBatch.java:164) at org.apache.drill.exec.record.AbstractRecordBatch.next(AbstractRecordBatch.java:119) at org.apache.drill.exec.physical.impl.join.NestedLoopJoinBatch.buildSchema(NestedLoopJoinBatch.java:380) at org.apache.drill.exec.record.AbstractRecordBatch.next(AbstractRecordBatch.java:144) at org.apache.drill.exec.record.AbstractRecordBatch.next(AbstractRecordBatch.java:119) at org.apache.drill.exec.record.AbstractRecordBatch.next(AbstractRecordBatch.java:109) at org.apache.drill.exec.record.AbstractSingleRecordBatch.innerNext(AbstractSingleRecordBatch.java:51) at org.apache.drill.exec.physical.impl.project.ProjectRecordBatch.innerNext(ProjectRecordBatch.java:141) at org.apache.drill.exec.record.AbstractRecordBatch.next(AbstractRecordBatch.java:164) at org.apache.drill.exec.record.AbstractRecordBatch.next(AbstractRecordBatch.java:119) at org.apache.drill.exec.record.AbstractRecordBatch.next(AbstractRecordBatch.java:109) at org.apache.drill.exec.record.AbstractSingleRecordBatch.innerNext(AbstractSingleRecordBatch.java:51) at org.apache.drill.exec.physical.impl.project.ProjectRecordBatch.innerNext(ProjectRecordBatch.java:141) at org.apache.drill.exec.record.AbstractRecordBatch.next(AbstractRecordBatch.java:164) at org.apache.drill.exec.physical.impl.BaseRootExec.next(BaseRootExec.java:105) at org.apache.drill.exec.physical.impl.ScreenCreator$ScreenRoot.innerNext(ScreenCreator.java:81) at org.apache.drill.exec.physical.impl.BaseRootExec.next(BaseRootExec.java:95) at org.apache.drill.exec.work.fragment.FragmentExecutor$1.run(FragmentExecutor.java:234) at org.apache.drill.exec.work.fragment.FragmentExecutor$1.run(FragmentExecutor.java:227) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:415) at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1657) at org.apache.drill.exec.work.fragment.FragmentExecutor.run(FragmentExecutor.java:227) ... 4 common frames omitted {code} > SYSTEM ERROR: IndexOutOfBoundsException: index: 512, length: 4 (expected: > range(0, 512)) > ---------------------------------------------------------------------------------------- > > Key: DRILL-5784 > URL: https://issues.apache.org/jira/browse/DRILL-5784 > Project: Apache Drill > Issue Type: Bug > Environment: planner.slice_target > 100000 > planner.enable_nljoin_for_scalar_only = false > Reporter: Vlad Rozov > Assignee: Vlad Rozov > > The following query causes IndexOutOfBoundsException: > {code} > SELECT > `t1`.`one` `one` > FROM > ( > SELECT > 1 `one` > FROM > dfs.`<path to drill>/drill/exec/java-exec/src/test/resources/join/j1` > INNER JOIN ( > SELECT > 314 `c_integer` > FROM > dfs.`<path to > drill>/drill/exec/java-exec/src/test/resources/join/j1` > ) `t0` ON ( > `<path to > drill>/drill/exec/java-exec/src/test/resources/join/j1`.c_integer IS NOT > DISTINCT > FROM > `t0`.`c_integer` > ) > GROUP BY > `one` > ) `t1` > INNER JOIN ( > SELECT > count(1) `measure` > FROM > dfs.`<path to drill>/drill/exec/java-exec/src/test/resources/join/j1` > ) `t5` ON TRUE > {code} -- This message was sent by Atlassian JIRA (v6.4.14#64029)