Article - CS163417

Different dialogue box when checking out a binary member in Integrity

Modified: 21-Mar-2018   


Applies To

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

Description

  • When checking out a member that has been manually modified in my sandbox, present one of the following dialogue messages - why is this happening?
    • Confirm Working File Update - The working file has been modified. Would you like to retain those changes in the new working file?
      • Selecting Yes locks the member and retains my changes to the working file
    • Confirm Overwrite Working File - The working file has been modified. Are you sure you wish to overwrite it?
      • Selecting Yes locks the member and reverts my changes to the working file
  • Why there are different messages with different behaviors when checking out a member?
  • In Integrity client log, following is recorded:
    • mks.si.api.SIClientException: mks.si.api.SIClientException: working file changed; no action taken.
          at mks.ic.si.commands.CheckOutMembersCommand.doSetupCheckOut(CheckOutMembersCommand.java:219)
          at mks.ic.si.commands.CheckOutMembersCommandBase.processMember(CheckOutMembersCommandBase.java:166)
          at mks.ic.si.commands.CheckOutMembersCommand.doCheckOutMember(CheckOutMembersCommand.java:118)
          at mks.ic.si.commands.CheckOutMembersCommand.processMember(CheckOutMembersCommand.java:107)
          at mks.ic.si.commands.MemberCommand.executeOne(MemberCommand.java:242)
          at mks.ic.si.commands.CurrentOrFormerProjectTypeElementCommandBase.execute(CurrentOrFormerProjectTypeElementCommandBase.java:265)
          at mks.ic.common.commands.SadCommand.doCommandActions(SadCommand.java:144)
          at mks.frame.app.commands.Command.internalInvoke(Command.java:646)
          at mks.frame.app.commands.Command.invoke(Command.java:279)
          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:662)
This is a printer-friendly version of Article 163417 and may be out of date. For the latest version click CS163417