Description of problem: In ejb-security-interceptors quickstart, line #143 in class org.jboss.as.quickstarts.ejb_security_interceptors.DelegationLoginModule may throw IndexOutOfBoundsException when wildcard is used. code snippet: ===================================== if (allowedMappings.length == 1 && "*".equals(allowedMappings[1])) { <<--- this line #143 // A wild card mapping was found. return true; } ===================================== Version-Release number of selected component (if applicable): How reproducible: always Steps to Reproduce: 1. Try to use wildcard in "delegation-mapping.properties" file 2. Run the quickstart Actual results: IndexOutOfBoundsException when reading "allowedMappings[1]" as its length is 1 Expected results: no exception Additional info: By default this doesn't throw exception as wildcard is not used in the example configuration.
We are no longer making changes to the JBoss EAP 6.4 version of the quickstarts. I will move this issue to JIRA for the JBoss EAP 7 version.
Issue moved to https://issues.jboss.org/browse/JBEAP-2075