David Vanacker created WW-5311: ---------------------------------- Summary: NamedVariablePatternMatcher throw IllegalArgumentException when named variable is not the last part of the sequence Key: WW-5311 URL: https://issues.apache.org/jira/browse/WW-5311 Project: Struts 2 Issue Type: Bug Components: Core Affects Versions: 6.1.2, 6.1.1 Reporter: David Vanacker
This following snippet works as expected on Struts 6.0.3, but fails on 6.1.x. new NamedVariablePatternMatcher().compilePattern("/\{first}/two/\{third}"); new NamedVariablePatternMatcher().compilePattern("/\{first}/two"); java.lang.IllegalArgumentException: Missing openning '\{' in [/{first}/two]! at com.opensymphony.xwork2.util.NamedVariablePatternMatcher.compilePattern(NamedVariablePatternMatcher.java:91) -- This message was sent by Atlassian Jira (v8.20.10#820010)