public static User getCurrentUserObject() throws Exception { try { ConversationState state = ConversationState.getCurrent(); User user = (User) state.getAttribute(CacheUserProfileFilter.USER_PROFILE); if (user == null) { user = UserHelper.getOrganizationService().getUserHandler().findUserByName(getCurrentUser()); } return user; } catch (Exception e) { return null; } }