Andreas Kohn created SHIRO-513:
----------------------------------

             Summary: Misleading error message when using custom WebEnvironment
                 Key: SHIRO-513
                 URL: https://issues.apache.org/jira/browse/SHIRO-513
             Project: Shiro
          Issue Type: Bug
          Components: Web
    Affects Versions: 1.2.3
            Reporter: Andreas Kohn
            Priority: Trivial


Found while reading the code in EnvironmentLoader#createEnvironment():
{code}
        Class<?> clazz = determineWebEnvironmentClass(sc);
        if (!MutableWebEnvironment.class.isAssignableFrom(clazz)) {
            throw new ConfigurationException("Custom WebEnvironment class [" + 
clazz.getName() +
                    "] is not of required type [" + 
WebEnvironment.class.getName() + "]");
        }
{code}

The message says you need a WebEnvironment, the check (and later code) however 
requires _Mutable_WebEnvironment.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to