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]