From 25e92bdff54539d6d0371490147eb715de3afa18 Mon Sep 17 00:00:00 2001 From: rjung Date: Sun, 11 Sep 2011 13:14:23 +0000 Subject: [PATCH] The cache only gets populated if the context is not null. git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1169447 13f79535-47bb-0310-9956-ffa450edef68 --- java/org/apache/catalina/core/DefaultInstanceManager.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/java/org/apache/catalina/core/DefaultInstanceManager.java b/java/org/apache/catalina/core/DefaultInstanceManager.java index b354fc26b..9fc69ffb3 100644 --- a/java/org/apache/catalina/core/DefaultInstanceManager.java +++ b/java/org/apache/catalina/core/DefaultInstanceManager.java @@ -166,6 +166,11 @@ public class DefaultInstanceManager implements InstanceManager { */ protected void postConstruct(Object instance, final Class clazz) throws IllegalAccessException, InvocationTargetException { + if (context == null) { + // No resource injection + return; + } + Class superClass = clazz.getSuperclass(); if (superClass != Object.class) { postConstruct(instance, superClass); -- 2.11.0