[jboss-user] [JBoss Seam] - Logout problem
srpantano
do-not-reply at jboss.com
Mon Oct 1 15:59:05 EDT 2007
I am using Seam 2.0Beta1 + Acegi + Spring + Hibernate.
When I try to logout, and I used:
| Session.instance().invalidate()
| ;
| HttpSession session = (HttpSession)FacesContext.getCurrentInstance().getExternalContext().getSession(false);
| session.removeAttribute("ACEGI_SECURITY_CONTEXT");
| session.removeAttribute("ACEGI_SECURITY_LAST_USERNAME");
|
Everything goes berserk, and my EntityManager is killed:
| 16:37:32,369 ERROR [ExceptionFilter] handling uncaught exception
| java.lang.IllegalStateException: EntityManager is closed
| at org.hibernate.ejb.EntityManagerImpl.getSession(EntityManagerImpl.java:42)
| at org.hibernate.ejb.AbstractEntityManagerImpl.createQuery(AbstractEntityManagerImpl.java:92)
| at org.hibernate.search.jpa.impl.FullTextEntityManagerImpl.createQuery(FullTextEntityManagerImpl.java:130)
| at org.jboss.seam.persistence.EntityManagerProxy.createQuery(EntityManagerProxy.java:79)
| at com.bcsinfo.security.view.web.user.UserList.findUserByUsername(UserList.java:48)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:589)
| at org.jboss.seam.util.Reflections.invoke(Reflections.java:21)
| at org.jboss.se
|
Please Help.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4090398#4090398
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4090398
More information about the jboss-user
mailing list