Author: violetagg Date: Wed Mar 13 18:41:42 2013 New Revision: 1456083 URL: http://svn.apache.org/r1456083 Log: Check that the loader is not null. There are use cases where the loader does not have parent.
Modified: tomcat/trunk/java/org/apache/tomcat/util/scan/StandardJarScanner.java Modified: tomcat/trunk/java/org/apache/tomcat/util/scan/StandardJarScanner.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/scan/StandardJarScanner.java?rev=1456083&r1=1456082&r2=1456083&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/tomcat/util/scan/StandardJarScanner.java (original) +++ tomcat/trunk/java/org/apache/tomcat/util/scan/StandardJarScanner.java Wed Mar 13 18:41:42 2013 @@ -220,7 +220,7 @@ public class StandardJarScanner implemen // already scanned WEB-INF/lib and WEB-INF/classes ClassLoader loader = classloader.getParent(); - while (loader != stopLoader) { + while (loader != null && loader != stopLoader) { if (loader instanceof URLClassLoader) { URL[] urls = ((URLClassLoader) loader).getURLs(); for (int i=0; i<urls.length; i++) { --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org