The attribute syntax specified to the directory service is invalid error when updating users

The attribute syntax specified to the directory service is invalid error when updating users

PeopleUpdate cannot update user data and shows error log message: “The attribute syntax specified to the directory service is invalid.” This only seems to occur for random users.

Issue Description
When you try to update a user’s information in PeopleUpdate, you receive an error message similar to the following:

“Could not update the entry data.”

The PeopleUpdate error log (WebADError.log) includes more detail about the error and shows the error below:
“The attribute syntax specified to the directory service is invalid.”

This is a known issue with PeopleUpdate releases including v3.4 SR #2 and prior. Subsequent releases fixed this behavior.

Issue Details 
PeopleUpdate sends the data you type into the edit form directly to Active Directory for update processing. In rare cases, edited data values might include blank spaces and these spaces get sent to Active Directory for updating along with other information. Unfortunately, Active Directory chokes when trying to update data values to blank spaces and emits the errors shown earlier in this message.

Solution 
You need to remove the space from the editable attribute that contains the space. To do this, look for all editable attributes with blank values on your edit page and then highlight the field contents to check for a space. If a space exists, delete it and then try the update operation again.

The best way to check for an empty space is to double-click the cursor in the first field on the top left and then tab through all fields and look for one with a highlighted space. The image below shows how this will look for the Work Phone field. Once you locate the space in the field or fields, just delete the space and update the account and things should work after that.

    • Related Articles

    • Service Account Error Message in the Installer

      Sometimes you will see the following message when trying to enter a service account when installing Web Active Directory products using the installer. “Server not found. Verify that the specified server exists. The server name can not be empty” This ...
    • Create a service account for PeoplePlatform

      Web Active Directory recommends that you create a service account in your Active Directory domain dedicated to creating new accounts for PeoplePlatform, use the service account to bind to your Active Directory to perform search and account creation ...
    • System.Xml error in PeopleUpdate and PeopleSearch

      You might see the following error in your PeopleUpdate error log and note that PeopleUpdate will not query Active Directory properly in this situation. Exception occurred in System.Xml: '<', hexadecimal value 0x3C, is an invalid attribute character. ...
    • The Specified Network Password is Not Correct Error Message When Changing Passwords

      Symptom: When you try to change a password, you receive the following error in the Windows Event logs: “The specified network password is not correct”. The user receives an error as well, but their password still gets changed. Cause: Microsoft ...
    • Why do I get a General Access Denied Error in my Application?

      You might see an error similar to the following in the Application event log or error log file for your local application installation. “Exception occurred in Active Directory: General access denied error” This usually indicates a permissions error ...