In ASTMethod.execute the IllegalArgumentException should be catched
-------------------------------------------------------------------
Key: VELOCITY-452
URL: http://issues.apache.org/jira/browse/VELOCITY-452
Project: Velocity
Issue Type: Bug
Components: Source
Affects Versions: 1.5
Reporter: Alexey Panchenko
Attachments: ASTMethod_invoke_IllegalArgumentException.patch
The IllegalArgumentException can be thrown by
java.lang.reflect.Method#invoke(java.lang.Object, java.lang.Object[])
<blockquote>
if the method is an instance method and the specified object argument is not an
instance of the class or interface declaring the underlying method (or of a
subclass or implementor thereof); if the number of actual and formal parameters
differ; if an unwrapping conversion for primitive arguments fails; or if, after
possible unwrapping, a parameter value cannot be converted to the corresponding
formal parameter type by a method invocation conversion.
</blockquote>
It is caused by the passed parameters and should be catched to provide the
location in template to the template author.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]