Author: remm
Date: Thu Nov  8 11:56:15 2018
New Revision: 1846133

URL: http://svn.apache.org/viewvc?rev=1846133&view=rev
Log:
Fix issue with contexts and start_prep, as is done in addChildInternal.

Modified:
    tomcat/trunk/java/org/apache/catalina/core/ContainerBase.java

Modified: tomcat/trunk/java/org/apache/catalina/core/ContainerBase.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/core/ContainerBase.java?rev=1846133&r1=1846132&r2=1846133&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/core/ContainerBase.java (original)
+++ tomcat/trunk/java/org/apache/catalina/core/ContainerBase.java Thu Nov  8 
11:56:15 2018
@@ -1267,7 +1267,8 @@ public abstract class ContainerBase exte
      * session timeouts.
      */
     protected void threadStart() {
-        if (backgroundProcessorDelay > 0 && getState().isAvailable()
+        if (backgroundProcessorDelay > 0
+                && (getState().isAvailable() || 
LifecycleState.STARTING_PREP.equals(getState()))
                 && (backgroundProcessorFuture == null || 
backgroundProcessorFuture.isDone())) {
             if (backgroundProcessorFuture != null && 
backgroundProcessorFuture.isDone()) {
                 // There was an error executing the scheduled task, get it and 
log it



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to