Author: markt
Date: Wed Jan 27 19:22:47 2016
New Revision: 1727158
URL: http://svn.apache.org/viewvc?rev=1727158&view=rev
Log:
Follow-up to r1726922.
Add missed check that the Manager is NEW when the context is set.
Modified:
tomcat/tc7.0.x/trunk/java/org/apache/catalina/session/ManagerBase.java
Modified: tomcat/tc7.0.x/trunk/java/org/apache/catalina/session/ManagerBase.java
URL:
http://svn.apache.org/viewvc/tomcat/tc7.0.x/trunk/java/org/apache/catalina/session/ManagerBase.java?rev=1727158&r1=1727157&r2=1727158&view=diff
==============================================================================
--- tomcat/tc7.0.x/trunk/java/org/apache/catalina/session/ManagerBase.java
(original)
+++ tomcat/tc7.0.x/trunk/java/org/apache/catalina/session/ManagerBase.java Wed
Jan 27 19:22:47 2016
@@ -42,6 +42,7 @@ import org.apache.catalina.Engine;
import org.apache.catalina.Globals;
import org.apache.catalina.Lifecycle;
import org.apache.catalina.LifecycleException;
+import org.apache.catalina.LifecycleState;
import org.apache.catalina.Manager;
import org.apache.catalina.Session;
import org.apache.catalina.SessionIdGenerator;
@@ -375,7 +376,9 @@ public abstract class ManagerBase extend
// NO-OP
return;
}
-
+ if (!getState().equals(LifecycleState.NEW)) {
+ throw new
IllegalStateException(sm.getString("managerBase.setContextNotNew"));
+ }
Container oldContainer = this.container;
this.container = container;
// TODO - delete the line below in Tomcat 9 onwards
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]