diff --git a/src/main/java/org/olat/course/nodes/PortfolioCourseNode.java b/src/main/java/org/olat/course/nodes/PortfolioCourseNode.java
index da7c423c711e5d20e3a73e0af569f5dabbe0aeed..5d570809d1de4a89b278a5e9c4476cb429764243 100644
--- a/src/main/java/org/olat/course/nodes/PortfolioCourseNode.java
+++ b/src/main/java/org/olat/course/nodes/PortfolioCourseNode.java
@@ -148,7 +148,7 @@ public class PortfolioCourseNode extends AbstractAccessableCourseNode {
 			controller = MessageUIFactory.createInfoMessage(ureq, wControl, title, message);
 		} else {
 			RepositoryEntry mapEntry = getReferencedRepositoryEntry();
-			if(BinderTemplateResource.TYPE_NAME.equals(mapEntry.getOlatResource().getResourceableTypeName())) {
+			if(mapEntry != null && BinderTemplateResource.TYPE_NAME.equals(mapEntry.getOlatResource().getResourceableTypeName())) {
 				controller = new PortfolioCourseNodeRunController(ureq, wControl, userCourseEnv, this);
 			} else {
 				Translator trans = Util.createPackageTranslator(PortfolioCourseNodeRunController.class, ureq.getLocale());
diff --git a/src/main/java/org/olat/modules/portfolio/ui/CourseTemplateSearchController.java b/src/main/java/org/olat/modules/portfolio/ui/CourseTemplateSearchController.java
index 78cee001b5a22a5ddfe6cce1d4a176018a237558..938ba5daec8a035d97eed7cff5c7860d154927b9 100644
--- a/src/main/java/org/olat/modules/portfolio/ui/CourseTemplateSearchController.java
+++ b/src/main/java/org/olat/modules/portfolio/ui/CourseTemplateSearchController.java
@@ -137,7 +137,7 @@ public class CourseTemplateSearchController extends FormBasicController {
 					.getNodeById(pNode.getIdent());
 			if (treeNode != null && treeNode.isAccessible()) {
 				RepositoryEntry refEntry = pNode.getReferencedRepositoryEntry();
-				if("BinderTemplate".equals(refEntry.getOlatResource().getResourceableTypeName())) {
+				if(refEntry != null && "BinderTemplate".equals(refEntry.getOlatResource().getResourceableTypeName())) {
 					RepositoryEntry courseEntry = uce.getCourseEnvironment().getCourseGroupManager().getCourseEntry();
 					
 					CurrentBinder binderKey = new CurrentBinder(courseEntry.getKey(), pNode.getIdent());