HADOOP-16868. ipc.Server readAndProcess threw NullPointerException. Contributed by Tsz-wo Sze.

(cherry picked from commit cb3f3cca01)
This commit is contained in:
Wei-Chiu Chuang 2020-02-18 21:53:08 -08:00
parent de63115a2a
commit d411a849e1
1 changed files with 1 additions and 2 deletions

View File

@ -1788,7 +1788,7 @@ public abstract class Server {
private SocketChannel channel;
private ByteBuffer data;
private ByteBuffer dataLengthBuffer;
private final ByteBuffer dataLengthBuffer;
private LinkedList<RpcCall> responseQueue;
// number of outstanding rpcs
private AtomicInteger rpcCount = new AtomicInteger();
@ -2832,7 +2832,6 @@ public abstract class Server {
private synchronized void close() {
disposeSasl();
data = null;
dataLengthBuffer = null;
if (!channel.isOpen())
return;
try {socket.shutdownOutput();} catch(Exception e) {