Author: wglass
Date: Mon Sep 19 23:07:35 2005
New Revision: 290369
URL: http://svn.apache.org/viewcvs?rev=290369&view=rev
Log:
Fix NullPointerException when calling an overloaded method with a null
parameter.
Thanks to Reggie Riser for the fix in VELOCITY-370.
Modified:
jakarta/velocity/core/trunk/src/java/org/apache/velocity/util/introspection/Introspector.java
Modified:
jakarta/velocity/core/trunk/src/java/org/apache/velocity/util/introspection/Introspector.java
URL:
http://svn.apache.org/viewcvs/jakarta/velocity/core/trunk/src/java/org/apache/velocity/util/introspection/Introspector.java?rev=290369&r1=290368&r2=290369&view=diff
==============================================================================
---
jakarta/velocity/core/trunk/src/java/org/apache/velocity/util/introspection/Introspector.java
(original)
+++
jakarta/velocity/core/trunk/src/java/org/apache/velocity/util/introspection/Introspector.java
Mon Sep 19 23:07:35 2005
@@ -16,14 +16,8 @@
* limitations under the License.
*/
-import java.util.Map;
-import java.util.Set;
-import java.util.HashMap;
-import java.util.HashSet;
-
import java.lang.reflect.Method;
-import org.apache.velocity.runtime.RuntimeServices;
import org.apache.velocity.runtime.RuntimeLogger;
/**
@@ -112,8 +106,11 @@
{
if ( i > 0)
msg = msg + ", ";
-
- msg = msg + params[i].getClass().getName();
+
+ if (params[i] == null)
+ msg = msg + "null";
+ else
+ msg = msg + params[i].getClass().getName();
}
msg = msg + ") for class " + c;
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]