Created On:  17 January 2012

Problem:

A defect is entered in the StarTeam Synchronizer, the defect is synchronized with StarTeam but the CR# is not allocated on the CR field on Quality Center.

The Exception is as follows:

Exception in thread "main" java.lang.NoSuchMethodError: com.borland.starteam.impl.ChangeRequest.copy()Lcom/borland/starteam/impl/Item;
                at com.starbase.mtdsync.BugWorker.hasSTBugBeenUpdated(BugWorker.java:745)
                at com.starbase.mtdsync.BugWorker.checkTheBugs(BugWorker.java:701)
                at com.starbase.mtdsync.BugWorker.sync(BugWorker.java:396)
                at com.starbase.mtdsync.App.goSync(App.java:956)
                at com.starbase.mtdsync.App.main(App.java:2060)


Resolution:

This exception is know to occur when items that are linked to Change Requests are locked by another end-user.  Ensure that all linked items are unlocked and then rerun synchronization.
Incident #2541874