Error -604 "An object class that does not exist in the Directory is being referenced by a utility" trying to deploy using Designer

  • 7003173
  • 29-Apr-2009
  • 26-Apr-2012

Environment

Novell Identity Manager 3.0
Novell Identity Manager 3.5
Novell Identity Manager 3.5.1
Novell Identity Manager 3.6

Situation

 
Symptoms:
 
Found following error when tried to deploy to IDM 3.5.1 on a SLES 10 SP2 server running eDirectory 8.8.2 using Designer 3.0.
 
"com.novell.admin.common.exceptions.UniqueSPIException: (Error -604) An object class that does not exist in the Directory is being referenced by a utility.
  com.novell.admin.common.exceptions.UniqueSPIException.newException(UniqueSPIException.java:102)
  com.novell.admin.ns.nds.jclient.NDSSchemaImpl.getClassDefinition(NDSSchemaImpl.java:265)
  com.novell.admin.ns.nds.jclient.NDSNamespaceImpl.getClassDefinition(NDSNamespaceImpl.java:1557)"

Resolution

- 604 indicates problem with Identity Manager Schema, either schema is broken or not extended properly. Reinstall Identity Manager Schema files using "idm-install-schema" to resolve the issue. If the schema is not extended, Identity Manager cannot function.
 
Run the /opt/novell/eDirectory/idm-install-schema program to extend the schema.