[closed] CC-RTC Synchronizer: missing OID in VOB
Hi friends,
one more problem facing with the synchronizer. I addd one more component to my working synchronization which should be synchronized from RTC to CC. The directory in CC was "moved" by project decision (so the old path was not correct and it should be synchronized to a different location). The old dir was removed (rmelem) and the new one was created containing the attribute for subvob components. As I knew the oid for the old dir was still inside the RTC database as a clone - so I deleted all clones for the component where the dir was changed. My problem is now that the synchronizer is still missind the element oid within the VOB. Even after removing the component from the sync the synchronizer is checking for the element oid and is throwing errors. I checked the whole database for a clone containing the oid (checked for each component itself and after this checked for the repository wontaining no special component name) ... all search was not successfull. I don't find a link to this oid and for that I don't know where he is remembering this oid. Synchronizer is still 4.0 build.log: stacktrace: Any idea where I could search for this information? Greetings, Simon |
The question has been closed for the following reason: "The question is answered, right answer was accepted" by eickel Sep 16 '13, 1:13 a.m.
Accepted answer
Hi Simon,
Have you tried to remove the synchronization roots and add them back? It would probably be sufficient to remove just the roots at/under the component you're having trouble with, and add them back. Simon Eickel selected this answer as the correct answer
Comments
Simon Eickel
commented May 03 '13, 9:43 a.m.
Hi Masabumi,
Well, the stack trace indicates the synchronizer is having trouble with the active synchronization roots of the stream. If you confirmed you already removed the component's folders from the synchronization stream, I wonder if you happen to remove clone links ( ccc clone -X -c ) of other components inadvertently.
Oops, cleartool desc oid, is the command that is failing in syc. Pls ignore the last line of my comment above!
Simon Eickel
commented May 03 '13, 10:05 a.m.
Hi Masabumi,
Simon Eickel
commented May 03 '13, 10:10 a.m.
yes - because when I do this he sais me that this oid does not exist ;) same information as the synchronizer gives me. This I checked first :)
The error message about backslash probably has nothing to do with your case.
Simon Eickel
commented May 03 '13, 3:33 p.m.
new sync stream means that I have to take a new name or can I name the new one like the old one?
Name of the new stream would not be a problem. You can rename the old one and create new one, or create new one first and you can change stream names afterwards, and the synchronizer continues to work fine.
1
What I meant by remove and add back unrelated root from the wizard is:
Simon Eickel
commented May 03 '13, 6:47 p.m.
Hi Masabumi,
Hi Simon, can you elaborate more about the scenario?
Simon Eickel
commented May 04 '13, 2:40 a.m.
Hi Masabumi,
Simon Eickel
commented May 04 '13, 2:40 a.m.
Now they need to sync all data of RTC into CC for other teams using it within CC.
Simon Eickel
commented May 04 '13, 2:59 a.m.
Hi Masabumi,
Simon Eickel
commented May 04 '13, 3:13 a.m.
even after creating a new sync stream he creates a directory instead of taking the one which is marked to...
Simon Eickel
commented May 04 '13, 4:44 a.m.
Hi Masabumi,
showing 5 of 16
show 11 more comments
|
Comments
after update to 4.0.1 the problem still exists