Author: markt
Date: Tue Nov 3 01:05:22 2009
New Revision: 832238
URL: http://svn.apache.org/viewvc?rev=832238&view=rev
Log:
Don't swallow exception
Modified:
tomcat/tc6.0.x/trunk/java/org/apache/catalina/core/ApplicationContextFacade.java
tomcat/tc6.0.x/trunk/webapps/docs/changelog.xml
Modified:
tomcat/tc6.0.x/trunk/java/org/apache/catalina/core/ApplicationContextFacade.java
URL:
http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/java/org/apache/catalina/core/ApplicationContextFacade.java?rev=832238&r1=832237&r2=832238&view=diff
==============================================================================
---
tomcat/tc6.0.x/trunk/java/org/apache/catalina/core/ApplicationContextFacade.java
(original)
+++
tomcat/tc6.0.x/trunk/java/org/apache/catalina/core/ApplicationContextFacade.java
Tue Nov 3 01:05:22 2009
@@ -363,31 +363,9 @@
}
}
-
/**
* Use reflection to invoke the requested method. Cache the method object
* to speed up the process
- * @param appContext The AppliationContext object on which the method
- * will be invoked
- * @param methodName The method to call.
- * @param params The arguments passed to the called method.
- */
- private Object doPrivileged(ApplicationContext appContext,
- final String methodName,
- final Object[] params) {
- try{
- return invokeMethod(appContext, methodName, params );
- } catch (Throwable t){
- throw new RuntimeException(t.getMessage());
- }
-
- }
-
-
- /**
- * Use reflection to invoke the requested method. Cache the method object
- * to speed up the process
- * will be invoked
* @param methodName The method to call.
* @param params The arguments passed to the called method.
*/
@@ -395,7 +373,7 @@
try{
return invokeMethod(context, methodName, params);
}catch(Throwable t){
- throw new RuntimeException(t.getMessage());
+ throw new RuntimeException(t.getMessage(), t);
}
}
Modified: tomcat/tc6.0.x/trunk/webapps/docs/changelog.xml
URL:
http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/webapps/docs/changelog.xml?rev=832238&r1=832237&r2=832238&view=diff
==============================================================================
--- tomcat/tc6.0.x/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/tc6.0.x/trunk/webapps/docs/changelog.xml Tue Nov 3 01:05:22 2009
@@ -232,6 +232,10 @@
Provide a new listener to protect against a memory leak caused by a
change in the Sun JRE from version 1.6.0_15 onwards. (markt)
</fix>
+ <fix>
+ Don't swallow exceptions in ApplicationContextFacade.doPrivileged()
+ (kkolinko)
+ </fix>
</changelog>
</subsection>
<subsection name="Coyote">
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]