@Override
  public void exceptionCaught(ChannelHandlerContext context, Throwable cause) throws Exception {
    NettyUtil.logAndClose(cause, LOG, context.channel());
  }
@Override
  public void exceptionCaught(ChannelHandlerContext context, Throwable cause)