You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "Karthik (JIRA)" <ji...@apache.org> on 2018/07/05 15:10:00 UTC

[jira] [Created] (HIVE-20096) dynamic partition pruning results in java.lang.UnsupportedOperationException: Not expecting to handle any events

Karthik created HIVE-20096:
------------------------------

             Summary: dynamic partition pruning results in java.lang.UnsupportedOperationException: Not expecting to handle any events
                 Key: HIVE-20096
                 URL: https://issues.apache.org/jira/browse/HIVE-20096
             Project: Hive
          Issue Type: Bug
    Affects Versions: 3.0.0
         Environment: Hive 3.0.0 and Tez 0.91 . 
            Reporter: Karthik


* Setting hive.tez.dynamic.partition.pruning=true partition results in error "java.lang.UnsupportedOperationException: Not expecting to handle any events" for some queries.
 * Below is stack trace as shown in Hive CLI and JDBC.

----------------------------------------------------------------------------------------------
 VERTICES MODE STATUS TOTAL COMPLETED RUNNING PENDING FAILED KILLED
----------------------------------------------------------------------------------------------
Map 3 llap INITED 1 0 0 1 0 0
Map 4 .......... llap SUCCEEDED 1 1 0 0 0 0
Map 1 llap INITIALIZING -1 0 0 -1 0 0
Reducer 2 llap INITED 3 0 0 3 0 0
----------------------------------------------------------------------------------------------
VERTICES: 01/04 [=====>>---------------------] 20% ELAPSED TIME: 0.56 s
----------------------------------------------------------------------------------------------
2018-07-05 06:41:22,813 INFO [32a75ad3-f0de-4255-b1d5-0c919e3bc672 main] SessionState (SessionState.java:logInfo(1163)) - Map 1: -/- Map 3: 0/1 Map 4: 1/1 Reducer 2: 0/3
Status: Failed
2018-07-05 06:41:22,814 ERROR [32a75ad3-f0de-4255-b1d5-0c919e3bc672 main] SessionState (SessionState.java:printError(1237)) - Status: Failed
Vertex failed, vertexName=Map 1, vertexId=vertex_1530776596475_0020_4_02, diagnostics=[Vertex vertex_1530776596475_0020_4_02 [Map 1] killed/failed due to:ROOT_INPUT_INIT_FAILURE, Vertex Input: my_fact_table initializer failed, vertex=vertex_1530776596475_0020_4_02 [Map 1], java.lang.UnsupportedOperationException: Not expecting to handle any events
 at org.apache.tez.mapreduce.common.MRInputAMSplitGenerator.handleInputInitializerEvent(MRInputAMSplitGenerator.java:170)
 at org.apache.tez.dag.app.dag.RootInputInitializerManager$InitializerWrapper.sendEvents(RootInputInitializerManager.java:518)
 at org.apache.tez.dag.app.dag.RootInputInitializerManager$InitializerWrapper.handleInputInitializerEvents(RootInputInitializerManager.java:511)
 at org.apache.tez.dag.app.dag.RootInputInitializerManager.handleInitializerEvents(RootInputInitializerManager.java:201)
 at org.apache.tez.dag.app.dag.impl.VertexImpl.handleRoutedTezEvents(VertexImpl.java:4009)
 at org.apache.tez.dag.app.dag.impl.VertexImpl.access$4000(VertexImpl.java:205)
 at org.apache.tez.dag.app.dag.impl.VertexImpl$RouteEventTransition.transition(VertexImpl.java:3738)
 at org.apache.tez.dag.app.dag.impl.VertexImpl$RouteEventTransition.transition(VertexImpl.java:3731)
 at org.apache.hadoop.yarn.state.StateMachineFactory$MultipleInternalArc.doTransition(StateMachineFactory.java:385)
 at org.apache.hadoop.yarn.state.StateMachineFactory.doTransition(StateMachineFactory.java:302)
 at org.apache.hadoop.yarn.state.StateMachineFactory.access$500(StateMachineFactory.java:46)
 at org.apache.hadoop.yarn.state.StateMachineFactory$InternalStateMachine.doTransition(StateMachineFactory.java:487)
 at org.apache.tez.state.StateMachineTez.doTransition(StateMachineTez.java:59)
 at org.apache.tez.dag.app.dag.impl.VertexImpl.handle(VertexImpl.java:1939)
 at org.apache.tez.dag.app.dag.impl.VertexImpl.handle(VertexImpl.java:204)
 at org.apache.tez.dag.app.DAGAppMaster$VertexEventDispatcher.handle(DAGAppMaster.java:2317)
 at org.apache.tez.dag.app.DAGAppMaster$VertexEventDispatcher.handle(DAGAppMaster.java:2303)
 at org.apache.tez.common.AsyncDispatcher.dispatch(AsyncDispatcher.java:180)
 at org.apache.tez.common.AsyncDispatcher$1.run(AsyncDispatcher.java:115)
 at java.lang.Thread.run(Thread.java:748)
]
2018-07-05 06:41:22,814 ERROR [32a75ad3-f0de-4255-b1d5-0c919e3bc672 main] SessionState (SessionState.java:printError(1237)) - Vertex failed, vertexName=Map 1, vertexId=vertex_1530776596475_0020_4_02, diagnostics=[Vertex vertex_1530776596475_0020_4_02 [Map 1] killed/failed due to:ROOT_INPUT_INIT_FAILURE, Vertex Input: my_fact_table initializer failed, vertex=vertex_1530776596475_0020_4_02 [Map 1], java.lang.UnsupportedOperationException: Not expecting to handle any events
 at org.apache.tez.mapreduce.common.MRInputAMSplitGenerator.handleInputInitializerEvent(MRInputAMSplitGenerator.java:170)
 at org.apache.tez.dag.app.dag.RootInputInitializerManager$InitializerWrapper.sendEvents(RootInputInitializerManager.java:518)
 at org.apache.tez.dag.app.dag.RootInputInitializerManager$InitializerWrapper.handleInputInitializerEvents(RootInputInitializerManager.java:511)
 at org.apache.tez.dag.app.dag.RootInputInitializerManager.handleInitializerEvents(RootInputInitializerManager.java:201)
 at org.apache.tez.dag.app.dag.impl.VertexImpl.handleRoutedTezEvents(VertexImpl.java:4009)
 at org.apache.tez.dag.app.dag.impl.VertexImpl.access$4000(VertexImpl.java:205)
 at org.apache.tez.dag.app.dag.impl.VertexImpl$RouteEventTransition.transition(VertexImpl.java:3738)
 at org.apache.tez.dag.app.dag.impl.VertexImpl$RouteEventTransition.transition(VertexImpl.java:3731)
 at org.apache.hadoop.yarn.state.StateMachineFactory$MultipleInternalArc.doTransition(StateMachineFactory.java:385)
 at org.apache.hadoop.yarn.state.StateMachineFactory.doTransition(StateMachineFactory.java:302)
 at org.apache.hadoop.yarn.state.StateMachineFactory.access$500(StateMachineFactory.java:46)
 at org.apache.hadoop.yarn.state.StateMachineFactory$InternalStateMachine.doTransition(StateMachineFactory.java:487)
 at org.apache.tez.state.StateMachineTez.doTransition(StateMachineTez.java:59)
 at org.apache.tez.dag.app.dag.impl.VertexImpl.handle(VertexImpl.java:1939)
 at org.apache.tez.dag.app.dag.impl.VertexImpl.handle(VertexImpl.java:204)
 at org.apache.tez.dag.app.DAGAppMaster$VertexEventDispatcher.handle(DAGAppMaster.java:2317)
 at org.apache.tez.dag.app.DAGAppMaster$VertexEventDispatcher.handle(DAGAppMaster.java:2303)
 at org.apache.tez.common.AsyncDispatcher.dispatch(AsyncDispatcher.java:180)
 at org.apache.tez.common.AsyncDispatcher$1.run(AsyncDispatcher.java:115)
 at java.lang.Thread.run(Thread.java:748)
]
Vertex killed, vertexName=Reducer 2, vertexId=vertex_1530776596475_0020_4_03, diagnostics=[Vertex received Kill in INITED state., Vertex vertex_1530776596475_0020_4_03 [Reducer 2] killed/failed due to:OTHER_VERTEX_FAILURE]
2018-07-05 06:41:22,814 ERROR [32a75ad3-f0de-4255-b1d5-0c919e3bc672 main] SessionState (SessionState.java:printError(1237)) - Vertex killed, vertexName=Reducer 2, vertexId=vertex_1530776596475_0020_4_03, diagnostics=[Vertex received Kill in INITED state., Vertex vertex_1530776596475_0020_4_03 [Reducer 2] killed/failed due to:OTHER_VERTEX_FAILURE]
Vertex killed, vertexName=Map 3, vertexId=vertex_1530776596475_0020_4_01, diagnostics=[Vertex received Kill while in RUNNING state., Vertex did not succeed due to OTHER_VERTEX_FAILURE, failedTasks:0 killedTasks:1, Vertex vertex_1530776596475_0020_4_01 [Map 3] killed/failed due to:OTHER_VERTEX_FAILURE]
2018-07-05 06:41:22,814 ERROR [32a75ad3-f0de-4255-b1d5-0c919e3bc672 main] SessionState (SessionState.java:printError(1237)) - Vertex killed, vertexName=Map 3, vertexId=vertex_1530776596475_0020_4_01, diagnostics=[Vertex received Kill while in RUNNING state., Vertex did not succeed due to OTHER_VERTEX_FAILURE, failedTasks:0 killedTasks:1, Vertex vertex_1530776596475_0020_4_01 [Map 3] killed/failed due to:OTHER_VERTEX_FAILURE]
DAG did not succeed due to VERTEX_FAILURE. failedVertices:1 killedVertices:2
2018-07-05 06:41:22,814 ERROR [32a75ad3-f0de-4255-b1d5-0c919e3bc672 main] SessionState (SessionState.java:printError(1237)) - DAG did not succeed due to VERTEX_FAILURE. failedVertices:1 killedVertices:2
2018-07-05 06:41:22,833 INFO [32a75ad3-f0de-4255-b1d5-0c919e3bc672 main] reexec.ReOptimizePlugin (ReOptimizePlugin.java:run(70)) - ReOptimization: retryPossible: false
FAILED: Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.tez.TezTask. Vertex failed, vertexName=Map 1, vertexId=vertex_1530776596475_0020_4_02, diagnostics=[Vertex vertex_1530776596475_0020_4_02 [Map 1] killed/failed due to:ROOT_INPUT_INIT_FAILURE, Vertex Input: my_fact_table initializer failed, vertex=vertex_1530776596475_0020_4_02 [Map 1], java.lang.UnsupportedOperationException: Not expecting to handle any events
 at org.apache.tez.mapreduce.common.MRInputAMSplitGenerator.handleInputInitializerEvent(MRInputAMSplitGenerator.java:170)
 at org.apache.tez.dag.app.dag.RootInputInitializerManager$InitializerWrapper.sendEvents(RootInputInitializerManager.java:518)
 at org.apache.tez.dag.app.dag.RootInputInitializerManager$InitializerWrapper.handleInputInitializerEvents(RootInputInitializerManager.java:511)
 at org.apache.tez.dag.app.dag.RootInputInitializerManager.handleInitializerEvents(RootInputInitializerManager.java:201)
 at org.apache.tez.dag.app.dag.impl.VertexImpl.handleRoutedTezEvents(VertexImpl.java:4009)
 at org.apache.tez.dag.app.dag.impl.VertexImpl.access$4000(VertexImpl.java:205)
 at org.apache.tez.dag.app.dag.impl.VertexImpl$RouteEventTransition.transition(VertexImpl.java:3738)
 at org.apache.tez.dag.app.dag.impl.VertexImpl$RouteEventTransition.transition(VertexImpl.java:3731)
 at org.apache.hadoop.yarn.state.StateMachineFactory$MultipleInternalArc.doTransition(StateMachineFactory.java:385)
 at org.apache.hadoop.yarn.state.StateMachineFactory.doTransition(StateMachineFactory.java:302)
 at org.apache.hadoop.yarn.state.StateMachineFactory.access$500(StateMachineFactory.java:46)
 at org.apache.hadoop.yarn.state.StateMachineFactory$InternalStateMachine.doTransition(StateMachineFactory.java:487)
 at org.apache.tez.state.StateMachineTez.doTransition(StateMachineTez.java:59)
 at org.apache.tez.dag.app.dag.impl.VertexImpl.handle(VertexImpl.java:1939)
 at org.apache.tez.dag.app.dag.impl.VertexImpl.handle(VertexImpl.java:204)
 at org.apache.tez.dag.app.DAGAppMaster$VertexEventDispatcher.handle(DAGAppMaster.java:2317)
 at org.apache.tez.dag.app.DAGAppMaster$VertexEventDispatcher.handle(DAGAppMaster.java:2303)
 at org.apache.tez.common.AsyncDispatcher.dispatch(AsyncDispatcher.java:180)
 at org.apache.tez.common.AsyncDispatcher$1.run(AsyncDispatcher.java:115)
 at java.lang.Thread.run(Thread.java:748)

 
 * This issue appears to be similar to https://issues.apache.org/jira/browse/TEZ-3336

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)