add try/catch around body
diff --git a/src/main/java/org/apache/directory/fortress/web/control/SecUtils.java b/src/main/java/org/apache/directory/fortress/web/control/SecUtils.java
index 08d94f5..746c19e 100644
--- a/src/main/java/org/apache/directory/fortress/web/control/SecUtils.java
+++ b/src/main/java/org/apache/directory/fortress/web/control/SecUtils.java
@@ -125,7 +125,19 @@
      */
     public static List<Permission> getPermissions(Component component)
     {
-        return ( ( WicketSession ) component.getSession() ).getPermissions();
+        List<Permission> perms;
+        try
+        {
+            WicketSession wSess = ( WicketSession )component.getSession();
+            perms = wSess.getPermissions();
+        }
+        catch(Exception e)
+        {
+            String error = "getPermissions caught Exception=" + e;
+            LOG.error( error );
+            throw new RuntimeException( error );
+        }
+        return perms;
     }
 
     /**