When I implemented this, I didn't need to catch any exception, the success callback is this [1]. What exception do you experimented? Perhaps you could add a log here or delete it if you don't need. Thanks

[1]
```js
success: function(blob) {
          this.loadImageData(blob);
}
```