Click HERE to see how Saviynt Intelligence is transforming the industry. |
05/22/2024 11:25 AM
Hi Team,
Our AD connection is failing with Connection timeout error. The same configs are working in Prod. We don have anything set under "ImportJson" and "ConfigJson". Below are the logs:
2024-05-22T17:53:15.081410653Z stdout F javax.naming.CommunicationException: 1.2.3.4:636 [Root exception is java.net.SocketTimeoutException: connect timed out]
"2024-05-22T17:53:15.081420402Z stdout F at com.sun.jndi.ldap.Connection.<init>(Connection.java:233)"
"2024-05-22T17:53:15.081422172Z stdout F at com.sun.jndi.ldap.LdapClient.<init>(LdapClient.java:137)"
"2024-05-22T17:53:15.081424006Z stdout F at com.sun.jndi.ldap.LdapClient.getInstance(LdapClient.java:1615)"
"2024-05-22T17:53:15.08142548Z stdout F at com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:2849)"
"2024-05-22T17:53:15.081427171Z stdout F at com.sun.jndi.ldap.LdapCtx.<init>(LdapCtx.java:347)"
"2024-05-22T17:53:15.081428718Z stdout F at com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxFromUrl(LdapCtxFactory.java:229)"
"2024-05-22T17:53:15.081430157Z stdout F at com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(LdapCtxFactory.java:189)"
"2024-05-22T17:53:15.081431586Z stdout F at com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(LdapCtxFactory.java:247)"
"2024-05-22T17:53:15.081433295Z stdout F at com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(LdapCtxFactory.java:154)"
"2024-05-22T17:53:15.081434686Z stdout F at com.sun.jndi.ldap.LdapCtxFactory.getInitialContext(LdapCtxFactory.java:84)"
"2024-05-22T17:53:15.081436495Z stdout F at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:695)"
"2024-05-22T17:53:15.081437937Z stdout F at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:313)"
"2024-05-22T17:53:15.081439454Z stdout F at javax.naming.InitialContext.init(InitialContext.java:244)"
"2024-05-22T17:53:15.08144085Z stdout F at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:154)"
"2024-05-22T17:53:15.081442717Z stdout F at com.saviynt.ldap.SaviyntGroovyLdapService.verifyDN(SaviyntGroovyLdapService.groovy:9660)"
"2024-05-22T17:53:15.08144419Z stdout F at com.saviynt.ldap.SaviyntGroovyLdapService.getConnection(SaviyntGroovyLdapService.groovy:3864)"
"2024-05-22T17:53:15.081445531Z stdout F at com.saviynt.ldap.SaviyntGroovyLdapService.testADConnection(SaviyntGroovyLdapService.groovy:5160)"
"2024-05-22T17:53:15.081446814Z stdout F at com.saviynt.ecm.integration.ExternalConnectionCallService.testExternalConnection(ExternalConnectionCallService.groovy:919)"
"2024-05-22T17:53:15.081448359Z stdout F at com.saviynt.ecm.utility.domain.EcmConfigController$_closure21.doCall(EcmConfigController.groovy:768)"
"2024-05-22T17:53:15.081450132Z stdout F at grails.plugin.springsecurity.web.filter.GrailsAnonymousAuthenticationFilter.doFilter(GrailsAnonymousAuthenticationFilter.java:53)"
"2024-05-22T17:53:15.081451482Z stdout F at com.saviynt.webservice.SaviyntRestAuthenticationFilter.doFilter(SaviyntRestAuthenticationFilter.groovy:159)"
"2024-05-22T17:53:15.08145286Z stdout F at grails.plugin.springsecurity.web.authentication.logout.MutableLogoutFilter.doFilter(MutableLogoutFilter.java:62)"
"2024-05-22T17:53:15.081454102Z stdout F at grails.plugin.springsecurity.web.SecurityRequestHolderFilter.doFilter(SecurityRequestHolderFilter.java:59)"
"2024-05-22T17:53:15.081463671Z stdout F at com.mrhaki.grails.plugin.xframeoptions.web.XFrameOptionsFilter.doFilterInternal(XFrameOptionsFilter.java:69)"
"2024-05-22T17:53:15.081465028Z stdout F at com.brandseye.cors.CorsFilter.doFilter(CorsFilter.java:82)"
"2024-05-22T17:53:15.081466794Z stdout F at java.lang.Thread.run(Thread.java:750)"
2024-05-22T17:53:15.081468071Z stdout F Caused by: java.net.SocketTimeoutException: connect timed out
"2024-05-22T17:53:15.08146951Z stdout F at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)"
"2024-05-22T17:53:15.081470771Z stdout F at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)"
"2024-05-22T17:53:15.081472041Z stdout F at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)"
"2024-05-22T17:53:15.081473318Z stdout F at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)"
"2024-05-22T17:53:15.081474595Z stdout F at java.net.Socket.connect(Socket.java:607)"
"2024-05-22T17:53:15.081475937Z stdout F at com.sun.jndi.ldap.Connection.createSocket(Connection.java:328)"
"2024-05-22T17:53:15.081477182Z stdout F at com.sun.jndi.ldap.Connection.<init>(Connection.java:220)"
"2024-05-22T17:53:15.081478515Z stdout F ... 25 more"
2024-05-22T17:53:15.10681014Z stdout F 2024-05-22 17:53:15,106 [http-nio-8080-exec-4] DEBUG ldap.SaviyntGroovyLdapService - connectionsuccessful-1 = false
2024-05-22T17:53:15.106827063Z stdout F 2024-05-22 17:53:15,106 [http-nio-8080-exec-4] DEBUG ldap.SaviyntGroovyLdapService - connectionsuccessful-2 = false
2024-05-22T17:53:15.111457398Z stdout F 2024-05-22 17:53:15,111 [http-nio-8080-exec-4] DEBUG services.AdImportService - Import Json -
2024-05-22T17:53:15.111979091Z stdout F 2024-05-22 17:53:15,111 [http-nio-8080-exec-4] DEBUG services.HttpClientUtilityService - Enter getTimeOutConfig
2024-05-22T17:53:15.127428826Z stdout F 2024-05-22 17:53:15,127 [http-nio-8080-exec-4] DEBUG services.HttpClientUtilityService - connectionType: AD
2024-05-22T17:53:15.127461736Z stdout F 2024-05-22 17:53:15,127 [http-nio-8080-exec-4] DEBUG services.HttpClientUtilityService - connectionTimeoutConfig before guardRail validation: [:]
2024-05-22T17:53:15.127464911Z stdout F 2024-05-22 17:53:15,127 [http-nio-8080-exec-4] DEBUG services.HttpClientUtilityService - INFO: connectionTimeoutConfig is null, setting it to default value
2024-05-22T17:53:15.128694426Z stdout F 2024-05-22 17:53:15,128 [http-nio-8080-exec-4] DEBUG services.HttpClientUtilityService - Final connectionTimeoutConfig after guardRail validation: [connectionTimeout:10, readTimeout:50, retryCount:3, retryWait:2]
2024-05-22T17:53:15.129439464Z stdout F 2024-05-22 17:53:15,129 [http-nio-8080-exec-4] DEBUG ldap.SaviyntGroovyLdapService - Inside validateErrorResponse
2024-05-22T17:53:15.12990262Z stdout F 2024-05-22 17:53:15,129 [http-nio-8080-exec-4] DEBUG generic.GenericValidationService - Inside validateCommonErrorResponse
2024-05-22T17:53:15.13261391Z stdout F 2024-05-22 17:53:15,132 [http-nio-8080-exec-4] ERROR ldap.SaviyntGroovyLdapService - Error while saving the Connection: java.lang.Exception: The connection to the [ldaps://1.2.3.4:636/] server timed out. Target Error Message: [javax.naming.CommunicationException: 1.2.3.4:636 [Root exception is java.net.SocketTimeoutException: connect timed out]
Thanks
Nidhi
05/22/2024 08:12 PM - edited 05/22/2024 08:12 PM
This is network connectivity issue.
Here are some commands to help with troubleshooting:
05/23/2024 02:03 AM
Hi Rushi,
The same AD is connected to test and Prod. It is working in prod and not working in Test.
05/23/2024 02:07 AM
Its network connectivity issue . Try restarting application service