diff --git a/src/altk/comm/engine/postback/PostBack.java b/src/altk/comm/engine/postback/PostBack.java index e6db23a..ce43757 100644 --- a/src/altk/comm/engine/postback/PostBack.java +++ b/src/altk/comm/engine/postback/PostBack.java @@ -379,29 +379,14 @@ public class PostBack myLogger.debug(myName + ": postQueue size: " + postQueue.size()); synchronized(postQueue) { - for (;;) - { - if (postQueue.size() < maxQueueSize) - { - postQueue.add(report); - postQueue.notify(); - return true; - } - else - { - myLogger.debug("Waiting for space in postQueue to queue report"); - try - { - postQueue.wait(QUEUE_WAIT * 1000); - } - catch (InterruptedException e) - { - break; - } - } + if (postQueue.size() < maxQueueSize) + { + postQueue.add(report); + postQueue.notify(); + return true; } } - myLogger.error("Interrupted while waiting for space to queue report"); + CommonLogger.alarm.warn(myName + ".queueReport failed to send report: " + report); return false; }