I can tell you that if you reduce the authentication cache timeout to 5 
seconds, and the resolution to 1 second, and wait 5 seconds between page 
submissions, it works fine.

If you refresh the page twice in quick succession, it fails.

The call getEnvironments is where is succeeds....then refresh again, and 
failure, immediately after calling updateCache


  | 2004-11-10 16:46:04,453 INFO  [com.db.es.filter.JaasLoginFilter] doFilter()
  | 2004-11-10 16:46:04,454 INFO  [com.db.es.filter.JaasLoginFilter] 
checkAuthentication=true
  | 2004-11-10 16:46:04,455 INFO  [com.db.es.filter.JaasLoginFilter] Create 
login context for gmprofile
  | 2004-11-10 16:46:04,455 TRACE 
[org.jboss.security.auth.login.XMLLoginConfigImpl] Begin 
getAppConfigurationEntry(gmprofile), size=11
  | 2004-11-10 16:46:04,455 TRACE 
[org.jboss.security.auth.login.XMLLoginConfigImpl] End 
getAppConfigurationEntry(gmprofile), authInfo=AppConfigurationEntry[]:
  | [0]
  | LoginModule Class: org.jboss.security.WedgetailLoginModule
  | ControlFlag: LoginModuleControlFlag: required
  | Options:name=password-stacking, value=useFirstPass
  | [1]
  | LoginModule Class: org.jboss.security.ClientLoginModule
  | ControlFlag: LoginModuleControlFlag: required
  | Options:name=restore-login-identity, value=true
  | name=password-stacking, value=useFirstPass
  | 
  | 2004-11-10 16:46:04,456 INFO  [com.db.es.filter.JaasLoginFilter] login()
  | 2004-11-10 16:46:04,456 TRACE [org.jboss.security.WedgetailLoginModule] 
initialize
  | 2004-11-10 16:46:04,456 DEBUG [org.jboss.security.WedgetailLoginModule] 
WedgetailLoginModule: Initialise
  | 2004-11-10 16:46:04,456 DEBUG [org.jboss.security.WedgetailLoginModule] 
Subject:  Subject:
  | 
  | 2004-11-10 16:46:04,456 DEBUG [org.jboss.security.WedgetailLoginModule] 
CallbackHandler: [EMAIL PROTECTED]
  | 2004-11-10 16:46:04,456 DEBUG [org.jboss.security.WedgetailLoginModule] 
State:
  | 2004-11-10 16:46:04,456 DEBUG [org.jboss.security.WedgetailLoginModule] 
Opts:
  | 2004-11-10 16:46:04,456 DEBUG [org.jboss.security.WedgetailLoginModule] 
password-stacking : useFirstPass
  | 2004-11-10 16:46:04,456 DEBUG [org.jboss.security.WedgetailLoginModule] 
Login()
  | 2004-11-10 16:46:04,456 TRACE [org.jboss.security.WedgetailLoginModule] 
login
  | 2004-11-10 16:46:04,456 DEBUG [org.jboss.security.WedgetailLoginModule] 
Wedgetail: gives richja
  | 2004-11-10 16:46:04,456 DEBUG [org.jboss.security.WedgetailLoginModule] 
commit()
  | 2004-11-10 16:46:04,456 TRACE [org.jboss.security.WedgetailLoginModule] 
commit, loginOk=true
  | 2004-11-10 16:46:04,456 DEBUG [org.jboss.security.WedgetailLoginModule] 
getIdentity() returning richja
  | 2004-11-10 16:46:04,456 DEBUG [org.jboss.security.WedgetailLoginModule] 
getRoleSets()
  | 2004-11-10 16:46:04,458 INFO  [com.db.es.filter.JaasLoginFilter] 
doFilter(..)
  | 2004-11-10 16:46:04,459 TRACE [org.jboss.security.WedgetailLoginModule] 
logout
  | 2004-11-10 16:46:04,459 DEBUG [org.jboss.security.WedgetailLoginModule] 
getIdentity() returning richja
  | 2004-11-10 16:46:04,459 TRACE 
[org.jboss.security.auth.login.XMLLoginConfigImpl] Begin 
getAppConfigurationEntry(gmprofile), size=11
  | 2004-11-10 16:46:04,460 TRACE 
