What does Windows error code 8402 (ERROR_DS_CANT_CACHE_CLASS) mean?

 
Previous Next
ERROR_DS_CANT_CACHE_ATT ERROR_DS_CANT_REMOVE_ATT_CACHE

ERROR_DS_CANT_CACHE_CLASS

A classSchema object failed during in-memory schema loading

This error occurs while the directory builds or refreshes its in-memory representation of schema classes. A classSchema object contributes inheritance, required and optional attributes, possible superiors, auxiliary classes, and naming rules. If those relationships cannot be resolved into a valid class model, the definition cannot be cached for directory operations.

Inspect the class referenced by adjacent directory-service diagnostics and trace all of its schema dependencies. Missing attributes, invalid auxiliary classes, bad subClassOf chains, or unresolved possible superiors should be fixed at the definition level. Restarting clients or changing an object ACL cannot repair a class that the DSA itself cannot load into its schema model.

What to inspect

  • Resolve the class superclass, auxiliary classes, attribute lists, and possible superiors.
  • Look for the first specific consistency failure before the cache error.
  • Refresh the schema cache only after the class definition and dependencies are valid.

References


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