HBASE-29549 Mockito failures in TestServerCall with Java 21 (#7254)
Signed-off-by: Nihal Jain <nihaljain@apache.org>
diff --git a/hbase-server/src/test/java/org/apache/hadoop/hbase/ipc/TestServerCall.java b/hbase-server/src/test/java/org/apache/hadoop/hbase/ipc/TestServerCall.java
index 41b1ac4..b19169d 100644
--- a/hbase-server/src/test/java/org/apache/hadoop/hbase/ipc/TestServerCall.java
+++ b/hbase-server/src/test/java/org/apache/hadoop/hbase/ipc/TestServerCall.java
@@ -67,7 +67,7 @@
private Message mockParam;
private ByteBuffAllocator mockAllocator;
private CellBlockBuilder mockCellBlockBuilder;
- private InetAddress mockAddr;
+ private InetAddress lbAddr;
private BlockingService mockService;
private MethodDescriptor mockMethodDescriptor;
@@ -80,7 +80,7 @@
mockParam = mock(Message.class);
mockAllocator = mock(ByteBuffAllocator.class);
mockCellBlockBuilder = mock(CellBlockBuilder.class);
- mockAddr = mock(InetAddress.class);
+ lbAddr = InetAddress.getLoopbackAddress();
mockMethodDescriptor =
org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.AdminService.getDescriptor()
@@ -105,7 +105,7 @@
// Create NettyServerCall instance
NettyServerCall call = new NettyServerCall(1, mockService, mockMethodDescriptor, header,
- mockParam, null, mockConnection, 100, mockAddr, System.currentTimeMillis(), 60000,
+ mockParam, null, mockConnection, 100, lbAddr, System.currentTimeMillis(), 60000,
mockAllocator, failingCellBlockBuilder, null);
// Set a successful response, but CellBlockBuilder will fail
@@ -138,7 +138,7 @@
any(), any());
NettyServerCall call = new NettyServerCall(1, mockService, mockMethodDescriptor, header,
- mockParam, null, mockConnection, 100, mockAddr, System.currentTimeMillis(), 60000,
+ mockParam, null, mockConnection, 100, lbAddr, System.currentTimeMillis(), 60000,
mockAllocator, failingCellBlockBuilder, null);
Message mockResponse = mock(Message.class);
@@ -158,7 +158,7 @@
when(normalCellBlockBuilder.buildCellBlock(any(), any(), any())).thenReturn(null);
NettyServerCall call = new NettyServerCall(1, mockService, mockMethodDescriptor, header,
- mockParam, null, mockConnection, 100, mockAddr, System.currentTimeMillis(), 60000,
+ mockParam, null, mockConnection, 100, lbAddr, System.currentTimeMillis(), 60000,
mockAllocator, normalCellBlockBuilder, null);
RPCProtos.CellBlockMeta mockResponse =