You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by fm...@apache.org on 2013/02/21 14:57:31 UTC
svn commit: r1448641 -
/sling/trunk/bundles/engine/src/main/java/org/apache/sling/engine/impl/parameters/ParameterSupport.java
Author: fmeschbe
Date: Thu Feb 21 13:57:30 2013
New Revision: 1448641
URL: http://svn.apache.org/r1448641
Log:
SLING-2738 Log an error message if parsing the multipart/form-data request fails
Modified:
sling/trunk/bundles/engine/src/main/java/org/apache/sling/engine/impl/parameters/ParameterSupport.java
Modified: sling/trunk/bundles/engine/src/main/java/org/apache/sling/engine/impl/parameters/ParameterSupport.java
URL: http://svn.apache.org/viewvc/sling/trunk/bundles/engine/src/main/java/org/apache/sling/engine/impl/parameters/ParameterSupport.java?rev=1448641&r1=1448640&r2=1448641&view=diff
==============================================================================
--- sling/trunk/bundles/engine/src/main/java/org/apache/sling/engine/impl/parameters/ParameterSupport.java (original)
+++ sling/trunk/bundles/engine/src/main/java/org/apache/sling/engine/impl/parameters/ParameterSupport.java Thu Feb 21 13:57:30 2013
@@ -36,6 +36,7 @@ import org.apache.commons.fileupload.ser
import org.apache.commons.fileupload.servlet.ServletRequestContext;
import org.apache.sling.api.request.RequestParameter;
import org.apache.sling.api.request.RequestParameterMap;
+import org.slf4j.LoggerFactory;
public class ParameterSupport {
@@ -197,15 +198,19 @@ public class ParameterSupport {
};
// Parse the request
+ List<?> /* FileItem */items = null;
try {
- List<?> /* FileItem */items = upload.parseRequest(rc);
+ items = upload.parseRequest(rc);
+ } catch (FileUploadException fue) {
+ LoggerFactory.getLogger(getClass()).error("parseMultiPartPost: Error parsing request", fue);
+ }
+
+ if (items != null && items.size() > 0) {
for (Iterator<?> ii = items.iterator(); ii.hasNext();) {
FileItem fileItem = (FileItem) ii.next();
RequestParameter pp = new MultipartRequestParameter(fileItem);
parameters.addParameter(fileItem.getFieldName(), pp);
}
- } catch (FileUploadException fue) {
- // TODO: log
}
}