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);