diff --git a/server/monitor/src/main/java/org/apache/accumulo/monitor/next/SystemInformation.java b/server/monitor/src/main/java/org/apache/accumulo/monitor/next/SystemInformation.java index 70dfe828cf6..1c8fd237a5a 100644 --- a/server/monitor/src/main/java/org/apache/accumulo/monitor/next/SystemInformation.java +++ b/server/monitor/src/main/java/org/apache/accumulo/monitor/next/SystemInformation.java @@ -1152,7 +1152,10 @@ public void processFateTransactions(List transactions) { transactions.forEach(t -> { FateOperation op = t.getFateOp(); TStatus status = t.getStatus(); - if (status == TStatus.SUBMITTED) { + if (status == TStatus.UNKNOWN || t.getTimeCreated() == 0) { + // the transaction was deleted while its info was being read, skip it + return; + } else if (status == TStatus.SUBMITTED) { instanceOverview.getTotalFateSubmitted().incrementAndGet(); if (op == FateOperation.TABLE_BULK_IMPORT2) { instanceOverview.getIngestBulkImportQueued().incrementAndGet();