After implenting the changes, i get the same blank page. When I look at the log file, it shows the following error message: 010-08-10 14:23:46,982 ERROR JSErrorPage_jsp,http-8080-2:359 - org.springframework.beans.NotReadablePropertyException: Invalid property 'principal.fullName' of bean class [org.springframework.security.providers.anonymous.AnonymousAuthenticationToken]: Bean property 'principal.fullName' is not readable or has an invalid getter method: Does the return type of the getter match the parameter type of the setter? at org.springframework.beans.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:540) at org.springframework.beans.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:532) ... If you do a search for principal.fullName, it comes up with two files. decorator.jsp and header.jsp. I'm guessing its trying to fetch the fullName when there is nothing to fetch because we are anonymously logging in. So it will crash and you will get a blank page. So if we look at header.jps, we see where its trying to get(? i guess) the fullName. <authz:authorize ifNotGranted="ROLE_ANONYMOUS"> <p id="userIdentification"> <c:if test="<%= com.jaspersoft.jasperserver.api.metadata.user.service.impl.UserAuthorityServiceImpl.isUserSwitched() %>"> <span id="casted"> <%= ((com.jaspersoft.jasperserver.api.metadata.user.domain.User)com.jaspersoft.jasperserver.api.metadata.user.service.impl.UserAuthorityServiceImpl.getSourceAuthentication().getPrincipal()).getFullName() %> <spring:message code="jsp.main.as"/> </span> </c:if> <authz:authentication property="principal.fullName"/> </p> </authz:authorize> Correct me if i'm wrong, but It shouldn't go into that block unless we had other ROLES besides ROLE_ANONYMOUS when going directly to the report. If we were to comment out the line <authz:authentication property="principal.FullName"> in both jsp files, then the blank page should have something. But of course, then you won't see the user's name when they do actually login. But I am unsure what modifications to make so that we can login and still display the user's fullName. Any suggestions?