Environment
Novell iManager 2.7
Novell NetWare 6.5 Support Pack 8
Novell eDirectory 8.8.5 for NetWare 6.5
Novell Identity Manager 3.5.1
Novell ZENworks 7 Server Management - ZSM7
Novell NetWare 6.5 Support Pack 8
Novell eDirectory 8.8.5 for NetWare 6.5
Novell Identity Manager 3.5.1
Novell ZENworks 7 Server Management - ZSM7
Situation
After applying eDirectory 8.8.5's Patch 4 iManager would no longer login. The error message returned follows:
Unable to create AdminNamespace. java.lang.NoClassDefFoundError
After applying eDirectory 8.8.5's Patch 4 IDM's dxcmd command will not correctly load.
After applying eDirectory 8.8.5's Patch 4 ZENworks Server Management's distributor on NetWare fails.
Unable to create AdminNamespace. java.lang.NoClassDefFoundError
After applying eDirectory 8.8.5's Patch 4 IDM's dxcmd command will not correctly load.
After applying eDirectory 8.8.5's Patch 4 ZENworks Server Management's distributor on NetWare fails.
Resolution
Workaround:
- Rename sys:\system\jclnt.nlm to sys:\system\jclnt.org
- Copy sys:\system\edirbackup.8.8.5.4\jclnt.nlm to sys:\system\jclnt.nlm
- Restart the system; alternatively, stop all Java-related processes and unload java.nlm, then restart stopped applications.
This has been resolved in eDir 88 SP5 Patch 5
Additional Information
eDirectory 8.8.5's Patch 4 introduced a new JClient file which breaks
iManager 2.7.3 during a login. It also prevents Novell Identity
Manager's dxcmd command and the ZENworks Server Management's distributor from
working properly with the following message:
Incompatible JClient/DClient package
JClient Revision: 1.6.1402
DClient Revision: 2.5.403
java.lang.VerifyError: Incompatible JClient/DClient package
This issue was originally reported in Novell's public forums at the following URL: https://forums.novell.com/showthread.php?t=412547
The full error message from NetWare's logger screen follows:
Loading module JCLNT.NLM
NetWare JClient-Native (Build 2.5.403)
Version 2.05 May 25, 2010
Copyright 1999 Novell, Inc. All rights reserved.
Auto-Loading Module JCLNTR.NLM
Auto-loading module JCLNTR.NLM
NetWare JClient-Native Resources (Build 2.5.403)
Version 2.05 May 25, 2010
Copyright 1999 Novell, Inc. All rights reserved.
Module JCLNTR.NLM load status OK
Module JCLNT.NLM load status OK
Incompatible JClient/DClient package
JClient Revision: 1.6.1302
DClient Revision: 2.5.403
NDSNamespaceImpl.....89 java.lang.Exception: Unable to initialize JClient: java.
lang.VerifyError: Incompatible JClient/DClient package
JClient Revision: 1.6.1302
DClient Revision: 2.5.403
NDSNamespaceImpl.....90 This could be because of NICI or native library issues
DirAuthenticator...1697 Unable to create AdminNamespace.
Incompatible JClient/DClient package
JClient Revision: 1.6.1402
DClient Revision: 2.5.403
java.lang.VerifyError: Incompatible JClient/DClient package
This issue was originally reported in Novell's public forums at the following URL: https://forums.novell.com/showthread.php?t=412547
The full error message from NetWare's logger screen follows:
Loading module JCLNT.NLM
NetWare JClient-Native (Build 2.5.403)
Version 2.05 May 25, 2010
Copyright 1999 Novell, Inc. All rights reserved.
Auto-Loading Module JCLNTR.NLM
Auto-loading module JCLNTR.NLM
NetWare JClient-Native Resources (Build 2.5.403)
Version 2.05 May 25, 2010
Copyright 1999 Novell, Inc. All rights reserved.
Module JCLNTR.NLM load status OK
Module JCLNT.NLM load status OK
Incompatible JClient/DClient package
JClient Revision: 1.6.1302
DClient Revision: 2.5.403
NDSNamespaceImpl.....89 java.lang.Exception: Unable to initialize JClient: java.
lang.VerifyError: Incompatible JClient/DClient package
JClient Revision: 1.6.1302
DClient Revision: 2.5.403
NDSNamespaceImpl.....90 This could be because of NICI or native library issues
DirAuthenticator...1697 Unable to create AdminNamespace.