From e56c11c1e82d5d0fd5fcd47c09a8b62b3e0367a2 Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Wed, 11 Nov 2015 00:10:02 +0100 Subject: [PATCH] AbstractApplicationContext.isRunning() avoids IllegalStateException Issue: SPR-13667 --- .../context/support/AbstractApplicationContext.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-context/src/main/java/org/springframework/context/support/AbstractApplicationContext.java b/spring-context/src/main/java/org/springframework/context/support/AbstractApplicationContext.java index 8c6c1d2d641..c8a597dc8df 100644 --- a/spring-context/src/main/java/org/springframework/context/support/AbstractApplicationContext.java +++ b/spring-context/src/main/java/org/springframework/context/support/AbstractApplicationContext.java @@ -1285,7 +1285,7 @@ public abstract class AbstractApplicationContext extends DefaultResourceLoader @Override public boolean isRunning() { - return getLifecycleProcessor().isRunning(); + return (this.lifecycleProcessor != null && this.lifecycleProcessor.isRunning()); }