技术文章 - CS143451

PTC RV&S 客户端与 PTC RV&S(原 Integrity Lifecycle Manager)中不同 Integrity 服务器版本的兼容性

已修改: 02-Mar-2026   


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

适用于

  • PTC RV&S (formerly Integrity Lifecycle Manager) 2009 to 13.4

说明

  • PTC RV&S 客户端/服务器兼容性
  • 哪些 PTC RV&S 客户端可以安全地与我的 PTC RV&S 服务器一起使用?
  • java.lang.UnsupportedOperationException
  • 客户端显示的错误信息:
    • 错误:MKS124329:此版本的客户端与服务器不兼容。
    • com.sun.proxy.$Proxy30 无法强制转换为 mks.frame.cache.ICacheFillerV5
    • MKS124804:检测到内部错误:错误信息为:mks.frame.cache.CacheError:检测到内部错误。以下信息可能有用:
      *********************************************************************
      *********************************************************************
      客户端缓存发生错误。
      客户端 [计算机名] 发生错误
      *********************************************************************
      *********************************************************************
      (java.lang.UnsupportedOperationException)
      java.lang.UnsupportedOperationException
      在 mks.si.pinky.api.CachingNetServer.getCacheProtocol(CachingNetServer.java:576)
      在 mks.si.pinky.api.PropertiesCache.getProtocol(PropertiesCache.java:313)
      在 mks.frame.cache.SingleUserCache.updateOnlineData(SingleUserCache.java:222)
  • IntegrityClient.log中:
    <timestamp> (Thread-74[null]) GENERAL(0) mks.frame.app.commands.CommandFailedException: mks.frame.app.commands.CommandFailedException: MKS124329: 此版本的客户端与服务器不兼容。
    在 mks.ic.common.commands.AbstractConnectToServerCommand.execute(AbstractConnectToServerCommand.java:179)
    在 mks.ic.common.commands.SadCommand.doCommandActions(SadCommand.java:144)
    在 mks.frame.app.commands.Command.internalInvoke(Command.java:644)
    在 mks.frame.app.commands.Command.invokeSubcommand(Command.java:421)
    在 mks.frame.app.commands.Command.invokeSubcommand(Command.java:442)
    在 mks.frame.app.commands.CommandPrecondition.satisfy(CommandPrecondition.java:75)
    在 mks.frame.app.commands.Command.satisfyPreconditions(Command.java:787)
    在 mks.frame.app.commands.Command.satisfyPreconditions(Command.java:750)
    在 mks.ic.common.commands.SadCommand.satisfyPreconditions(SadCommand.java:76)
    在 mks.frame.app.commands.Command.internalInvoke(Command.java:626)
    在 mks.frame.app.commands.Command.invoke(Command.java:278)
    在 mks.frame.app.ui.Interactor.invokeCommandWithException(Interactor.java:77)
    在 mks.frame.app.ui.cli.CliInteractor.runCommand(CliInteractor.java:324)
    在 mks.frame.app.ui.cli.CliCommandRunner.runCommand(CliCommandRunner.java:62)
    在 mks.frame.app.ui.SuspendableCommandRunner.run(SuspendableCommandRunner.java:398)
    在 java.lang.Thread.run(Thread.java:745)
    原因:mks.ci.exception.ClientNotSupportedException:MKS124329:此版本的客户端与服务器不兼容。
    在 org.sapia.ubik.rmi.server.RemoteRefEx.invoke(RemoteRefEx.java:106)
    在 mks.util.MKSProxy.invokeDelegate(MKSProxy.java:291)
    在 mks.util.MKSProxy.invokeInternal(MKSProxy.java:266)
    在 mks.util.MKSProxy.invokeInternal(MKSProxy.java:230)
    在 mks.rmi.RmiStubHandler.access$000(RmiStubHandler.java:28)
    在 mks.rmi.RmiStubHandler$1.call(RmiStubHandler.java:72)
    在 mks.ubik.transport.beep.RmiInvocationAction.call(RmiInvocationAction.java:152)
    在 mks.ubik.transport.beep.RemoteConnections.doAsOutgoingInternal(RemoteConnections.java:110)
    在 mks.ubik.transport.beep.BeepConnections.invoke(BeepConnections.java:209)
    在 mks.rmi.MksRmiConnection.invoke(MksRmiConnection.java:504)
    在 mks.rmi.RmiStubHandler.invoke(RmiStubHandler.java:83)
    在 com.sun.proxy.$Proxy20.getAgent(未知来源)
    在 mks.ci.server.NetAgent.validateRMIStub(NetAgent.java:1365)
    在 mks.ci.server.NetAgent.initialize(NetAgent.java:147)
    在 mks.ci.server.CachingNetAgent.initialize(CachingNetAgent.java:63)
    在 mks.ci.server.NetServer.getNetAgentForClient(NetServer.java:98)
    在 mks.ci.server.ConnectionAgent.connectAgent(ConnectionAgent.java:107)
    在 mks.ci.server.ConnectionAgent.initializeConnection(ConnectionAgent.java:128)
    在 mks.ci.server.Driver.initializeConnection(Driver.java:1501)
    在 mks.ci.api.CIServer.createDriver(CIServer.java:7232)
    在 mks.ci.api.CIServer.connect(CIServer.java:434)
    在 mks.ci.api.CIServer.<init>(CIServer.java:394)
    在 mks.ic.ci.model.CollMgrApp.initializeServerConnection(CollMgrApp.java:384)
    在 mks.ic.common.commands.AbstractConnectToServerCommand.execute(AbstractConnectToServerCommand.java:161)
    还有15个
    或者(取决于不同版本之间的差异
    <timestamp> 错误 [mksis.IntegrityServer] * * * * 错误 * * * * (5): java.lang.UnsupportedOperationException -- java.lang.UnsupportedOperationException
    在 mks.frame.cache.RegisterParamV2.readExternal(RegisterParamV2.java:160) 在 mks.ubik.transport.beep.RemoteObjectInput.readExternalizable(RemoteObjectInput.java:131) 在 mks.ubik.transport.beep.RemoteObjectInput.readObject(RemoteObjectInput.java:88) 在 org.sapia.ubik.rmi.server.invocation.InvokeCommand.readExternal(InvokeCommand.java:214) 在 mks.ubik.transport.beep.RemoteObjectInput.readExternalizable(RemoteObjectInput.java:131) 在 mks.ubik.transport.beep.RemoteObjectInput.readObject(RemoteObjectInput.java:88) 在mks.ubik.transport.beep.RemoteRmiConnection.unmarshalObject(RemoteRmiConnection.java:235) at mks.ubik.transport.beep.BeepServer.handleCommandMessage(BeepServer.java:224) at mks.ubik.transport.beep.BeepServer.receiveMSG(BeepServer.java:133) at org.beepcore.beep.core.ChannelImpl.run(ChannelImpl.java:391) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) at java.lang.Thread.run(Thread.java:595)
这是文章 143451 的 PDF 版本,可能已过期。最新版本 CS143451