技术文章 - CS359948

连接到 com.sun.jndi.ldap.LdapClient.ldapBind 上的 LDAP 时挂起的所有请求都会导致 Windchill PDMLink 中的系统无响应

已修改: 15-Mar-2024   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

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

说明

  • 系统没有响应
  • 所有 Windchill 请求在绑定到 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)

这是文章 359948 的 PDF 版本,可能已过期。最新版本 CS359948