kangkaisen opened a new issue #4649:
URL: https://github.com/apache/incubator-doris/issues/4649


   
   Steps to reproduce the behavior:
   1. Use iptables drop BE brpc port
   2. query
   
   
   ```
   2020-09-19 17:40:57,418 WARN 429 
[BackendServiceProxy.execPlanFragmentAsync():116] Execute plan fragment catch a 
exception, address=172.26
   .34.141:9990
   java.lang.RuntimeException: Unable to validate object
   at 
com.baidu.jprotobuf.pbrpc.transport.ChannelPool.getChannel(ChannelPool.java:85) 
~[jprotobuf-rpc-core-3.5.21.jar:?]
   at 
com.baidu.jprotobuf.pbrpc.transport.RpcChannel.getConnection(RpcChannel.java:72)
 ~[jprotobuf-rpc-core-3.5.21.jar:?]
   at 
com.baidu.jprotobuf.pbrpc.client.ProtobufRpcProxy.invoke(ProtobufRpcProxy.java:486)
 ~[jprotobuf-rpc-core-3.5.21.jar:?]
   at com.sun.proxy.$Proxy35.execPlanFragmentAsync(Unknown Source) ~[?:?]
   at 
org.apache.doris.rpc.BackendServiceProxy.execPlanFragmentAsync(BackendServiceProxy.java:99)
 ~[dorisdb-fe.jar:?]
   at 
org.apache.doris.qe.Coordinator$BackendExecState.execRemoteFragmentAsync(Coordinator.java:1471)
 ~[dorisdb-fe.jar:?]
   at org.apache.doris.qe.Coordinator.exec(Coordinator.java:488) 
~[dorisdb-fe.jar:?]
   at org.apache.doris.qe.StmtExecutor.handleQueryStmt(StmtExecutor.java:608) 
~[dorisdb-fe.jar:?]
   at org.apache.doris.qe.StmtExecutor.execute(StmtExecutor.java:254) 
~[dorisdb-fe.jar:?]
   at 
org.apache.doris.qe.ConnectProcessor.handleQuery(ConnectProcessor.java:209) 
~[dorisdb-fe.jar:?]
   at org.apache.doris.qe.ConnectProcessor.dispatch(ConnectProcessor.java:343) 
~[dorisdb-fe.jar:?]
   at 
org.apache.doris.qe.ConnectProcessor.processOnce(ConnectProcessor.java:528) 
~[dorisdb-fe.jar:?]
   at 
org.apache.doris.mysql.nio.ReadListener.lambda$handleEvent$0(ReadListener.java:50)
 ~[dorisdb-fe.jar:?]
   at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
[?:1.8.0_252]
   at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
[?:1.8.0_252]
   at java.lang.Thread.run(Thread.java:748) [?:1.8.0_252]
   Caused by: java.util.NoSuchElementException: Unable to validate object
   at 
org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:502)
 ~[commons-pool2-2.2.jar:2.2]
   at 
org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:361)
 ~[commons-pool2-2.2.jar:2.2]
   at 
com.baidu.jprotobuf.pbrpc.transport.ChannelPool.getChannel(ChannelPool.java:79) 
~[jprotobuf-rpc-core-3.5.21.jar:?]
   ... 15 more
   ```
   
   ```
   2020-09-19 17:40:57,418 INFO 429 [QeProcessorImpl.unregisterQuery():78] 
deregister query id 9c01fd8356c146a9-8e6a454bcf396e02
   2020-09-19 17:40:57,419 WARN 429 [StmtExecutor.execute():318] execute 
Exception
   java.lang.NullPointerException: null
   at 
org.apache.doris.qe.Coordinator$BackendExecState$1.get(Coordinator.java:1495) 
~[dorisdb-fe.jar:?]
   at 
org.apache.doris.qe.Coordinator$BackendExecState$1.get(Coordinator.java:1505) 
~[dorisdb-fe.jar:?]
   at 
org.apache.doris.qe.Coordinator$BackendExecState$1.get(Coordinator.java:1475) 
~[dorisdb-fe.jar:?]
   at org.apache.doris.qe.Coordinator.exec(Coordinator.java:496) 
~[dorisdb-fe.jar:?]
   at org.apache.doris.qe.StmtExecutor.handleQueryStmt(StmtExecutor.java:608) 
~[dorisdb-fe.jar:?]
   at org.apache.doris.qe.StmtExecutor.execute(StmtExecutor.java:254) 
~[dorisdb-fe.jar:?]
   at 
org.apache.doris.qe.ConnectProcessor.handleQuery(ConnectProcessor.java:209) 
~[dorisdb-fe.jar:?]
   at org.apache.doris.qe.ConnectProcessor.dispatch(ConnectProcessor.java:343) 
~[dorisdb-fe.jar:?]
   at 
org.apache.doris.qe.ConnectProcessor.processOnce(ConnectProcessor.java:528) 
~[dorisdb-fe.jar:?]
   at 
org.apache.doris.mysql.nio.ReadListener.lambda$handleEvent$0(ReadListener.java:50)
 ~[dorisdb-fe.jar:?]
   at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
[?:1.8.0_252]
   at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
[?:1.8.0_252]
   at java.lang.Thread.run(Thread.java:748) [?:1.8.0_252]
   ```
   
   
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to