diff --git a/src/main/java/org/olat/core/commons/fullWebApp/BaseFullWebappController.java b/src/main/java/org/olat/core/commons/fullWebApp/BaseFullWebappController.java
index a0b07835639251341b31d4dbdef888fcb8d56e6e..5ff3a030bc5596b2c58fb19f9a8636925b0eed70 100644
--- a/src/main/java/org/olat/core/commons/fullWebApp/BaseFullWebappController.java
+++ b/src/main/java/org/olat/core/commons/fullWebApp/BaseFullWebappController.java
@@ -1266,7 +1266,7 @@ public class BaseFullWebappController extends BasicController implements DTabs,
 	public void activateStatic(UserRequest ureq, String className, List<ContextEntry> entries) {
 		if(className != null && className.endsWith("HomeSite")) {
 			activateSite(userTools, ureq, entries, false);
-		} else {
+		} else if(sites != null) {
 			for (Iterator<SiteInstance> it_sites = sites.iterator(); it_sites.hasNext();) {
 				SiteInstance site = it_sites.next();
 				String cName = site.getClass().getName();