[ 
https://issues.apache.org/jira/browse/SHIRO-161?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robert Hannebauer updated SHIRO-161:
------------------------------------

    Attachment: Test.war

> 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
>         Attachments: Test-eclipse.zip, Test.war
>
>
> 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