Unable to initialize JClient: java.lang.Error: Unable to initialize DClient

(Last modified: 05Apr2006)

This document (10100826) is provided subject to the disclaimer at the end of this document.

fact

Novell iManager 2.5

Novell iManager 2.6

Novell eDirectory 8.7.3 for Solaris, Linux, AIX, or HP-UX

symptom

Unable to initialize JClient: java.lang.Error: Unable to initialize DClient

DirAuthenticator error in the iManager debug.html

Unable to login to iManager 2.5 or 2.6 aftper applying latest eDirectory patch and SSP2.01

Login page comes up fine but cannot authenticate.

change

Installed the ssp201 patch and the latest eDirectory.

cause

The iManager install may have installed NICI in client mode on the server. Once you install the ssp201 patch it installs NICI in server mode. When tomcat is restarted you can no longer login

fix

Delete the client NICI modules by deleting the /var/novell/nici/101 directory. After deleting the directory, restart Tomcat and your browser and you should now be able to login.

In some cases you may have more than one directory that was installed with the client modules. If after restarting Tomcat you are seeing the same error, check the /var/novell/nici directory for any of the additional directories containing the 60001 or similar name. To make sure you do not break NICI it is a good idea to copy this directory to another location. Make note of the ownership and rights of the directory and the files within prior to copying the directory. After you have copied the directory,delete the problem directory, restart Tomcat and your browser, you should now be able to login.

note

Note1

Note2

03/28/06 [17:21:15.537] FwUtils............1330 JSP: fw/AuthForm.jsp -> /portal/modules/fw/skins/default/devices/default/AuthForm.jsp
03/28/06 [17:21:15.567] AuthenticatorServl..287 <<<-------------------------------------------------------------------------
03/28/06 [17:21:32.419] AuthenticatorServl..137 >>>-------------------------------------------------------------------------
03/28/06 [17:21:32.423] AuthenticatorServl..664 /nps/servlet/webacc
   ?taskId=fw.Startup
03/28/06 [17:21:32.458] AuthLoader..........526 AuthLoader.authenticatorLoaded:  com.novell.emframe.fw.authenticator.DirAuthenticator
03/28/06 [17:21:32.464] FwUtils............1330 JSP: fw/AuthForm.jsp -> /portal/modules/fw/skins/default/devices/default/AuthForm.jsp
03/28/06 [17:21:32.576] AuthenticatorServl..287 <<<-------------------------------------------------------------------------
03/28/06 [17:21:34.318] AuthenticatorServl..137 >>>-------------------------------------------------------------------------
03/28/06 [17:21:34.323] AuthenticatorServl..664 /nps/servlet/webacc
   ?DoLogin=true
   &Login.x=0
   &Login.y=0
   &Login_Key=1143591692462
   &forceMaster=false
   &password=?
   &protocol=NDAP
   &tree=137.65.215.248
   &username=admin
