HTTP Status 500 – Internal Server Error


Type Exception Report

Message java.lang.IllegalStateException: No match found

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

javax.servlet.ServletException: java.lang.IllegalStateException: No match found
	org.apache.shiro.web.servlet.AdviceFilter.cleanup(AdviceFilter.java:196)
	org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:148)
	org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
	org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
	org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)
	org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)
	org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
	org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)
	org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)

Root Cause

java.lang.IllegalStateException: No match found
	java.base/java.util.regex.Matcher.checkMatch(Matcher.java:1852)
	java.base/java.util.regex.Matcher.group(Matcher.java:687)
	java.base/java.util.regex.Matcher.group(Matcher.java:645)
	java.base/java.util.regex.Matcher.toString(Matcher.java:1701)
	com.speed4trade.rapidauto.web.model.RapidAutoRewriteRule.getCategory(RapidAutoRewriteRule.java:320)
	com.speed4trade.rapidauto.web.model.RapidAutoRewriteRule.findId(RapidAutoRewriteRule.java:249)
	com.speed4trade.rapidauto.web.model.RapidAutoRewriteRule.findId(RapidAutoRewriteRule.java:269)
	com.speed4trade.rapidauto.web.model.RapidAutoRewriteRule.findId(RapidAutoRewriteRule.java:269)
	com.speed4trade.rapidauto.web.model.RapidAutoRewriteRule.findId(RapidAutoRewriteRule.java:269)
	com.speed4trade.rapidauto.web.model.RapidAutoRewriteRule.findId(RapidAutoRewriteRule.java:269)
	com.speed4trade.rapidauto.web.model.RapidAutoRewriteRule.findId(RapidAutoRewriteRule.java:269)
	com.speed4trade.rapidauto.web.model.RapidAutoRewriteRule.findId(RapidAutoRewriteRule.java:269)
	com.speed4trade.rapidauto.web.model.RapidAutoRewriteRule.findId(RapidAutoRewriteRule.java:269)
	com.speed4trade.rapidauto.web.model.RapidAutoRewriteRule.matches(RapidAutoRewriteRule.java:179)
	java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	java.base/java.lang.reflect.Method.invoke(Method.java:580)
	org.tuckey.web.filters.urlrewrite.ClassRule.matches(ClassRule.java:119)
	org.tuckey.web.filters.urlrewrite.ClassRule.matches(ClassRule.java:101)
	org.tuckey.web.filters.urlrewrite.RuleChain.doRuleProcessing(RuleChain.java:83)
	org.tuckey.web.filters.urlrewrite.RuleChain.process(RuleChain.java:137)
	org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:144)
	org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
	org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389)
	com.speed4trade.manager.filter.ThreadLocalFilter.doFilterInternal(ThreadLocalFilter.java:42)
	org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
	org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
	org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
	org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
	org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)
	org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
	org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:458)
	org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:373)
	org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
	org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:370)
	org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:154)

Note The full stack trace of the root cause is available in the server logs.


Apache Tomcat/9.0.86