luehe 2004/02/17 15:24:09 Modified: jasper2/src/share/org/apache/jasper/servlet JasperLoader.java Log: When security is on, propagate potential ClassNotFoundException instead of swallowing it and just dumping its stack trace. This is consistent with the non-secure case. Revision Changes Path 1.14 +7 -2 jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/servlet/JasperLoader.java Index: JasperLoader.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/servlet/JasperLoader.java,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- JasperLoader.java 5 Feb 2004 23:02:18 -0000 1.13 +++ JasperLoader.java 17 Feb 2004 23:24:09 -0000 1.14 @@ -177,8 +177,13 @@ } }); } catch(PrivilegedActionException ex){ - ex.getException().printStackTrace(); - + Exception rootCause = ex.getException(); + if (rootCause instanceof ClassNotFoundException) { + throw (ClassNotFoundException) rootCause; + } else { + throw new ClassNotFoundException("JasperLoader", + rootCause); + } } } else { clazz = parent.loadClass(name);
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]