diff --git a/parser/src/main/java/me/vertretungsplan/additionalinfo/WinterShParser.java b/parser/src/main/java/me/vertretungsplan/additionalinfo/WinterShParser.java
index 4cc59d0d..75180362 100644
--- a/parser/src/main/java/me/vertretungsplan/additionalinfo/WinterShParser.java
+++ b/parser/src/main/java/me/vertretungsplan/additionalinfo/WinterShParser.java
@@ -38,7 +38,12 @@ public AdditionalInfo getAdditionalInfo() throws IOException {
info.setTitle(TITLE);
Document doc = Jsoup.parse(xml, "", Parser.xmlParser());
doc.outputSettings(new Document.OutputSettings().prettyPrint(false));
- String text = doc.select("item description").first().html().replace("\r\n", "
").trim();
+ String text = "";
+ try {
+ text = doc.select("item description").first().html().replace("\r\n", "
").trim();
+ } catch (Exception e) {
+ // ignore exception
+ }
if (text.startsWith("Zurzeit gibt es keine Hinweise auf witterungsbedingten Unterrichtsausfall.")
|| text.startsWith("Aktuell gibt es keine Hinweise auf witterungsbedingten Unterrichtsausfall.")) {
info.setHasInformation(false);