@Override public void streamingFailed(StreamingErrorEvent event) { Exception exception = event.getException(); if (exception instanceof FileUploadHandler.UploadInterruptedException) { endUpload(); } if (exception instanceof NoInputStreamException) { fireNoInputStream(event.getFileName(), event.getMimeType(), 0); } else if (exception instanceof NoOutputStreamException) { fireNoOutputStream(event.getFileName(), event.getMimeType(), 0); } else { fireUploadInterrupted(event.getFileName(), event.getMimeType(), 0, exception); } } };