No SecurityManager accessible to the calling code
-------------------------------------------------

                 Key: SHIRO-161
                 URL: https://issues.apache.org/jira/browse/SHIRO-161
             Project: Shiro
          Issue Type: Bug
          Components: Web
    Affects Versions: 1.0.0
         Environment: Linux, Tomcat 6, Jetty 6
            Reporter: Robert Hannebauer
            Priority: Critical


The security context is not bound to the thread context. 
The application uses an ajax periodical updater to often refresh some zones. 
But the user is enabled to interact with the application, so it happens, that 
two simultaneous requests arrives at the application server. This often produces
ERROR 2010-05-15 23:33:08,030 (SecurityModule.java:253) - Error handling 
SecurityException
org.apache.shiro.UnavailableSecurityManagerException: No SecurityManager 
accessible to the calling code, either bound to the 
org.apache.shiro.util.ThreadContext or as a vm static singleton.  This is an 
invalid application configuration.
        at 
org.apache.shiro.SecurityUtils.getSecurityManager(SecurityUtils.java:124)
        at org.apache.shiro.subject.Subject$Builder.<init>(Subject.java:616)
        at org.apache.shiro.SecurityUtils.getSubject(SecurityUtils.java:57)
        at 
org.tynamo.security.services.impl.SecurityServiceImpl.getSubject(SecurityServiceImpl.java:37)
        at 
org.tynamo.security.services.impl.SecurityServiceImpl.isAuthenticated(SecurityServiceImpl.java:42)
        at 
$SecurityService_1289de25571.isAuthenticated($SecurityService_1289de25571.java)
        at 
org.tynamo.security.ShiroExceptionHandler.handle(ShiroExceptionHandler.java:74)
        at 
org.tynamo.security.services.SecurityModule$3.advise(SecurityModule.java:250)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to