[org.jboss.security.auth.login.XMLLoginConfigImpl] End 
getAppConfigurationEntry(gmprofile), authInfo=AppConfigurationEntry[]:
  | [0]
  | LoginModule Class: org.jboss.security.WedgetailLoginModule
  | ControlFlag: LoginModuleControlFlag: required
  | Options:name=password-stacking, value=useFirstPass
  | [1]
  | LoginModule Class: org.jboss.security.ClientLoginModule
  | ControlFlag: LoginModuleControlFlag: required
  | Options:name=restore-login-identity, value=true
  | name=password-stacking, value=useFirstPass
  | 
  | 2004-11-10 16:46:04,460 TRACE [org.jboss.security.WedgetailLoginModule] 
initialize
  | 2004-11-10 16:46:04,460 DEBUG [org.jboss.security.WedgetailLoginModule] 
WedgetailLoginModule: Initialise
  | 2004-11-10 16:46:04,460 DEBUG [org.jboss.security.WedgetailLoginModule] 
Subject:  Subject:
  | 
  | 2004-11-10 16:46:04,460 DEBUG [org.jboss.security.WedgetailLoginModule] 
CallbackHandler: [EMAIL PROTECTED]
  | 2004-11-10 16:46:04,460 DEBUG [org.jboss.security.WedgetailLoginModule] 
State:
  | 2004-11-10 16:46:04,460 DEBUG [org.jboss.security.WedgetailLoginModule] 
Opts:
  | 2004-11-10 16:46:04,460 DEBUG [org.jboss.security.WedgetailLoginModule] 
password-stacking : useFirstPass
  | 2004-11-10 16:46:04,460 DEBUG [org.jboss.security.WedgetailLoginModule] 
Login()
  | 2004-11-10 16:46:04,460 TRACE [org.jboss.security.WedgetailLoginModule] 
login
  | 2004-11-10 16:46:04,460 DEBUG [org.jboss.security.WedgetailLoginModule] 
Wedgetail: gives richja
  | 2004-11-10 16:46:04,460 DEBUG [org.jboss.security.WedgetailLoginModule] 
commit()
  | 2004-11-10 16:46:04,460 TRACE [org.jboss.security.WedgetailLoginModule] 
commit, loginOk=true
  | 2004-11-10 16:46:04,460 DEBUG [org.jboss.security.WedgetailLoginModule] 
getIdentity() returning richja
  | 2004-11-10 16:46:04,460 DEBUG [org.jboss.security.WedgetailLoginModule] 
getRoleSets()
  | 2004-11-10 16:46:04,461 TRACE 
[org.jboss.security.plugins.JaasSecurityManager.gmprofile] updateCache, 
subject=Subject:
  |         Principal: richja
  |         Principal: Roles(members:Domain Users)
  | 
  | 2004-11-10 16:46:04,462 TRACE 
[org.jboss.security.plugins.JaasSecurityManager.gmprofile] validateCache, 
[EMAIL PROTECTED](26712630).principals=[richja, Roles(members:Domain Users)]]
  | 2004-11-10 16:46:04,462 TRACE 
[org.jboss.security.plugins.JaasSecurityManager.gmprofile] validateCache, 
isValid=true
  | 2004-11-10 16:46:04,462 INFO  [STDOUT] getEnvironments() : Called by richja
  | 2004-11-10 16:46:04,463 INFO  [com.db.es.filter.JaasLoginFilter] 
doneFilter..
  | 2004-11-10 16:46:04,463 TRACE [org.jboss.security.WedgetailLoginModule] 
logout
  | 2004-11-10 16:46:04,463 DEBUG [org.jboss.security.WedgetailLoginModule] 
getIdentity() returning richja
  | 2004-11-10 16:46:05,108 INFO  [com.db.es.filter.JaasLoginFilter] doFilter()
  | 2004-11-10 16:46:05,108 INFO  [com.db.es.filter.JaasLoginFilter] 
checkAuthentication=true
  | 2004-11-10 16:46:05,110 INFO  [com.db.es.filter.JaasLoginFilter] Create 
login context for gmprofile
  | 2004-11-10 16:46:05,110 TRACE 
[org.jboss.security.auth.login.XMLLoginConfigImpl] Begin 
getAppConfigurationEntry(gmprofile), size=11
  | 2004-11-10 16:46:05,110 TRACE 
