Alert 2115: Custom attribute lookup failed on "Enforce Server" alert name: attribute lookup

book

Article ID: 192351

calendar_today

Updated On:

Products

Data Loss Prevention Network Monitor and Prevent for Email and Web

Issue/Introduction

You are receiving event 2115 alerts in the Enforce console when LDAP attributes look-ups are running.

You see an error similar to below in the Incident persister logs:

Level: SEVERE
Source: com.vontu.enforce.workflow.attributes.DeferredUpdateLookupRequest.doLookup
Message: Illegal group reference: group index is missing
java.lang.IllegalArgumentException: Illegal group reference: group index is missing
 at java.util.regex.Matcher.appendReplacement(Matcher.java:819)
 at java.util.regex.Matcher.replaceAll(Matcher.java:955)
 at java.lang.String.replaceAll(String.java:2223)
 at com.vontu.directory.ldap.LdapVariableReplacer.replaceFilterVariables(LdapVariableReplacer.java:96)
 at com.vontu.directory.ldap.LdapLookup.lookup(LdapLookup.java:189)
 at com.vontu.lookup.liveldap.LiveLdapLookup.lookupAttributeValues(LiveLdapLookup.java:53)
 at com.vontu.enforce.workflow.attributes.CustomAttributeLookup$1.call(CustomAttributeLookup.java:443)
 at edu.oswego.cs.dl.util.concurrent.FutureResult$1.run(FutureResult.java:75)
 at com.vontu.util.concurrent.TimedCallablePool$Worker.run(TimedCallablePool.java:414)

 

Cause

One of the lookup attributes contains a special character such as a '$' symbol.

Environment

Release : 15.0, 15.1, 15.5, 15.7

Resolution

Currently the only workaround is to remove the special characters from the affected attributes.

This will be resolved in version 15.8