diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/CDCQueryIT.java b/phoenix-core/src/it/java/org/apache/phoenix/end2end/CDCQueryIT.java index 9a86354778d..60361d306d7 100644 --- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/CDCQueryIT.java +++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/CDCQueryIT.java @@ -703,7 +703,7 @@ public void testSelectWithTimeRange() throws Exception { } } Random rand = new Random(); - int randMinTSpos = rand.nextInt(lastDeletionTSpos - 1); + int randMinTSpos = rand.nextInt(Math.max(1, lastDeletionTSpos - 1)); int randMaxTSpos = randMinTSpos + 1 + rand.nextInt(uniqueTimestamps.size() - (randMinTSpos + 1)); verifyChangesViaSCN(tenantId, conn, cdcFullName, pkColumns, datatableName, dataColumns,