技术文章 - CS419213

Windchill PDMLink 中 ServerManager 启动失败,错误信息为“seconds java.lang.IllegalStateException: Invalid JDBC connection”

已修改: 31-May-2024   


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

适用于

  • Windchill PDMLink 12.0

说明

  • 无法将 SQL 数据库与 Windchill PDMLink 连接
  • 无法将 Windchill PDMLink 与数据库连接
  • 无法在 Windchill PDMLink 中启动方法服务器
  • ServerManager 收到以下错误:
ERROR [RMI TCP Connection(2)<ip_address>] wt.manager.CacheMasterNegotiator - isValid() returned false for ConnectionID:2 ClientConnectionId: java.lang.IllegalStateException: Invalid JDBC connection
	at wt.manager.CacheMasterNegotiator.isConnectionValid(CacheMasterNegotiator.java:1350)
	at wt.manager.CacheMasterNegotiator.isConnectionValid(CacheMasterNegotiator.java:1317)
	at wt.manager.CacheMasterNegotiator.refreshConnection(CacheMasterNegotiator.java:850)
	at wt.manager.CacheMasterNegotiator.forceRMIStubUpdate(CacheMasterNegotiator.java:823)
	at wt.manager.CacheMasterNegotiator.getMasterStub(CacheMasterNegotiator.java:761)
	at wt.manager.ServerManagerImpl.getMaster(ServerManagerImpl.java:728)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.
 ERROR [RMI Unreferenced-0] wt.cache.server.com.ptc.core.meta.server.impl.LogicalIdentifiedCacheMgr - Ignoring...
 ERROR [RMI TCP Connection(2)- wt.manager.CacheMasterNegotiator - fetchRMIStubUpdate() failed com.microsoft.sqlserver.jdbc.SQLServerException: The connection is closed.
	at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:234)
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.checkClosed(SQLServerConnection.java:1090)
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.prepareStatement(SQLServerConnection.java:3461)
	at com.microsoft.sqlserver.jdbc.SQLServerConnection.prepareStatement(SQLServerConnection.java:3112)
	at wt.manager.CacheMasterNegotiator$ConnectionInvocationHandler.prepareStatement(CacheMasterNegotiator.java:2584)
	at wt.manager.CacheMasterNegotiator$ConnectionInvocationHandler.invoke(CacheMasterNegotiator.java:2551)
	at wt.manager.$Proxy22.prepareStatement(Unknown Source)
	at wt.manager.CacheMasterNegotiator.getRMIStub(CacheMasterNegotiator.java:1161)
	at wt.manager.CacheMasterNegotiator.fetchRMIStubUpdate(CacheMasterNegotiator.java:1135)
	at wt.manager.CacheMasterNegotiator.forceRMIStubUpdate(CacheMasterNegotiator.java:811)

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