技术文章 - CS143451
PTC RV&S 客户端与 PTC RV&S(原 Integrity Lifecycle Manager)中不同 Integrity 服务器版本的兼容性
已修改: 02-Mar-2026
适用于
- 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