Author: markt Date: Thu Feb 22 12:13:51 2018 New Revision: 1825052 URL: http://svn.apache.org/viewvc?rev=1825052&view=rev Log: Fix SpotBugs warning. Probably a false positive but err on the safe side.
Modified: tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoaderBase.java Modified: tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoaderBase.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoaderBase.java?rev=1825052&r1=1825051&r2=1825052&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoaderBase.java (original) +++ tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoaderBase.java Thu Feb 22 12:13:51 2018 @@ -1792,7 +1792,9 @@ public abstract class WebappClassLoaderB synchronized(queue) { newTasksMayBeScheduledField.setBoolean(thread, false); clearMethod.invoke(queue); - queue.notify(); // In case queue was already empty. + // In case queue was already empty. Should only be one + // thread waiting but use notifyAll() to be safe. + queue.notifyAll(); } }catch (NoSuchFieldException nfe){ --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org