LDAP driver is not removing temporary files

  • 3011062
  • 29-Jan-2008
  • 26-Apr-2012

Environment

Novell Identity Manager 3.5.1
Novell Identity Manager Driver - LDAP
Novell NetWare 6.5

Situation

The LDAP driver is generating temporary files while using the"ldapsearch" method. These files are placed by default to the SYS:\_NETWARE directory on NetWare. Due to an issue with the JVM module on NetWare these temporary files are not cleaned up properly if they are stored on their default location.

This can lead to issues where the server is running out of file handlers and the LDAP driver stops processing events with the following error message:

LDAPPublisher.buildModifyTree() Error: java.io.IOException: Bad or invalid handle


This issue can also cause the SYS volume to fill up.

Resolution

The issue has been reported to engineering.

As a workaround, a "Temporary file location" can be specified in the driver configuration. The files are properly cleaned up if they are stored on any other place in the server (with the exception of the _Netware directory).

Status

Reported to Engineering