Skip to Content
0
Mar 13, 2009 at 04:30 PM

Not able to login into Infoview using LDAP ID/pwd

69 Views

Hi, We are using BOXI R2 SP3 on MS SQL server 2005 on Windows Server 2003 server. Somone has configured LDAP and I was told that it was working fine but somehow the LDAP groups got dropped. After this all of the users setup with LDAP also got dropped ( I am a bit confused on this as users must not be dropped). Anyway I have added LDAP group again and able to create new LDAP users and setup security etc. When Users are trying to login into Infoview using LDAP authentication then they are getting error message that some internal error occurred. We are using .NET infoview.

We do have Java Infoview installed. When I try to login from Java Infoview then I get below error message.

====================================================================

424719 [http-8080-Processor25] ERROR com.crystaldecisions.sdk.plugin.authentication.ldap.internal.LDAPImpl - GetDirContext(): Failed to obtain InitialDirContext

javax.naming.CommunicationException: <LDAP SERVER>:600 Root exception is java.net.SocketException: Default SSL context init failed: Keystore was tampered with, or password was incorrect

at com.sun.jndi.ldap.Connection.<init>(Connection.java:194)

at com.sun.jndi.ldap.LdapClient.<init>(LdapClient.java:119)

at com.sun.jndi.ldap.LdapClient.getInstance(LdapClient.java:1668)

at com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:2599)

at com.sun.jndi.ldap.LdapCtx.<init>(LdapCtx.java:290)

at com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(LdapCtxFactory.java:175)

at com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(LdapCtxFactory.java:193)

at com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(LdapCtxFactory.java:136)

at com.sun.jndi.ldap.LdapCtxFactory.getInitialContext(LdapCtxFactory.java:66)

at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662)

at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:243)

at javax.naming.InitialContext.init(InitialContext.java:219)

at javax.naming.InitialContext.<init>(InitialContext.java:195)

at javax.naming.directory.InitialDirContext.<init>(InitialDirContext.java:80)

at com.crystaldecisions.sdk.plugin.authentication.ldap.internal.b.a(Unknown Source)

at com.crystaldecisions.sdk.plugin.authentication.ldap.internal.b.if(Unknown Source)

at com.crystaldecisions.sdk.plugin.authentication.ldap.internal.f.startLogin(Unknown Source)

at com.crystaldecisions.sdk.occa.security.internal.t.a(Unknown Source)

at com.crystaldecisions.sdk.occa.security.internal.t.a(Unknown Source)

at com.crystaldecisions.sdk.occa.security.internal.t.userLogon(Unknown Source)

at com.crystaldecisions.sdk.occa.security.internal.l.userLogon(Unknown Source)

at com.crystaldecisions.sdk.framework.internal.d.logon(Unknown Source)

at com.crystaldecisions.ePortfolio.framework.logon.LogonUtils.logonByType(LogonUtils.java:124)

at com.crystaldecisions.ePortfolio.framework.logon.LogonUtils.logon(LogonUtils.java:57)

at com.crystaldecisions.ePortfolio.framework.logon.LogonUtils.logon(LogonUtils.java:39)

at com.crystaldecisions.ePortfolio.framework.logon.LogonAction.logon(LogonAction.java:170)

at com.crystaldecisions.ePortfolio.framework.logon.LogonAction.autoWrapExceptionPerform(LogonAction.java:488)

at com.crystaldecisions.ePortfolio.framework.common.AutoWrapExceptionAction.process(AutoWrapExceptionAction.java:62)

at com.crystaldecisions.webapp.struts.framework.AbstractEnterpriseAction.perform(AbstractEnterpriseAction.java:38)

at org.apache.struts.action.ActionServlet.processActionPerform(ActionServlet.java:1787)

at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1586)

at com.crystaldecisions.webapp.struts.framework.CrystalUTF8InputActionServlet.process(CrystalUTF8InputActionServlet.java:29)

at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)

at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)

at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)

at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)

at java.lang.Thread.run(Thread.java:534)

Caused by: java.net.SocketException: Default SSL context init failed: Keystore was tampered with, or password was incorrect

at javax.net.ssl.DefaultSSLSocketFactory.createSocket(DashoA12275)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:324)

at com.sun.jndi.ldap.Connection.createSocket(Connection.java:311)

at com.sun.jndi.ldap.Connection.<init>(Connection.java:181)

... 58 more

=====================================================================

Please let me know if I am missing anything. I checked and cert7.db etc has been configured.

Is it password for cert7.db or of key3.db wrong?

Thanks,