Bug 1286938 - Possible IndexOutOfBoundsException in ejb-security-interceptors quickstart
Summary: Possible IndexOutOfBoundsException in ejb-security-interceptors quickstart
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: JBoss Enterprise Application Platform 6
Classification: JBoss
Component: Quickstarts
Version: 6.4.3
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
: ---
Assignee: sgilda
QA Contact: Nikoleta Hlavickova
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-12-01 07:17 UTC by Lyle Wang
Modified: 2019-09-12 09:25 UTC (History)
6 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2015-12-01 11:00:40 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Lyle Wang 2015-12-01 07:17:09 UTC
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.

Comment 2 sgilda 2015-12-01 10:56:38 UTC
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.

Comment 3 sgilda 2015-12-01 11:00:40 UTC
Issue moved to https://issues.jboss.org/browse/JBEAP-2075


Note You need to log in before you can comment on or make changes to this bug.