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: [email protected]
For additional commands, e-mail: [email protected]