What does Windows error code 8350 (ERROR_DS_NAME_UNPARSEABLE) mean?

 
Previous Next
ERROR_DS_NAME_VALUE_TOO_LONG ERROR_DS_NAME_TYPE_UNKNOWN

ERROR_DS_NAME_UNPARSEABLE

Name parsing failed before object resolution

The directory must convert a supplied textual or structured name into its internal representation before it can resolve an object. This status indicates that parsing itself failed. It is therefore earlier than an object-not-found result: the server cannot reliably determine which directory name the caller intended.

Preserve the exact input bytes or Unicode string and the API used to submit them. DN escaping rules are context-specific; LDAP filter escaping, URL escaping, and RFC 4514 DN escaping are not interchangeable. A common application bug is to apply the wrong escaping layer twice or to split a DN on commas without honoring escaped separators.

What to inspect

  • Log the raw application value and the final LDAP/API value separately.
  • Use a standards-aware DN parser rather than manual delimiter splitting.
  • Verify that filter escaping is not being reused for distinguished names.

References


Looking for a different code? Search another status or error code.