Identity Manager trace shows ClassNotFound exception and driver will not start.

  • 7008367
  • 13-Apr-2011
  • 26-Apr-2012

Environment

Novell Identity Manager 3.6.1

Situation

Certain driver configs do not start within the IDM engine.  Tracing the startup to a file shows the following error:

[03/28/11 14:28:55.989]:DRIVER ST:Loading Java shimcom.novell.nds.dirxml.driver.nds.DriverShimImpl.
[03/28/11 14:28:55.989]:DRIVER ST:
DirXML Log Event -------------------
Driver: \VAULT-PRD\xxx\services\idm\IDMDriverSet\DRIVER
Status: Error
Message: Code(-9010) An exception occurred:
java.lang.ClassNotFoundException:
com.novell.nds.dirxml.driver.nds.DriverShimImpl

at java.net.URLClassLoader$1.run(Unknown Source)


Resolution

The reason for the exception was that the engine was not able to prepare the class files properly before using them to run the eDirectory shim.  This failure took place because the temporary space that the Java environment was using had no space free to work with the files.  In most cases this location will be the /tmp directory.  Be sure that the locations on the hard drive where processes assume there is temporary space free for processing do have free space.

Bug# 683259 was reported to cause IDM to report an error message that better-represents the root-cause of the error which, in this case, is a disk space problem.