[ https://issues.apache.org/jira/browse/DIRKRB-730?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Stefan Seelmann updated DIRKRB-730: ----------------------------------- Fix Version/s: 2.0.0 > Unable to parse krb5.conf rules due to java.lang.IndexOutOfBoundsException > -------------------------------------------------------------------------- > > Key: DIRKRB-730 > URL: https://issues.apache.org/jira/browse/DIRKRB-730 > Project: Directory Kerberos > Issue Type: Bug > Affects Versions: 1.1.1 > Reporter: Bolke de Bruin > Priority: Major > Fix For: 2.0.0 > > Attachments: 0001-Make-sure-multi-line-value-can-be-parsed.patch, > 0002-Make-sure-multi-line-value-can-be-parsed.patch, > 0003-Make-sure-multi-line-value-can-be-parsed.patch > > > This is a valid krb5.conf (MIT style): > > {code:java} > [libdefaults] > default_realm = EXAMPLE.COM > [realms] > EXAMPLE.COM = { > kdc = localhost:88 > auth_to_local = { > RULE:[2:$1](johndoe)s/^.*$/guest/ > RULE:[2:$1;$2](^.*;admin$)s/;admin$// > RULE:[2:$2](root) > DEFAULT > } > } > {code} > It fails with a "java.lang.IndexOutOfBoundsException : Invalid array range: 1 > to 1" as it doesn't understand that values can be multi-line between "{}". > > -- This message was sent by Atlassian JIRA (v7.6.3#76005)