geirm 01/03/23 20:16:41
Modified: src/java/org/apache/velocity/runtime/parser/node
ASTMethod.java
Log:
Expanded the message in MethodInvocationException to include the method
name and class of the offending method.
Revision Changes Path
1.13 +5 -2
jakarta-velocity/src/java/org/apache/velocity/runtime/parser/node/ASTMethod.java
Index: ASTMethod.java
===================================================================
RCS file:
/home/cvs/jakarta-velocity/src/java/org/apache/velocity/runtime/parser/node/ASTMethod.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- ASTMethod.java 2001/03/19 18:13:43 1.12
+++ ASTMethod.java 2001/03/24 04:16:40 1.13
@@ -68,7 +68,7 @@
*
* @author <a href="mailto:[EMAIL PROTECTED]">Jason van Zyl</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Geir Magnusson Jr.</a>
- * @version $Id: ASTMethod.java,v 1.12 2001/03/19 18:13:43 jon Exp $
+ * @version $Id: ASTMethod.java,v 1.13 2001/03/24 04:16:40 geirm Exp $
*/
package org.apache.velocity.runtime.parser.node;
@@ -263,7 +263,10 @@
*/
throw new MethodInvocationException(
- "Invocation of method threw exception.",
+ "Invocation of method '"
+ + methodName + "' in " + o.getClass()
+ + " threw exception "
+ + ite.getTargetException().getClass(),
ite.getTargetException(), methodName );
}
catch( Exception e )