diff --git a/src/main/java/org/olat/course/certificate/ui/UploadCertificateController.java b/src/main/java/org/olat/course/certificate/ui/UploadCertificateController.java
index 490f75ec5977f927ccdd128f317fd2eab6bbe059..1feee7e7a56f9aee06ccd5719b5e8b8fd70611a5 100644
--- a/src/main/java/org/olat/course/certificate/ui/UploadCertificateController.java
+++ b/src/main/java/org/olat/course/certificate/ui/UploadCertificateController.java
@@ -199,7 +199,7 @@ public class UploadCertificateController extends FormBasicController {
 				fileEl.setErrorKey("upload.error.no.phantomjs", null);
 				allOk &= false;
 			}
-		} catch (IOException e) {
+		} catch (Exception e) {
 			logError("", e);
 			fileEl.setErrorKey("upload.unkown.error", null);
 			allOk = false;