Hello,
I wrote very simple vaadin application, which consists of simple Login
and Logout buttons.
Login code:
UsernamePasswordToken token = new
UsernamePasswordToken("test", "test");
token.setRememberMe(true);
currentUser.login(token);
Logout code:
currentUser.logout();
getMainWindow().getApplication().close();
the following error occurs after some login/logouts:
Caused by: java.lang.NullPointerException
at
org.apache.catalina.connector.Request.setAttribute(Request.java:1530)
at
org.apache.catalina.connector.RequestFacade.setAttribute(RequestFacade.java:543)
at
javax.servlet.ServletRequestWrapper.setAttribute(ServletRequestWrapper.java:239)
at
org.apache.shiro.web.mgt.DefaultWebSecurityManager.removeRequestIdentity(DefaultWebSecurityManager.java:189)
at
org.apache.shiro.web.mgt.DefaultWebSecurityManager.beforeLogout(DefaultWebSecurityManager.java:181)
at
org.apache.shiro.mgt.DefaultSecurityManager.logout(DefaultSecurityManager.java:504)
at
org.apache.shiro.subject.support.DelegatingSubject.logout(DelegatingSubject.java:323)
Any idea ?