IBM Support

Check-in of a file in Rational Synergy JAVA CLI leads to the error ‘Update of the source file in the database failed’

Troubleshooting


Problem

Attempts to check-in a file in IBM Rational Synegy JAVA CLI results in the error ‘Update of the source file in the database failed, Referenced object version not within a project with a visible work area’.

Symptom

Steps to reproduce:

  1. Install Rational Synergy Client on UNIX platform and configured to work with Rational Synergy Server installed on another UNIX platform.


  2. On Client environment, start Rational Synergy Java CLI session.


  3. Create a task, for example task1.


  4. Create a project, for example project1.


  5. Create a file, for example a1. (Default work area of Rational Synergy on UNIX is Link-Based)


  6. Check-in the file; a1. The full error message is as follows:

    Referenced object version not within a project with a visible work area: 'a1-1'
    Warning: Failed to update cache file owner for object 1/ascii/a1/1
    Serious: File update failed
    CRCRational Synergy 0164E Update of the source file in the database failed.
    Referenced object version not within a project with a visible work area: 'a1-1'
    Failed to update cache file owner for object 1/ascii/a1/1
    File update failed

Cause

NFS client caching of file attributes is not disabled in Rational Synergy.
Mount options noac or actimeo is not set to 0.

Resolving The Problem

Steps to resolve:

  1. Login to UNIX machine as root user where Rational Synergy client run-area is available.


  2. Open the file /etc/auto_master.


  3. Check auto_master file under /etc directory has the following entry.

    /net -hosts -nosuid,soft,nobrowse,noac


  4. Verify noac option is available; if noac is not mentioned for the entry /net in auto_master file, add the entry noac at the end for /net entry mentioned in Step 3.


  5. Modify the respective entry and save the file.


  6. As root user of the UNIX machine; execute automount command.


  7. Login to Rational Synergy JAVA CLI and perform the check-in of the file.

    NOTE: The solution contains steps for modifying operating system level files, hence it is recommended to take a backup of the files before making the changes.

[{"Product":{"code":"SSC6Q5","label":"Rational Synergy"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"General Information","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"}],"Version":"7.2.0.3","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
22 December 2020

UID

swg21615832