diff --git a/modules/org.openbravo.client.application/src/org/openbravo/client/application/businesslogic/ProcessUploadedFile.java b/modules/org.openbravo.client.application/src/org/openbravo/client/application/businesslogic/ProcessUploadedFile.java
--- a/modules/org.openbravo.client.application/src/org/openbravo/client/application/businesslogic/ProcessUploadedFile.java
+++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/businesslogic/ProcessUploadedFile.java
@@ -82,6 +82,9 @@
       if ("upload".equals(paramValues.getString("command"))) {
         uploadFile(vars, request, response, paramValues);
       } else if ("download".equals(paramValues.getString("command"))) {
+        if (true) {
+          throw new OBException("error!");
+        }
         readAndReturnResult(response, paramValues);
       } else {
         pageError(response);