[org.jboss.security.auth.login.XMLLoginConfigImpl] End 
getAppConfigurationEntry(gmprofile), authInfo=AppConfigurationEntry[]:
  | [0]
  | LoginModule Class: org.jboss.security.WedgetailLoginModule
  | ControlFlag: LoginModuleControlFlag: required
  | Options:name=password-stacking, value=useFirstPass
  | [1]
  | LoginModule Class: org.jboss.security.ClientLoginModule
  | ControlFlag: LoginModuleControlFlag: required
  | Options:name=restore-login-identity, value=true
  | name=password-stacking, value=useFirstPass
  | 
  | 2004-11-10 16:46:05,110 INFO  [com.db.es.filter.JaasLoginFilter] login()
  | 2004-11-10 16:46:05,110 TRACE [org.jboss.security.WedgetailLoginModule] 
initialize
  | 2004-11-10 16:46:05,110 DEBUG [org.jboss.security.WedgetailLoginModule] 
WedgetailLoginModule: Initialise
  | 2004-11-10 16:46:05,110 DEBUG [org.jboss.security.WedgetailLoginModule] 
Subject:  Subject:
  | 
  | 2004-11-10 16:46:05,110 DEBUG [org.jboss.security.WedgetailLoginModule] 
CallbackHandler: [EMAIL PROTECTED]
  | 2004-11-10 16:46:05,110 DEBUG [org.jboss.security.WedgetailLoginModule] 
State:
  | 2004-11-10 16:46:05,111 DEBUG [org.jboss.security.WedgetailLoginModule] 
Opts:
  | 2004-11-10 16:46:05,111 DEBUG [org.jboss.security.WedgetailLoginModule] 
password-stacking : useFirstPass
  | 2004-11-10 16:46:05,111 DEBUG [org.jboss.security.WedgetailLoginModule] 
Login()
  | 2004-11-10 16:46:05,111 TRACE [org.jboss.security.WedgetailLoginModule] 
login
  | 2004-11-10 16:46:05,111 DEBUG [org.jboss.security.WedgetailLoginModule] 
Wedgetail: gives richja
  | 2004-11-10 16:46:05,111 DEBUG [org.jboss.security.WedgetailLoginModule] 
commit()
  | 2004-11-10 16:46:05,111 TRACE [org.jboss.security.WedgetailLoginModule] 
commit, loginOk=true
  | 2004-11-10 16:46:05,111 DEBUG [org.jboss.security.WedgetailLoginModule] 
getIdentity() returning richja
  | 2004-11-10 16:46:05,111 DEBUG [org.jboss.security.WedgetailLoginModule] 
getRoleSets()
  | 2004-11-10 16:46:05,113 INFO  [com.db.es.filter.JaasLoginFilter] 
doFilter(..)
  | 2004-11-10 16:46:05,114 TRACE 
[org.jboss.security.plugins.JaasSecurityManager.gmprofile] validateCache, 
[EMAIL PROTECTED](26712630).principals=[richja, Roles(members:Domain Users)]]
  | 2004-11-10 16:46:05,114 TRACE 
[org.jboss.security.plugins.JaasSecurityManager.gmprofile] validateCache, 
isValid=false
  | 2004-11-10 16:46:05,114 TRACE 
[org.jboss.security.auth.login.XMLLoginConfigImpl] Begin 
getAppConfigurationEntry(gmprofile), size=11
  | 2004-11-10 16:46:05,114 TRACE 
[org.jboss.security.auth.login.XMLLoginConfigImpl] End 
getAppConfigurationEntry(gmprofile), authInfo=AppConfigurationEntry[]:
  | [0]
  | LoginModule Class: org.jboss.security.WedgetailLoginModule
  | ControlFlag: LoginModuleControlFlag: required
  | Options:name=password-stacking, value=useFirstPass
  | [1]
  | LoginModule Class: org.jboss.security.ClientLoginModule
  | ControlFlag: LoginModuleControlFlag: required
  | Options:name=restore-login-identity, value=true
  | name=password-stacking, value=useFirstPass
  | 
  | 2004-11-10 16:46:05,114 TRACE [org.jboss.security.WedgetailLoginModule] 
initialize
  | 2004-11-10 16:46:05,114 DEBUG [org.jboss.security.WedgetailLoginModule] 
WedgetailLoginModule: Initialise
  | 2004-11-10 16:46:05,115 DEBUG [org.jboss.security.WedgetailLoginModule] 
