Hi!

There is a bug in org.apache.cocoon.environment.http.HttpRequest:
method getParameterValues( String name ) throws NullPointerException if 
HttpServletRequest.getParameterValues(name) returns null. 

This happens if, for example, a web application expects a form to submit 
several fields with the same name, but it doesn't (or when these inputs are 
cleared checkboxes).

-- 
Ivan Mikushin,
OpenMechanics.net
--- HttpRequest.java	Fri Nov  1 15:33:09 2002
+++ HttpRequest.java	Fri Nov  1 16:06:30 2002
@@ -297,6 +297,7 @@
     }
 
     private String decode(String str) {
+        if( str == null ) return null;
         try {
             if (this.container_encoding == null)
                 this.container_encoding = "ISO-8859-1";
@@ -314,6 +315,7 @@
 
     public String[] getParameterValues(String name) {
         String[] values = this.req.getParameterValues(name);
+        if (values == null) return null;
         if (this.form_encoding == null) {
             return values;
         }

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to