From 742ee0d33a7bdf562afad34955ad213c5ca14a86 Mon Sep 17 00:00:00 2001
From: srosse <stephane.rosse@frentix.com>
Date: Tue, 3 Dec 2019 18:09:07 +0100
Subject: [PATCH] OO-4397: catch NPE while loading the lifecycle

---
 src/main/java/org/olat/course/run/scoring/ScoreAccounting.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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 ff52cab378c..9e5431666d8 100644
--- a/src/main/java/org/olat/course/run/scoring/ScoreAccounting.java
+++ b/src/main/java/org/olat/course/run/scoring/ScoreAccounting.java
@@ -313,7 +313,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());
-- 
GitLab