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)

Reply via email to