Subject:  Subject:
  | 
  | 2004-11-10 16:46:05,115 DEBUG [org.jboss.security.WedgetailLoginModule] 
CallbackHandler: [EMAIL PROTECTED]
  | 2004-11-10 16:46:05,115 DEBUG [org.jboss.security.WedgetailLoginModule] 
State:
  | 2004-11-10 16:46:05,115 DEBUG [org.jboss.security.WedgetailLoginModule] 
Opts:
  | 2004-11-10 16:46:05,115 DEBUG [org.jboss.security.WedgetailLoginModule] 
password-stacking : useFirstPass
  | 2004-11-10 16:46:05,115 DEBUG [org.jboss.security.WedgetailLoginModule] 
Login()
  | 2004-11-10 16:46:05,115 TRACE [org.jboss.security.WedgetailLoginModule] 
login
  | 2004-11-10 16:46:05,115 DEBUG [org.jboss.security.WedgetailLoginModule] 
Wedgetail: gives richja
  | 2004-11-10 16:46:05,115 DEBUG [org.jboss.security.WedgetailLoginModule] 
commit()
  | 2004-11-10 16:46:05,115 TRACE [org.jboss.security.WedgetailLoginModule] 
commit, loginOk=true
  | 2004-11-10 16:46:05,115 DEBUG [org.jboss.security.WedgetailLoginModule] 
getIdentity() returning richja
  | 2004-11-10 16:46:05,115 DEBUG [org.jboss.security.WedgetailLoginModule] 
getRoleSets()
  | 2004-11-10 16:46:05,116 TRACE 
[org.jboss.security.plugins.JaasSecurityManager.gmprofile] updateCache, 
subject=Subject:
  |         Principal: richja
  |         Principal: Roles(members:Domain Users)
  | 
  | 2004-11-10 16:46:05,116 TRACE [org.jboss.security.WedgetailLoginModule] 
logout
  | 2004-11-10 16:46:05,116 DEBUG [org.jboss.security.WedgetailLoginModule] 
getIdentity() returning richja
  | 2004-11-10 16:46:05,116 ERROR [org.jboss.ejb.plugins.SecurityInterceptor] 
Insufficient method permissions, principal=richja, method=create, 
interface=LOCALHOME, requiredRoles=[Domain Users], principalRoles=null
  | 2004-11-10 16:46:05,116 ERROR [org.jboss.ejb.plugins.LogInterceptor] 
EJBException in method: public abstract 
com.db.es.position.test.doclet.ejb.ControllerSes 
com.db.es.position.test.doclet.ejb.ControllerSesLocalHome.create() throws 
javax.ejb.CreateException, causedBy:
  | java.lang.SecurityException: Insufficient method permissions, 
principal=richja, method=create, interface=LOCALHOME, requiredRoles=[Domain 
Users], principalRoles=null
  |         at 
org.jboss.ejb.plugins.SecurityInterceptor.checkSecurityAssociation(SecurityInterceptor.java:219)
  |         at 
org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(SecurityInterceptor.java:96)
  |         at 
org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:120)
  |         at 
org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invokeHome(ProxyFactoryFinderInterceptor.java:93)
  |         at 
org.jboss.ejb.SessionContainer.internalInvokeHome(SessionContainer.java:613)
  |         at org.jboss.ejb.Container.invoke(Container.java:876)
  |         at 
org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invokeHome(BaseLocalProxyFactory.java:342)
  |         at 
org.jboss.ejb.plugins.local.LocalHomeProxy.invoke(LocalHomeProxy.java:118)
  |         at $Proxy63.create(Unknown Source)
  |         at org.apache.jsp.controller_jsp._jspService(controller_jsp.java:59)
  |         at 
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
  |         at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
  |         at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
  |         at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
  |         at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
  |         at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
  |         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
  |         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
  |         at 
com.db.es.filter.JaasLoginFilter.doFilter(JaasLoginFilter.java:91)
  |         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
  |         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
  |         at 
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:75)
  |         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
  |         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
  |         at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
  |         at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
  |         at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
  |         at 
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
  |         at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
  |         at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
  |         at 
