WPs crash when executing Synchronize on a LDAP non existing user with VERSION=1
search cancel

WPs crash when executing Synchronize on a LDAP non existing user with VERSION=1

book

Article ID: 275138

calendar_today

Updated On:

Products

CA Automic Workload Automation - Automation Engine

Issue/Introduction

If you try to sync a user that does not exist in AD, the system crashes (only WPs) and needs a coldstart.

Steps to reproduce:
- setup a working UC_LDAP_xxx with VERSION=1
- set a valid SYNC_LOGIN
- create a new user with the correct name, e.g. "USERNAME/DEPARTMENT"
- activate LDAP and synchronize - Sync is successful
- now create a new user with an incorrect name, e.g. "USRNAME/DEPARTMENT"
- activate LDAP and synchronize - Sync is not successful
- no error is displayed, but there are traces and dumps generated in temp folder of AE

Environment

Release : 21.x

Component: Automation Engine

Context: only could occur if LDAP integration is enabled with VERSION=1 in UC_LDAP_* (PWP would handle the integration with LDAP).

Cause

Defect

Resolution

Update to a fix version listed below or a newer version if available.

Fix version:
Component(s): Automation Engine
Will be fixed in Automation.Engine 21.0.9 - Planned release late December 2023

Additional Information

Bug ID: AE-31881

Public Description: A bug was fixed where if a LDAP user was missing, and the LDAP server was returning a successful search even if there was no user, then the WP process would crash. This happened only for VERSION=1 on UC_LDAP_*