[ 
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)

Reply via email to