Article - CS359948

All requests pending on connecting to LDAP on com.sun.jndi.ldap.LdapClient.ldapBind lead to system no response in Windchill PDMLink

Modified: 14-Mar-2024   


Applies To

  • Windchill PDMLink 11.1 to 12.1
  • Enterprise LDAP e.g. Active Directory Integration

Description

  • System is not responding
  • All Windchill requests pending on bind to LDAP
  • at java.net.SocketInputStream.socketRead0(Native Method)
      at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
      at java.net.SocketInputStream.read(SocketInputStream.java:171)
      at java.net.SocketInputStream.read(SocketInputStream.java:141)
      at sun.security.ssl.InputRecord.readFully(InputRecord.java:465)
      at sun.security.ssl.InputRecord.read(InputRecord.java:503)
      at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:975)
        - locked java.lang.Object@17cfd552
      at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1367)
        - locked java.lang.Object@7305f259
      at sun.security.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:750)
      at sun.security.ssl.AppOutputStream.write(AppOutputStream.java:123)
        - locked sun.security.ssl.AppOutputStream@2e110b0a
      at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
      at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
        - locked java.io.BufferedOutputStream@6ab063f5
      at com.sun.jndi.ldap.Connection.writeRequest(Connection.java:443)
        - locked com.sun.jndi.ldap.Connection@36ac0f2e
      at com.sun.jndi.ldap.Connection.writeRequest(Connection.java:416)
      at com.sun.jndi.ldap.LdapClient.ldapBind(LdapClient.java:359)
        - locked com.sun.jndi.ldap.LdapClient@33c4eb4
      at com.sun.jndi.ldap.LdapClient.authenticate(LdapClient.java:214)
        - locked com.sun.jndi.ldap.LdapClient@33c4eb4
      at com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:2791)
      at com.sun.jndi.ldap.LdapCtx.<init>(LdapCtx.java:319)
      at com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(LdapCtxFactory.java:192)
      at com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(LdapCtxFactory.java:210)
      at com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(LdapCtxFactory.java:153)
      at com.sun.jndi.ldap.LdapCtxFactory.getInitialContext(LdapCtxFactory.java:83)
      at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:684)
      at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:313)
      at javax.naming.InitialContext.init(InitialContext.java:244)
      at javax.naming.ldap.InitialLdapContext.<init>(InitialLdapContext.java:154)
      at com.infoengine.jndi.DirContextWrapper.<init>(DirContextWrapper.java:89)
      at com.infoengine.jndi.JNDIAdapterImpl.getDirContext(JNDIAdapterImpl.java:299)
      at com.infoengine.jndi.JNDIAdapterImpl.processRequest(JNDIAdapterImpl.java:209)
      at com.infoengine.procunit.adapter.Adapter.send(Adapter.java:199)
      at com.infoengine.SAK.ObjectWebject.invoke(ObjectWebject.java:319)
      at com.infoengine.compiledTasks.file.ptc.Windchill_11$2e0.Windchill.tasks.wt.federation.queryprincipals$2exml.invoke(queryprincipals$2exml.java:100)

     
This is a printer-friendly version of Article 359948 and may be out of date. For the latest version click CS359948