| Previous | Next |
| ERROR_DS_UNKNOWN_ERROR | ERROR_DS_REFUSING_FSMO_ROLES |
ERROR_DS_ROOT_REQUIRES_CLASS_TOP
The root of the class hierarchy must still inherit from top
ERROR_DS_ROOT_REQUIRES_CLASS_TOP is a schema consistency failure. Active Directory classes participate in a single inheritance hierarchy whose abstract root is top. A root or naming-context object cannot be described by an unrelated structural class that omits this ancestry, because mandatory and optional attributes are calculated from the class, its superclasses, and auxiliary classes.
Inspect the relevant classSchema object rather than merely adding top to an instance’s multivalued objectClass. Confirm the class’s subClassOf chain, objectClassCategory, and inherited attribute set. For a new class, correct the schema definition in a lab forest before deployment. For an existing base-schema class, do not attempt to rewrite the hierarchy: base objects and top are protected by schema safety checks, and an apparently simple inheritance change can invalidate existing instances throughout the forest.
Class-hierarchy checks
- classSchema distinguished name and lDAPDisplayName.
- Complete subClassOf chain ending at top.
- Structural, abstract, or auxiliary class category.
- Existing instances that would be affected by the change.
References
Looking for a different code? Search another status or error code.
