You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tajo.apache.org by "Jihoon Son (JIRA)" <ji...@apache.org> on 2013/09/05 04:02:54 UTC

[jira] [Updated] (TAJO-155) ArrayIndexOutOfBoundsException occurs during processing the sort query

     [ https://issues.apache.org/jira/browse/TAJO-155?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jihoon Son updated TAJO-155:
----------------------------

    Description: 
{code}
13/09/05 10:55:19 INFO querymaster.Query: Processing q_1378345981803_0001 of type INIT_COMPLETED
13/09/05 10:55:19 INFO master.YarnTaskRunnerLauncherImpl: ContainerProxy started:container_1378345981803_0001_01_000009
13/09/05 10:55:21 INFO worker.TajoWorkerManagerService: ====>getTask:container_1378345981803_0001_01_000009, ebId:eb_1378345981803_0001_000004
13/09/05 10:55:21 INFO event.TaskScheduleEvent: ====>TaskRequest:container_1378345981803_0001_01_000009,eb_1378345981803_0001_000004
13/09/05 10:55:21 INFO event.TaskScheduleEvent: Try to schedule tasks with taskRequestEvents: 1, NonLeafTask Schedule Request: 1
13/09/05 10:55:21 INFO event.TaskScheduleEvent: ====> assignToNonLeafTasks: eb_1378345981803_0001_000004
13/09/05 10:55:22 INFO querymaster.SubQuery: eb_1378345981803_0001_000004 SubQuery Succeeded 1/1 on h25:46547
13/09/05 10:55:22 INFO querymaster.SubQuery: SubQuery finished:eb_1378345981803_0001_000004
13/09/05 10:55:22 INFO event.TaskScheduleEvent: Task Scheduler stopped
13/09/05 10:55:22 INFO event.TaskScheduleEvent: TaskScheduler eventHandlingThread stopped
13/09/05 10:55:22 INFO service.AbstractService: Service:org.apache.tajo.master.TaskSchedulerImpl is stopped.
13/09/05 10:55:22 INFO worker.TajoWorkerManagerService: ====>getTask:container_1378345981803_0001_01_000009, ebId:eb_1378345981803_0001_000004
13/09/05 10:55:22 INFO event.TaskScheduleEvent: TaskScheduler schedulingThread stopped
13/09/05 10:55:22 INFO event.TaskScheduleEvent: ====>TaskRequest:container_1378345981803_0001_01_000009,eb_1378345981803_0001_000004
13/09/05 10:55:23 INFO querymaster.Query: Processing q_1378345981803_0001 of type SUBQUERY_COMPLETED
13/09/05 10:55:23 INFO master.ContainerProxy: KILLING container_1378345981803_0001_01_000009
13/09/05 10:55:23 INFO querymaster.SubQuery: Table's volume is approximately 1 MB
13/09/05 10:55:23 INFO querymaster.SubQuery: The determined number of non-leaf tasks is 1
13/09/05 10:55:23 INFO master.YarnTaskRunnerLauncherImpl: ContainerProxy stopped:container_1378345981803_0001_01_000009
13/09/05 10:55:23 INFO querymaster.Repartitioner: Try to divide [(0=>-2036314913), (0=>1002304929)) into 1 sub ranges (total units: 1)
13/09/05 10:55:23 WARN querymaster.SubQuery: SubQuery (eb_1378345981803_0001_000001) failed
java.lang.ArrayIndexOutOfBoundsException: 1
        at org.apache.tajo.engine.planner.UniformRangePartition.partition(UniformRangePartition.java:86)
        at org.apache.tajo.master.querymaster.Repartitioner.createRangePartitionedTasks(Repartitioner.java:291)
        at org.apache.tajo.master.querymaster.Repartitioner.createNonLeafTask(Repartitioner.java:245)
        at org.apache.tajo.master.querymaster.SubQuery$InitAndRequestContainer.createTasks(SubQuery.java:574)
        at org.apache.tajo.master.querymaster.SubQuery$InitAndRequestContainer.transition(SubQuery.java:451)
        at org.apache.tajo.master.querymaster.SubQuery$InitAndRequestContainer.transition(SubQuery.java:435)
        at org.apache.hadoop.yarn.state.StateMachineFactory$MultipleInternalArc.doTransition(StateMachineFactory.java:382)
        at org.apache.hadoop.yarn.state.StateMachineFactory.doTransition(StateMachineFactory.java:299)
        at org.apache.hadoop.yarn.state.StateMachineFactory.access$300(StateMachineFactory.java:43)
        at org.apache.hadoop.yarn.state.StateMachineFactory$InternalStateMachine.doTransition(StateMachineFactory.java:445)
        at org.apache.tajo.master.querymaster.SubQuery.handle(SubQuery.java:412)
        at org.apache.tajo.master.querymaster.Query$SubQueryCompletedTransition.transition(Query.java:296)
        at org.apache.tajo.master.querymaster.Query$SubQueryCompletedTransition.transition(Query.java:280)
        at org.apache.hadoop.yarn.state.StateMachineFactory$MultipleInternalArc.doTransition(StateMachineFactory.java:382)
        at org.apache.hadoop.yarn.state.StateMachineFactory.doTransition(StateMachineFactory.java:299)
        at org.apache.hadoop.yarn.state.StateMachineFactory.access$300(StateMachineFactory.java:43)
        at org.apache.hadoop.yarn.state.StateMachineFactory$InternalStateMachine.doTransition(StateMachineFactory.java:445)
        at org.apache.tajo.master.querymaster.Query.handle(Query.java:385)
        at org.apache.tajo.master.querymaster.Query.handle(Query.java:49)
        at org.apache.tajo.master.TajoAsyncDispatcher.dispatch(TajoAsyncDispatcher.java:139)
        at org.apache.tajo.master.TajoAsyncDispatcher$1.run(TajoAsyncDispatcher.java:79)
        at java.lang.Thread.run(Thread.java:722)
{code}

  was:
{code}
java.lang.ArrayIndexOutOfBoundsException: 1
        at org.apache.tajo.engine.planner.UniformRangePartition.partition(UniformRangePartition.java:86)
        at org.apache.tajo.master.querymaster.Repartitioner.createRangePartitionedTasks(Repartitioner.java:291)
        at org.apache.tajo.master.querymaster.Repartitioner.createNonLeafTask(Repartitioner.java:245)
        at org.apache.tajo.master.querymaster.SubQuery$InitAndRequestContainer.createTasks(SubQuery.java:574)
        at org.apache.tajo.master.querymaster.SubQuery$InitAndRequestContainer.transition(SubQuery.java:451)
        at org.apache.tajo.master.querymaster.SubQuery$InitAndRequestContainer.transition(SubQuery.java:435)
        at org.apache.hadoop.yarn.state.StateMachineFactory$MultipleInternalArc.doTransition(StateMachineFactory.java:382)
        at org.apache.hadoop.yarn.state.StateMachineFactory.doTransition(StateMachineFactory.java:299)
        at org.apache.hadoop.yarn.state.StateMachineFactory.access$300(StateMachineFactory.java:43)
        at org.apache.hadoop.yarn.state.StateMachineFactory$InternalStateMachine.doTransition(StateMachineFactory.java:445)
        at org.apache.tajo.master.querymaster.SubQuery.handle(SubQuery.java:412)
        at org.apache.tajo.master.querymaster.Query$SubQueryCompletedTransition.transition(Query.java:296)
        at org.apache.tajo.master.querymaster.Query$SubQueryCompletedTransition.transition(Query.java:280)
        at org.apache.hadoop.yarn.state.StateMachineFactory$MultipleInternalArc.doTransition(StateMachineFactory.java:382)
        at org.apache.hadoop.yarn.state.StateMachineFactory.doTransition(StateMachineFactory.java:299)
        at org.apache.hadoop.yarn.state.StateMachineFactory.access$300(StateMachineFactory.java:43)
        at org.apache.hadoop.yarn.state.StateMachineFactory$InternalStateMachine.doTransition(StateMachineFactory.java:445)
        at org.apache.tajo.master.querymaster.Query.handle(Query.java:385)
        at org.apache.tajo.master.querymaster.Query.handle(Query.java:49)
        at org.apache.tajo.master.TajoAsyncDispatcher.dispatch(TajoAsyncDispatcher.java:139)
        at org.apache.tajo.master.TajoAsyncDispatcher$1.run(TajoAsyncDispatcher.java:79)
        at java.lang.Thread.run(Thread.java:722)
{code}

    
> ArrayIndexOutOfBoundsException occurs during processing the sort query
> ----------------------------------------------------------------------
>
>                 Key: TAJO-155
>                 URL: https://issues.apache.org/jira/browse/TAJO-155
>             Project: Tajo
>          Issue Type: Bug
>            Reporter: Jihoon Son
>
> {code}
> 13/09/05 10:55:19 INFO querymaster.Query: Processing q_1378345981803_0001 of type INIT_COMPLETED
> 13/09/05 10:55:19 INFO master.YarnTaskRunnerLauncherImpl: ContainerProxy started:container_1378345981803_0001_01_000009
> 13/09/05 10:55:21 INFO worker.TajoWorkerManagerService: ====>getTask:container_1378345981803_0001_01_000009, ebId:eb_1378345981803_0001_000004
> 13/09/05 10:55:21 INFO event.TaskScheduleEvent: ====>TaskRequest:container_1378345981803_0001_01_000009,eb_1378345981803_0001_000004
> 13/09/05 10:55:21 INFO event.TaskScheduleEvent: Try to schedule tasks with taskRequestEvents: 1, NonLeafTask Schedule Request: 1
> 13/09/05 10:55:21 INFO event.TaskScheduleEvent: ====> assignToNonLeafTasks: eb_1378345981803_0001_000004
> 13/09/05 10:55:22 INFO querymaster.SubQuery: eb_1378345981803_0001_000004 SubQuery Succeeded 1/1 on h25:46547
> 13/09/05 10:55:22 INFO querymaster.SubQuery: SubQuery finished:eb_1378345981803_0001_000004
> 13/09/05 10:55:22 INFO event.TaskScheduleEvent: Task Scheduler stopped
> 13/09/05 10:55:22 INFO event.TaskScheduleEvent: TaskScheduler eventHandlingThread stopped
> 13/09/05 10:55:22 INFO service.AbstractService: Service:org.apache.tajo.master.TaskSchedulerImpl is stopped.
> 13/09/05 10:55:22 INFO worker.TajoWorkerManagerService: ====>getTask:container_1378345981803_0001_01_000009, ebId:eb_1378345981803_0001_000004
> 13/09/05 10:55:22 INFO event.TaskScheduleEvent: TaskScheduler schedulingThread stopped
> 13/09/05 10:55:22 INFO event.TaskScheduleEvent: ====>TaskRequest:container_1378345981803_0001_01_000009,eb_1378345981803_0001_000004
> 13/09/05 10:55:23 INFO querymaster.Query: Processing q_1378345981803_0001 of type SUBQUERY_COMPLETED
> 13/09/05 10:55:23 INFO master.ContainerProxy: KILLING container_1378345981803_0001_01_000009
> 13/09/05 10:55:23 INFO querymaster.SubQuery: Table's volume is approximately 1 MB
> 13/09/05 10:55:23 INFO querymaster.SubQuery: The determined number of non-leaf tasks is 1
> 13/09/05 10:55:23 INFO master.YarnTaskRunnerLauncherImpl: ContainerProxy stopped:container_1378345981803_0001_01_000009
> 13/09/05 10:55:23 INFO querymaster.Repartitioner: Try to divide [(0=>-2036314913), (0=>1002304929)) into 1 sub ranges (total units: 1)
> 13/09/05 10:55:23 WARN querymaster.SubQuery: SubQuery (eb_1378345981803_0001_000001) failed
> java.lang.ArrayIndexOutOfBoundsException: 1
>         at org.apache.tajo.engine.planner.UniformRangePartition.partition(UniformRangePartition.java:86)
>         at org.apache.tajo.master.querymaster.Repartitioner.createRangePartitionedTasks(Repartitioner.java:291)
>         at org.apache.tajo.master.querymaster.Repartitioner.createNonLeafTask(Repartitioner.java:245)
>         at org.apache.tajo.master.querymaster.SubQuery$InitAndRequestContainer.createTasks(SubQuery.java:574)
>         at org.apache.tajo.master.querymaster.SubQuery$InitAndRequestContainer.transition(SubQuery.java:451)
>         at org.apache.tajo.master.querymaster.SubQuery$InitAndRequestContainer.transition(SubQuery.java:435)
>         at org.apache.hadoop.yarn.state.StateMachineFactory$MultipleInternalArc.doTransition(StateMachineFactory.java:382)
>         at org.apache.hadoop.yarn.state.StateMachineFactory.doTransition(StateMachineFactory.java:299)
>         at org.apache.hadoop.yarn.state.StateMachineFactory.access$300(StateMachineFactory.java:43)
>         at org.apache.hadoop.yarn.state.StateMachineFactory$InternalStateMachine.doTransition(StateMachineFactory.java:445)
>         at org.apache.tajo.master.querymaster.SubQuery.handle(SubQuery.java:412)
>         at org.apache.tajo.master.querymaster.Query$SubQueryCompletedTransition.transition(Query.java:296)
>         at org.apache.tajo.master.querymaster.Query$SubQueryCompletedTransition.transition(Query.java:280)
>         at org.apache.hadoop.yarn.state.StateMachineFactory$MultipleInternalArc.doTransition(StateMachineFactory.java:382)
>         at org.apache.hadoop.yarn.state.StateMachineFactory.doTransition(StateMachineFactory.java:299)
>         at org.apache.hadoop.yarn.state.StateMachineFactory.access$300(StateMachineFactory.java:43)
>         at org.apache.hadoop.yarn.state.StateMachineFactory$InternalStateMachine.doTransition(StateMachineFactory.java:445)
>         at org.apache.tajo.master.querymaster.Query.handle(Query.java:385)
>         at org.apache.tajo.master.querymaster.Query.handle(Query.java:49)
>         at org.apache.tajo.master.TajoAsyncDispatcher.dispatch(TajoAsyncDispatcher.java:139)
>         at org.apache.tajo.master.TajoAsyncDispatcher$1.run(TajoAsyncDispatcher.java:79)
>         at java.lang.Thread.run(Thread.java:722)
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira