From 82bef2a3372e1e394b592d80a4e973368b858e3e Mon Sep 17 00:00:00 2001 From: Noah Levitt Date: Thu, 6 Nov 2014 19:33:35 -0800 Subject: [PATCH] only release the lock if we actually own it (avoid java.lang.IllegalMonitorStateException at java.util.concurrent.locks.ReentrantLock.tryRelease(ReentrantLock.java:155)) --- .../crawler/frontier/AMQPUrlReceiver.java | 32 ++++++++++--------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/contrib/src/main/java/org/archive/crawler/frontier/AMQPUrlReceiver.java b/contrib/src/main/java/org/archive/crawler/frontier/AMQPUrlReceiver.java index faec6615..46ee18e6 100644 --- a/contrib/src/main/java/org/archive/crawler/frontier/AMQPUrlReceiver.java +++ b/contrib/src/main/java/org/archive/crawler/frontier/AMQPUrlReceiver.java @@ -119,25 +119,27 @@ public class AMQPUrlReceiver implements Lifecycle, ApplicationListener