-604 FFFFFDA4 NO SUCH CLASS

Source

eDirectory™

Explanation

The specified eDirectory schema class definition does not exist on the eDirectory server that is replying to the request.

The request might be

- Read an eDirectory schema attribute definition.
- Remove an eDirectory schema attribute definition.
- Add attribute to the eDirectory schema attribute definition's Optional Attribute list.
- Add Access Control Lists (ACLs) to the eDirectory schema class definition's Default ACL (template) list.
- Add classes to the eDirectory schema class definition's containment list where the class to modify, and not the classes referenced within the containment list, was not found.

Warning:

Applying all solutions mentioned in this topic could make the problem worse if the actual cause of the problem is not known. Before following a course of action, make sure that you understand the cause of the error and the consequences for the actions suggested.

Possible Cause

The timestamp on the attribute of an object is in the future by two days or more.

Action

Contact a Novell* support provider.

Possible Cause

An attempt was made to add a class to the containment list of another eDirectory schema class definition. In this case, the class to be added does not exist on the eDirectory server that is replying to the request.

Action

Contact a Novell support provider.

Possible Cause

An attempt was made to create an eDirectory object using an eDirectory schema class definition that does not exist.

Action

Contact a Novell support provider.

Possible Cause

An attempt was made to change an object to an eDirectory object with an eDirectory schema class definition that does not exist.

Action

Contact a Novell support provider.

Possible Cause

The ndssch.exe file in SYS:\public is not synchronized with the *.sch files in SYS:\system\schema.

Action

Find the server that has the files with the .sch extension and Set DSTRACE= *SSD *SSA or *SS to force schema synchronization. Add a replica of the root to this server. Import the schema from another tree extended with the same information.

Possible Cause

Third-party schema is not synchronized.

Action

Remove and reinstall the third-party schema and re-create the extension.

Possible Cause

If this error occurs when grafting trees, the name of the tree might be greater than 22 characters.

Action

Change the tree name to a name with 22 characters or less using the following steps:

1. Load DSMERGE on the server that contains the master replica.
2. Use the Rename this tree option.
3. Log in to the tree using the fully distinguished name of user Admin, along with the password.
4. Enter the new tree name. Press F10 to perform the rename.
5. Upon exiting DSMERGE, you can run the Limber process to expedite synchronizing the tree's name change.

> To start the Limber process, type the following commands at the console prompt:

> 1. Type set dstrace = on
> 2. Type set dstrace = *h
> 3. Type set dstrace = *limber

6. Clean out any orphans or external references to the old tree by running DSREPAIR.
7. Edit any login scripts that refer to the old tree name.

A trademark symbol (®, TM, etc.) denotes a Novell trademark. An asterisk (*) denotes a third-party trademark. For information on trademarks, see Legal Notices.