diff --git a/src/main/java/org/olat/course/run/scoring/ScoreAccounting.java b/src/main/java/org/olat/course/run/scoring/ScoreAccounting.java index e30a6d54c7b60e231d6c52f1933b4257abc47207..866b9f0f94235e3bd8f8ca080a40d02fd59df34a 100644 --- a/src/main/java/org/olat/course/run/scoring/ScoreAccounting.java +++ b/src/main/java/org/olat/course/run/scoring/ScoreAccounting.java @@ -314,7 +314,7 @@ public class ScoreAccounting { lifecycle.getValidTo();// } return lifecycle; - } catch (LazyInitializationException e) { + } catch (LazyInitializationException | NullPointerException e) { //OO-2667: only seen in 1 instance but as it's a critical place, secure the system RepositoryEntry reloadedEntry = CoreSpringFactory.getImpl(RepositoryService.class) .loadByKey(cgm.getCourseEntry().getKey());