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]

Reply via email to