[ https://issues.apache.org/jira/browse/DIRKRB-730?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16735330#comment-16735330 ]
Stefan Seelmann commented on DIRKRB-730: ---------------------------------------- Applied here: https://github.com/apache/directory-kerby/commit/598fa28fa9708b28157fc354dfe0c58f7569468d > 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 > 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)