03/28/06 [17:21:34.333] NDSNamespaceImpl...4803 Unable to determine treename for 137.65.215.248 (java.lang.Exception: Unable to initialize JClient: java.lang.Error: Unable to initialize DClient)
03/28/06 [17:21:34.337] DirAuthenticator...1599 Unable to initialize JClient: java.lang.Error: Unable to initialize DClient
03/28/06 [17:21:34.338] DirAuthenticator...1599
com.novell.admin.common.exceptions.SimpleSPIException: Unable to initialize JClient: java.lang.Error: Unable to initialize DClient&pksi-nl at com.novell.admin.common.exceptions.SimpleSPIException.newException(SimpleSPIException.java:99)&pksi-nl at com.novell.admin.ns.nds.jclient.NDSNamespaceImpl.resolveSPIException(NDSNamespaceImpl.java:5340)&pksi-nl at com.novell.admin.ns.nds.jclient.NDSNamespaceImpl.constructorInit(NDSNamespaceImpl.java:290)&pksi-nl at com.novell.admin.ns.nds.jclient.NDSNamespaceImpl.(NDSNamespaceImpl.java:256)&pksi-nl at com.novell.admin.ns.AdminNamespaceFactory.createAdminNamespace(AdminNamespaceFactory.java:72)&pksi-nl at com.novell.emframe.fw.authenticator.DirAuthenticator.lookupUser(DirAuthenticator.java:1445)&pksi-nl at com.novell.emframe.fw.authenticator.DirAuthenticator.loginImpl(DirAuthenticator.java:939)&pksi-nl at com.novell.emframe.fw.authenticator.DirAuthenticator.login(DirAuthenticator.java:681)&pksi-nl at com.novell.emframe.authDev.iMgrAuthenticatorImpl.handleLogin(iMgrAuthenticatorImpl.java:87)&pksi-nl at com.novell.emframe.fw.servlet.AuthenticatorServlet.login(AuthenticatorServlet.java:348)&pksi-nl at com.novell.emframe.fw.servlet.AuthenticatorServlet.service(AuthenticatorServlet.java:240)&pksi-nl at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)&pksi-nl at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)&pksi-nl at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)&pksi-nl at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)&pksi-nl at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)&pksi-nl at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)&pksi-nl at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)&pksi-nl at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)&pksi-nl at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)&pksi-nl at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:551)&pksi-nl at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)&pksi-nl at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)&pksi-nl at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)&pksi-nl at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)&pksi-nl at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)&pksi-nl at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)&pksi-nl at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)&pksi-nl at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)&pksi-nl at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)&pksi-nl at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)&pksi-nl at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)&pksi-nl at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)&pksi-nl at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)&pksi-nl at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)&pksi-nl at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)&pksi-nl at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)&pksi-nl at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)&pksi-nl at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:324)&pksi-nl at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:395)&pksi-nl at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:673)&pksi-nl at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:615)&pksi-nl at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:786)&pksi-nl at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)&pksi-nl at java.lang.Thread.run(Unknown Source)&pksi-nl
03/28/06 [17:21:34.359] AuthenticationBrok.1593 com.novell.emframe.dev.AuthBrokerException: Unable to initialize JClient: java.lang.Error: Unable to initialize DClient
03/28/06 [17:21:34.363] DirAuthenticator...1052 Unable to initialize JClient: java.lang.Error: Unable to initialize DClient
03/28/06 [17:21:34.364] DirAuthenticator...1052
com.novell.admin.common.exceptions.SimpleSPIException: Unable to initialize JClient: java.lang.Error: Unable to initialize DClient&pksi-nl at com.novell.admin.common.exceptions.SimpleSPIException.newException(SimpleSPIException.java:99)&pksi-nl at com.novell.admin.ns.nds.jclient.NDSNamespaceImpl.resolveSPIException(NDSNamespaceImpl.java:5340)&pksi-nl at com.novell.admin.ns.nds.jclient.NDSNamespaceImpl.constructorInit(NDSNamespaceImpl.java:290)&pksi-nl at com.novell.admin.ns.nds.jclient.NDSNamespaceImpl.(NDSNamespaceImpl.java:256)&pksi-nl at com.novell.admin.ns.AdminNamespaceFactory.createAdminNamespace(AdminNamespaceFactory.java:72)&pksi-nl at com.novell.emframe.fw.NDSNamespaceAuthenticator.login(NDSNamespaceAuthenticator.java:171)&pksi-nl at com.novell.emframe.dev.AuthenticationBroker$ActiveProtoItem.apItemLogin(AuthenticationBroker.java:1565)&pksi-nl at com.novell.emframe.dev.AuthenticationBroker.getActiveProtoItem(AuthenticationBroker.java:1251)&pksi-nl at com.novell.emframe.dev.AuthenticationBroker.getAPIReport(AuthenticationBroker.java:1102)&pksi-nl at com.novell.emframe.fw.authenticator.DirAuthenticator.loginAuthBroker(DirAuthenticator.java:1005)&pksi-nl at com.novell.emframe.fw.authenticator.DirAuthenticator.loginImpl(DirAuthenticator.java:972)&pksi-nl at com.novell.emframe.fw.authenticator.DirAuthenticator.login(DirAuthenticator.
.

document

Document Title: Unable to initialize JClient: java.lang.Error: Unable to initialize DClient
Document ID: 10100826
Solution ID: NOVL105561
Creation Date: 30Mar2006
Modified Date: 05Apr2006
Novell Product Class:Novell Directory Services

disclaimer

The Origin of this information may be internal or external to Novell. Novell makes all reasonable efforts to verify this information. However, the information provided in this document is for your information only. Novell makes no explicit or implied claims to the validity of this information.
Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.