DirXML driver shuts down with an error code 9010

  • 7001215
  • 25-Aug-2008
  • 26-Apr-2012

Environment

Products:
Novell Identity Manager - Nsure Identity Manager 2.0
Novell Identity Manager DirXML 1.1
Novell NetWare 6.5 Support Pack 6
 
Configuration:
DirXML 1.1 driver used with Identity Manager 2.0
Updated NILE.NLM and NWUTIL.NLM applied from the WINSOCK patch

Situation

Symptoms:
DirXML driver shuts down with an error code 9010 in the DirXML Trace
DirXML driver runs for some time and shuts down
DirXML driver does not stay up running
ERROR: "SAS Registration failed error" in the Publisher or Subscriber Status Log
 
Changes:
Updated NILE.NLM and NWUTIL.NLM applied from the WINSOCK patch

Resolution

  1. Type DOSFAT.NSS on the Server Console and press Enter. Press "Y" if it ask to confirm the loading
  2. Rename NILE.NLM  to NILE.OLD
  3. Rename NWUTIL.NLM to NWUTIL.OLD
  4. Copy the NILE.NLM and NWUTIL.NLM from NetWare 6.5 Support Pack 6 Server without the WINSOCK patch to C:\NWSERVER
  5. Restart the Server

Additional Information

Root Cause:
Latest NILE.NLM and NWUTIL.NLM  is not compatible with Identity Manager 2.0
 
Notes:
DVRS: [2008/08/24 14:24:33.743] NDStoNDS-WORKFORCE PT: NdsToNds Publisher - NDStoNDS-WORKFORCE: Creating JSAS SecureServerSocket
DVRS: [2008/08/24 14:24:33.744] NDStoNDS-WORKFORCE PT:
DirXML Log Event -------------------
     Driver:   \LDAP\NETSERVICE\LDAP_DirXML_Drivers\NDStoNDS-WORKFORCE
     Channel:  Publisher
     Status:   Error
     Message:  Code(-9010) An exception occurred: java.lang.NoClassDefFoundError
 at com.novell.service.security.net.nssl.SecureSocketImpl.<init>(SecureSocketImpl.java:70)
 at com.novell.service.security.net.nssl.SecureServerSocket.<init>(SecureServerSocket.java:183)
 at com.novell.service.security.net.nssl.SecureServerSocketFactory.create(SecureServerSocketFactory.java:152)
 at com.novell.nds.dirxml.driver.ssl.nssl.NSSLKmoFactory.createServerSocket(NSSLKmoFactory.java)
 at com.novell.nds.dirxml.driver.nds.PublicationShimImpl.initListener(PublicationShimImpl.java:149)
 at com.novell.nds.dirxml.driver.nds.PublicationShimImpl.init(PublicationShimImpl.java:199)
 at com.novell.nds.dirxml.engine.Publisher.run(Publisher.java:284)
 at java.lang.Thread.run(Thread.java:534)