diff --git a/src/main/java/org/olat/modules/wiki/Wiki.java b/src/main/java/org/olat/modules/wiki/Wiki.java
index ed4d92c1c1fb4a42a49dd1bd339692294cd9965e..399b4d44432803919ed54cf3b5428063a5119733 100644
--- a/src/main/java/org/olat/modules/wiki/Wiki.java
+++ b/src/main/java/org/olat/modules/wiki/Wiki.java
@@ -152,8 +152,14 @@ public class Wiki implements WikiContainer, Serializable {
 			return page;
 		}
 		if (loadContent) {
-			VFSLeaf leaf = (VFSLeaf) pageContainer.resolve(page.getPageId() + "." + WikiManager.WIKI_FILE_SUFFIX);
-			page.setContent(FileUtils.load(leaf.getInputStream(), "utf-8"));
+			VFSItem item = pageContainer.resolve(page.getPageId() + "." + WikiManager.WIKI_FILE_SUFFIX);
+			if(item instanceof VFSLeaf) {
+				try(InputStream in = ((VFSLeaf)item).getInputStream()) {
+					page.setContent(FileUtils.load(in, "utf-8"));
+				} catch(Exception e) {
+					log.error("Cannot load wiki page: " + item, e);
+				}
+			}
 		}
 		return page;
 	}