From 6f67f9f2baaace70ea487a5a295554fc6326c07d Mon Sep 17 00:00:00 2001 From: gojomo Date: Fri, 12 Nov 2010 19:35:35 +0000 Subject: [PATCH] * StoredQueue improved debugging output for seldom-seen internal inconsistency --- commons/src/main/java/org/archive/bdb/StoredQueue.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/commons/src/main/java/org/archive/bdb/StoredQueue.java b/commons/src/main/java/org/archive/bdb/StoredQueue.java index 65262ca5..3c838238 100644 --- a/commons/src/main/java/org/archive/bdb/StoredQueue.java +++ b/commons/src/main/java/org/archive/bdb/StoredQueue.java @@ -23,6 +23,7 @@ import java.io.Serializable; import java.util.AbstractQueue; import java.util.Iterator; import java.util.concurrent.atomic.AtomicLong; +import java.util.logging.Level; import java.util.logging.Logger; @@ -123,9 +124,11 @@ implements Serializable { return head; } // ERROR; should never be null with headIndex < tailIndex - logger.severe("unexpected empty index of StoredQueue: " + logger.log(Level.SEVERE, + "unexpected empty index of StoredQueue(" + + queueDb.getDatabaseName()+"): " + headIndex.get() + " (tailIndex: " - + tailIndex.get()); + + tailIndex.get(),new Exception()); headIndex.incrementAndGet(); } return head;