[ 
https://issues.apache.org/jira/browse/TAJO-155?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13758679#comment-13758679
 ] 

Jihoon Son commented on TAJO-155:
---------------------------------

I added some more logs in the description.
It seems that the volume of intermediate data is not zero, but the number of 
them is 1.
                
> 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

Reply via email to