You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@shiro.apache.org by "tomsun28 (Jira)" <ji...@apache.org> on 2020/02/08 11:47:00 UTC

[jira] [Created] (SHIRO-742) fix throw exception when request uri is /

tomsun28 created SHIRO-742:
------------------------------

             Summary: fix throw exception when request uri is /
                 Key: SHIRO-742
                 URL: https://issues.apache.org/jira/browse/SHIRO-742
             Project: Shiro
          Issue Type: Bug
          Components: Web
    Affects Versions: 1.5.0
            Reporter: tomsun28


{{this bug due to my pr[SHIRO-682|[https://github.com/apache/shiro/pull/127]] in 1.5, sorry }}

as the @jaynlau [comment|[https://github.com/apache/shiro/pull/181]]

{{}}under is @jaynlau report

Can not get the NamedFilterList when request uri is "/".

{{java.lang.IllegalArgumentException: There is no configured chain under the name/key [].
	at org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.proxy(DefaultFilterChainManager.java:322) ~[shiro-web-1.5.0.jar:1.5.0]
	at org.apache.shiro.web.filter.mgt.PathMatchingFilterChainResolver.getChain(PathMatchingFilterChainResolver.java:126) ~[shiro-web-1.5.0.jar:1.5.0]
	at org.apache.shiro.web.servlet.AbstractShiroFilter.getExecutionChain(AbstractShiroFilter.java:415) ~[shiro-web-1.5.0.jar:1.5.0]
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:448) ~[shiro-web-1.5.0.jar:1.5.0]
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) ~[shiro-web-1.5.0.jar:1.5.0]
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) ~[shiro-core-1.5.0.jar:1.5.0]
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) ~[shiro-core-1.5.0.jar:1.5.0]
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387) ~[shiro-core-1.5.0.jar:1.5.0]
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) ~[shiro-web-1.5.0.jar:1.5.0]}}

{{The value of pathPattern is changed from }}{{"/"}}{{ to }}{{""}}{{ , matching path definition }}{{/ = user}}{{ failed.}}
{{Because chainName is }}{{"/"}}{{, not }}{{""}}{{.}}

{{}}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)