Article - CS143451

Integrity Client Compatibility with Different Integrity Server Versions in Integrity Lifecycle Manager / PTC RV&S

Modified: 10-Dec-2025   


Applies To

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

Description

  • Integrity client server compatibility
  • Which Integrity clients can safely be used with my Integrity server?
  • java.lang.UnsupportedOperationException
  • Error displayed at client:
    • Error: MKS124329: This version of the client is not compatible with the server.
    • com.sun.proxy.$Proxy30 cannot be cast to mks.frame.cache.ICacheFillerV5
    • MKS124804: Internal error detected: Error was: mks.frame.cache.CacheError: An internal error has been detected.  The following information may be useful:
      *********************************************************************
      *********************************************************************
      A client cache error has occurred.
      Error occurred on client [computername]
      *********************************************************************
      *********************************************************************
       (java.lang.UnsupportedOperationException)
      java.lang.UnsupportedOperationException
       at mks.si.pinky.api.CachingNetServer.getCacheProtocol(CachingNetServer.java:576)
       at mks.si.pinky.api.PropertiesCache.getProtocol(PropertiesCache.java:313)
       at mks.frame.cache.SingleUserCache.updateOnlineData(SingleUserCache.java:222)
  • In IntegrityClient.log:
    <timestamp> (Thread-74[null]) GENERAL(0) mks.frame.app.commands.CommandFailedException: mks.frame.app.commands.CommandFailedException: MKS124329: This version of the client is not compatible with the server.
    at mks.ic.common.commands.AbstractConnectToServerCommand.execute(AbstractConnectToServerCommand.java:179)
    at mks.ic.common.commands.SadCommand.doCommandActions(SadCommand.java:144)
    at mks.frame.app.commands.Command.internalInvoke(Command.java:644)
    at mks.frame.app.commands.Command.invokeSubcommand(Command.java:421)
    at mks.frame.app.commands.Command.invokeSubcommand(Command.java:442)
    at mks.frame.app.commands.CommandPrecondition.satisfy(CommandPrecondition.java:75)
    at mks.frame.app.commands.Command.satisfyPreconditions(Command.java:787)
    at mks.frame.app.commands.Command.satisfyPreconditions(Command.java:750)
    at mks.ic.common.commands.SadCommand.satisfyPreconditions(SadCommand.java:76)
    at mks.frame.app.commands.Command.internalInvoke(Command.java:626)
    at mks.frame.app.commands.Command.invoke(Command.java:278)
    at mks.frame.app.ui.Interactor.invokeCommandWithException(Interactor.java:77)
    at mks.frame.app.ui.cli.CliInteractor.runCommand(CliInteractor.java:324)
    at mks.frame.app.ui.cli.CliCommandRunner.runCommand(CliCommandRunner.java:62)
    at mks.frame.app.ui.SuspendableCommandRunner.run(SuspendableCommandRunner.java:398)
    at java.lang.Thread.run(Thread.java:745)
    Caused by: mks.ci.exception.ClientNotSupportedException: MKS124329: This version of the client is not compatible with the server.
    at org.sapia.ubik.rmi.server.RemoteRefEx.invoke(RemoteRefEx.java:106)
    at mks.util.MKSProxy.invokeDelegate(MKSProxy.java:291)
    at mks.util.MKSProxy.invokeInternal(MKSProxy.java:266)
    at mks.util.MKSProxy.invokeInternal(MKSProxy.java:230)
    at mks.rmi.RmiStubHandler.access$000(RmiStubHandler.java:28)
    at mks.rmi.RmiStubHandler$1.call(RmiStubHandler.java:72)
    at mks.ubik.transport.beep.RmiInvocationAction.call(RmiInvocationAction.java:152)
    at mks.ubik.transport.beep.RemoteConnections.doAsOutgoingInternal(RemoteConnections.java:110)
    at mks.ubik.transport.beep.BeepConnections.invoke(BeepConnections.java:209)
    at mks.rmi.MksRmiConnection.invoke(MksRmiConnection.java:504)
    at mks.rmi.RmiStubHandler.invoke(RmiStubHandler.java:83)
    at com.sun.proxy.$Proxy20.getAgent(Unknown Source)
    at mks.ci.server.NetAgent.validateRMIStub(NetAgent.java:1365)
    at mks.ci.server.NetAgent.initialize(NetAgent.java:147)
    at mks.ci.server.CachingNetAgent.initialize(CachingNetAgent.java:63)
    at mks.ci.server.NetServer.getNetAgentForClient(NetServer.java:98)
    at mks.ci.server.ConnectionAgent.connectAgent(ConnectionAgent.java:107)
    at mks.ci.server.ConnectionAgent.initializeConnection(ConnectionAgent.java:128)
    at mks.ci.server.Driver.initializeConnection(Driver.java:1501)
    at mks.ci.api.CIServer.createDriver(CIServer.java:7232)
    at mks.ci.api.CIServer.connect(CIServer.java:434)
    at mks.ci.api.CIServer.<init>(CIServer.java:394)
    at mks.ic.ci.model.CollMgrApp.initializeServerConnection(CollMgrApp.java:384)
    at mks.ic.common.commands.AbstractConnectToServerCommand.execute(AbstractConnectToServerCommand.java:161)
    ... 15 more
    or (depending on the differences between the releases)
    <timestamp> ERROR [mksis.IntegrityServer] * * * * ERROR * * * * (5): java.lang.UnsupportedOperationException -- java.lang.UnsupportedOperationException
    at mks.frame.cache.RegisterParamV2.readExternal(RegisterParamV2.java:160) at mks.ubik.transport.beep.RemoteObjectInput.readExternalizable(RemoteObjectInput.java:131) at mks.ubik.transport.beep.RemoteObjectInput.readObject(RemoteObjectInput.java:88) at org.sapia.ubik.rmi.server.invocation.InvokeCommand.readExternal(InvokeCommand.java:214) at mks.ubik.transport.beep.RemoteObjectInput.readExternalizable(RemoteObjectInput.java:131) at mks.ubik.transport.beep.RemoteObjectInput.readObject(RemoteObjectInput.java:88) at 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)
This is a printer-friendly version of Article 143451 and may be out of date. For the latest version click CS143451