From: rjung Date: Sun, 11 Sep 2011 13:14:23 +0000 (+0000) Subject: The cache only gets populated if the context is X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=25e92bdff54539d6d0371490147eb715de3afa18;p=tomcat7.0 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 --- 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);