=== modified file 'sites/all/modules/swfupload/js/swfupload_widget.js'
--- js/swfupload_widget.js	2011-04-02 17:02:10 +0000
+++ js/swfupload_widget.js	2011-08-07 21:39:18 +0000
@@ -40,6 +40,21 @@
       },
       success:function(result) {
         ref.ajaxResponse(result);
+      },
+      error:function(jqXHR, textStatus, errorThrown) {
+        switch (textStatus) {
+          case 'error':
+            var msg = Drupal.t('Error during initial callback to /swfupload')
+              + '! Status: ' + jqXHR.status + '/' + jqXHR.statusText
+              + ' /  Error: ' + errorThrown;
+            if (jqXHR.status == 403) {
+              msg += '. ' + Drupal.t('You may not have permission to upload files with swfupload.')
+            }
+            alert(msg);
+            break;
+          default:
+            alert(Drupal.t('Error during initial callback to /swfupload') + textStatus);
+        }
       }
     };
 