org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:44)
  |         at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
  |         at 
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:169)
  |         at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
  |         at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
  |         at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
  |         at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
  |         at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
  |         at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
  |         at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
  |         at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
  |         at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
  |         at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
  |         at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
  |         at 
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
  |         at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
  |         at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
  |         at 
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
  |         at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
  |         at java.lang.Thread.run(Thread.java:534)
  | 2004-11-10 16:46:05,119 TRACE [org.jboss.security.WedgetailLoginModule] 
logout
  | 2004-11-10 16:46:05,119 DEBUG [org.jboss.security.WedgetailLoginModule] 
getIdentity() returning richja
  | 2004-11-10 16:46:05,119 ERROR [org.jboss.web.localhost.Engine] 
StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception
  | javax.ejb.EJBException: checkSecurityAssociation; CausedByException is:
  |         Insufficient method permissions, principal=richja, method=create, 
interface=LOCALHOME, requiredRoles=[Domain Users], principalRoles=null
  |         at 
org.jboss.ejb.plugins.SecurityInterceptor.checkSecurityAssociation(SecurityInterceptor.java:220)
  |         at 
org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(SecurityInterceptor.java:96)
  |         at 
org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:120)
  |         at 
org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invokeHome(ProxyFactoryFinderInterceptor.java:93)
  |         at 
org.jboss.ejb.SessionContainer.internalInvokeHome(SessionContainer.java:613)
  |         at org.jboss.ejb.Container.invoke(Container.java:876)
  |         at 
org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invokeHome(BaseLocalProxyFactory.java:342)
  |         at 
org.jboss.ejb.plugins.local.LocalHomeProxy.invoke(LocalHomeProxy.java:118)
  |         at $Proxy63.create(Unknown Source)
  |         at org.apache.jsp.controller_jsp._jspService(controller_jsp.java:59)
  |         at 
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
  |         at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
  |         at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
  |         at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
  |         at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
  |         at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
  |         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
  |         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
  |         at 
com.db.es.filter.JaasLoginFilter.doFilter(JaasLoginFilter.java:91)
  |         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
  |         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
  |         at 
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:75)
  |         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
  |         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
  |         at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
  |         at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
  |         at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
  |         at 
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
  |         at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
  |         at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
  |         at 
org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:44)
  |         at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
  |         at 
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:169)
  |         at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
  |         at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
  |         at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
  |         at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
  |         at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
  |         at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
  |         at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
  |         at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
  |         at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
  |         at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
  |         at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
  |         at 
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
  |         at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
  |         at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
  |         at 
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
  |         at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
  |         at java.lang.Thread.run(Thread.java:534)
  | java.lang.SecurityException: Insufficient method permissions, 
principal=richja, method=create, interface=LOCALHOME, requiredRoles=[Domain 
Users], principalRoles=null
  |         at 
org.jboss.ejb.plugins.SecurityInterceptor.checkSecurityAssociation(SecurityInterceptor.java:219)
  |         at 
org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(SecurityInterceptor.java:96)
  |         at 
org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:120)
  |         at 
org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invokeHome(ProxyFactoryFinderInterceptor.java:93)
  |         at 
org.jboss.ejb.SessionContainer.internalInvokeHome(SessionContainer.java:613)
  |         at org.jboss.ejb.Container.invoke(Container.java:876)
  |         at 
org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invokeHome(BaseLocalProxyFactory.java:342)
  |         at 
org.jboss.ejb.plugins.local.LocalHomeProxy.invoke(LocalHomeProxy.java:118)
  |         at $Proxy63.create(Unknown Source)
  |         at org.apache.jsp.controller_jsp._jspService(controller_jsp.java:59)
  |         at 
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
  |         at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
  |         at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
  |         at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
  |         at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
  |         at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
  |         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
  |         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
  |         at 
com.db.es.filter.JaasLoginFilter.doFilter(JaasLoginFilter.java:91)
  |         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
  |         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
  |         at 
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:75)
  |         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
  |         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
  |         at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
  |         at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
  |         at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
  |         at 
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
  |         at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
  |         at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
  |         at 
org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:44)
  |         at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
  |         at 
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:169)
  |         at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
  |         at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
  |         at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
  |         at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
  |         at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
  |         at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
  |         at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
  |         at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
  |         at 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
  |         at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
  |         at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
  |         at 
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
  |         at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
  |         at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
  |         at 
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
  |         at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
  |         at java.lang.Thread.run(Thread.java:534)




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

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3854651


-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to