Author: markt Date: Mon Aug 17 21:40:41 2009 New Revision: 805153 URL: http://svn.apache.org/viewvc?rev=805153&view=rev Log: Fix NPE if something tries to access resources accessed during a stop. This was seen when unpackWARs="false" and the JDBC clean up code tried to load the leak prevention class during a context stop.
Modified: tomcat/trunk/java/org/apache/naming/resources/WARDirContext.java Modified: tomcat/trunk/java/org/apache/naming/resources/WARDirContext.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/resources/WARDirContext.java?rev=805153&r1=805152&r2=805153&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/naming/resources/WARDirContext.java (original) +++ tomcat/trunk/java/org/apache/naming/resources/WARDirContext.java Mon Aug 17 21:40:41 2009 @@ -797,7 +797,7 @@ * Entry tree lookup. */ protected Entry treeLookup(Name name) { - if (name.isEmpty()) + if (name.isEmpty() || entries == null) return entries; Entry currentEntry = entries; for (int i = 0; i < name.size(); i++) { --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org