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;
}
/**