IBM Support

PM29256: Error synchronizing an object in Web mode, when the object is declared twice in the same project.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • It's possible to have an object version used more than once in
    a Synergy project due to a known defect PM20262. This is a
    permanent restriction.
    The error message was reproduced  with Rational Synergy
    7.1.0.2.01 with a Linux server and for both a Windows client
    and a Linux client.
    1) To reproduce, you need to have the exact same object (same
    name, version, type, instance) twice in the same project, in
    different directories.
    To do so:
    -Start a Java Client in Web mode.
    -Create a default task
    -Create a main project (the project's name is 'startup0' in this
    example).
    -Create 2 subprojects at the same level, in the main project.
    (in this example the subprojects'name are: 'startup1' and
    'startup2').
    -In the subproject 'startup1' create 2 subdirectories: 'boss0'
    and 'boss1'.
    -Copy and Paste the subdirectory 'boss0' from the subproject
    'startup1' into the subproject 'startup2'.
    So the hierarchy is:
    ##
    startup0
    -? startup1
    --? boss0
    --? boss1
    -? startup2
    --? boss0
    ##
    -Create an object 'bingo.c' in the subdirectory 'boss1' of the
    subproject 'startup1'.
    -Copy and Paste this object 'bingo.c' into the subdirectory
    'boss0' of the subproject 'startup2'.
    -Complete the task and Update the main project and its
    subprojects.
    =? We are now in the situation where the same object 'bingo.c'
    exists twice in the same subproject 'startup1', in the
    subdirectories 'boss1' and 'boss0'.
    With the following hierarchy:
    ##
    startup0
    -? startup1
    --? boss0
    ----? bingo.c
    --? boss1
    ----? bingo.c
    -? startup2
    --? boss0
    ----? bingo.c
    ##
    2) Synchonize the object 'bingo.c' in the subproject 'statup1',
    using the object in the directory 'boss0' or 'boss1'.
    There is an error message in the user's UI log:
    ###
    12/20/2010 09:50:33 GMT Warning: Error in Executing SVM
    request...
    12/20/2010 09:50:33 GMT Exception Message: null
    12/20/2010 09:50:33 GMT
    com.telelogic.cm.svm.ProjectMemberTreeFactory.createProjectTree(
    ProjectMemberTreeFactory.java:113)
    12/20/2010 09:50:33 GMT
    com.telelogic.cm.svm.DetectConflictSVMCommand.run(DetectConflict
    SVMCommand.java:122)
    12/20/2010 09:50:33 GMT
    com.telelogic.cm.svm.SyncSVMCommand.run(SyncSVMCommand.java:170)
    12/20/2010 09:50:33 GMT
    com.telelogic.cm.svm.SVMRequestHandler.executeRequest(SVMRequest
    Handler.java:67)
    12/20/2010 09:50:33 GMT
    com.telelogic.cm.jrfc.utils.RequestManager$AccentRequestExecutor
    .requestWorker(RequestManager.java:326)
    12/20/2010 09:50:33 GMT
    com.telelogic.cm.jrfc.utils.RequestManager$AccentRequestExecutor
    .access$700(RequestManager.java:272)
    12/20/2010 09:50:33 GMT
    com.telelogic.cm.jrfc.utils.RequestManager$AccentRequestExecutor
    $1.run(RequestManager.java:305)
    12/20/2010 09:50:33 GMT
    com.telelogic.cm.util.concurrent.SharedThreadPoolExecutor$Shared
    ThreadPoolTaskWrapper.run(SharedThreadPoolExecutor.java:272)
    12/20/2010 09:50:33 GMT
    java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoo
    lExecutor.java:896)
    12/20/2010 09:50:33 GMT
    java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExe
    cutor.java:918)
    12/20/2010 09:50:33 GMT java.lang.Thread.run(Thread.java:735)
    12/20/2010 09:50:33 GMT Serious: Errors occurred during
    synchronization
    ###
    There is no error, synchonizing that same object in the Java
    client with Traditional mode.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Object defined in more than one place within a project is
    causing NPE during Sync of that object.
    

Problem conclusion

  • Fixed in Synergy 7.2.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM29256

  • Reported component name

    TLOGIC SYNERGY

  • Reported component ID

    5724V66SN

  • Reported release

    710

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-12-20

  • Closed date

    2011-05-13

  • Last modified date

    2012-11-22

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    TLOGIC SYNERGY

  • Fixed component ID

    5724V66SN

Applicable component levels

  • R710 PSN

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSC6Q5","label":"Rational Synergy"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.1","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
22 December 2020