diff --git a/src/main/java/org/olat/core/commons/services/video/MovieServiceImpl.java b/src/main/java/org/olat/core/commons/services/video/MovieServiceImpl.java
index 8d50ed7dc4a8b06774177717608dd9eb86f0ee91..b10255b707f98794d49decc253d527470ff2065d 100644
--- a/src/main/java/org/olat/core/commons/services/video/MovieServiceImpl.java
+++ b/src/main/java/org/olat/core/commons/services/video/MovieServiceImpl.java
@@ -22,7 +22,6 @@ package org.olat.core.commons.services.video;
 import java.awt.image.BufferedImage;
 import java.io.File;
 import java.io.FileInputStream;
-import java.io.IOException;
 import java.io.InputStream;
 import java.io.RandomAccessFile;
 import java.nio.channels.FileChannel;
@@ -90,7 +89,7 @@ public class MovieServiceImpl implements MovieService, ThumbnailSPI {
 				int w = size.getWidth();
 				int h = size.getHeight();
 				return new Size(w, h, false);
-			} catch (IOException e) {
+			} catch (Exception | AssertionError e) {
 				log.error("Cannot extract size of: " + media, e);
 			}
 		} else if(suffix.equals("flv")) {
@@ -124,8 +123,8 @@ public class MovieServiceImpl implements MovieService, ThumbnailSPI {
 					size = new FinalSize(scaledSize.getWidth(), scaledSize.getHeight());
 				}
 			//NullPointerException can be thrown if the jcodec cannot handle the codec of the movie
-			//ArrayIndexOutOfBoundsException 
-			} catch (Exception e) {
+			//ArrayIndexOutOfBoundsException
+			} catch (Exception | AssertionError e) {
 				log.error("", e);
 			}
 		}