With seam 1.0 we have an issue dueing destroying of bean.
Stateful bean is defined as 
@Stateful
@SerializedConcurrentAccess
@Scope(ScopeType.SESSION)
@Name("studioAuditTracking")
@Interceptors(SeamInterceptor.class)
@SecurityDomain("OurDomain")
public class StudioAuditTrackingBean implements Serializable, 
StudioAuditTracking

It works perfect, but during destroy there is an error. And log files full of 
such errors.
I tried to set idleTimeoutSeconds to the same value like in web session timeout 
following WIKI, but still the same issue.
It seems that security principal is not propagated during destroy.

2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:) 
javax.ejb.EJBAccessException: Authentication failure
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.handleGeneralSecurityException(Ejb3AuthenticationInterceptor.java:68)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:71)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:47)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
org.jboss.ejb3.stateful.StatefulContainer.localInvoke(StatefulContainer.java:188)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
org.jboss.ejb3.stateful.StatefulLocalProxy.invoke(StatefulLocalProxy.java:98)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
$Proxy290.stop(Unknown Source)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
java.lang.reflect.Method.invoke(Method.java:585)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
org.jboss.seam.util.Reflections.invoke(Reflections.java:13)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:32)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
org.jboss.seam.contexts.Contexts.callDestroyMethod(Contexts.java:211)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
org.jboss.seam.contexts.Contexts.destroy(Contexts.java:189)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
org.jboss.seam.contexts.Lifecycle.endSession(Lifecycle.java:195)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
org.jboss.seam.servlet.SeamListener.sessionDestroyed(SeamListener.java:45)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
org.apache.catalina.session.StandardSession.expire(StandardSession.java:687)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
org.apache.catalina.session.StandardSession.isValid(StandardSession.java:579)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
org.apache.catalina.session.ManagerBase.processExpires(ManagerBase.java:678)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
org.apache.catalina.session.ManagerBase.backgroundProcess(ManagerBase.java:663)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1284)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1569)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1578)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1578)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1558)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
java.lang.Thread.run(Thread.java:595)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:) Caused by: 
javax.security.auth.login.LoginException: No principalName returned by 
NameCallback.
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
be.certipost.am.utils.loginmodule.AMBasedLoginModule.login(AMBasedLoginModule.java:96)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
java.lang.reflect.Method.invoke(Method.java:585)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
javax.security.auth.login.LoginContext.invoke(LoginContext.java:769)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
javax.security.auth.login.LoginContext.access$000(LoginContext.java:186)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
javax.security.auth.login.LoginContext$4.run(LoginContext.java:683)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
java.security.AccessController.doPrivileged(Native Method)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
javax.security.auth.login.LoginContext.login(LoginContext.java:579)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
org.jboss.security.plugins.JaasSecurityManager.defaultLogin(JaasSecurityManager.java:601)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
org.jboss.security.plugins.JaasSecurityManager.authenticate(JaasSecurityManager.java:535)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
org.jboss.security.plugins.JaasSecurityManager.isValid(JaasSecurityManager.java:344)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
org.jboss.aspects.security.AuthenticationInterceptor.authenticate(AuthenticationInterceptor.java:121)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       at 
org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:67)
2007-01-03 15:00:31,790 ERROR [STDERR] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:)       ... 28 more
2007-01-03 15:00:31,790 WARN  [org.jboss.seam.contexts.Contexts] 
(ContainerBackgroundProcessor[StandardEngine[jboss.web]]:) Could not destroy 
component: studioAuditTracking


View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3997560#3997560

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3997560
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to