Uploaded image for project: 'Shiro'
  1. Shiro
  2. SHIRO-161

No SecurityManager accessible to the calling code

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 1.0.0
    • Fix Version/s: 1.0.0
    • Component/s: Web
    • Labels:
      None
    • Environment:
      Linux, Tomcat 6, Jetty 6

      Description

      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)

        Attachments

        1. Test-eclipse.zip
          22 kB
          Robert Hannebauer
        2. Test.war
          3.82 MB
          Robert Hannebauer

          Activity

            People

            • Assignee:
              kaosko Kalle Korhonen
              Reporter:
              rh Robert Hannebauer
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: