RAVE-1274 | Ensure a null user won't throw an NPE
diff --git a/rave-components/rave-core/src/main/java/org/apache/rave/portal/security/impl/DefaultRegionPermissionEvaluator.java b/rave-components/rave-core/src/main/java/org/apache/rave/portal/security/impl/DefaultRegionPermissionEvaluator.java
index 41f5d48..fb6cc19 100644
--- a/rave-components/rave-core/src/main/java/org/apache/rave/portal/security/impl/DefaultRegionPermissionEvaluator.java
+++ b/rave-components/rave-core/src/main/java/org/apache/rave/portal/security/impl/DefaultRegionPermissionEvaluator.java
@@ -201,7 +201,8 @@
         String viewer = ((User)authentication.getPrincipal()).getUsername();

         do {

             for (PageUser pageUser:containerPage.getMembers()){

-                if (userRepository.get(pageUser.getUserId()).getUsername().equals(viewer)){

+                User user = userRepository.get(pageUser.getUserId());

+                if (user != null && user.getUsername().equals(viewer)){

                     log.info("User "+viewer+" is a member of page "+containerPage.getId());

                     if(checkEditorStatus){

                         return pageUser.isEditor();

diff --git a/rave-components/rave-core/src/main/java/org/apache/rave/portal/security/impl/DefaultRegionWidgetPermissionEvaluator.java b/rave-components/rave-core/src/main/java/org/apache/rave/portal/security/impl/DefaultRegionWidgetPermissionEvaluator.java
index 61ea4b6..d521e7f 100644
--- a/rave-components/rave-core/src/main/java/org/apache/rave/portal/security/impl/DefaultRegionWidgetPermissionEvaluator.java
+++ b/rave-components/rave-core/src/main/java/org/apache/rave/portal/security/impl/DefaultRegionWidgetPermissionEvaluator.java
@@ -206,7 +206,8 @@
         String viewer = ((User)authentication.getPrincipal()).getUsername();

         do {

             for (PageUser pageUser:containerPage.getMembers()){

-                if (userRepository.get(pageUser.getUserId()).getUsername().equals(viewer)){

+                User user = userRepository.get(pageUser.getUserId());

+                if (user != null && user.getUsername().equals(viewer)){

                     log.info("User "+viewer+" is a member of page "+containerPage.getId());

                     if(checkEditorStatus){

                         return pageUser.isEditor();