2011-07-11 47 views
2

當我嘗試在明確的案例中「重新署名」我的數據流時,我得到了2個選項:「恢復重新分配」和「撤消重置」。
但他們都給我錯誤。看起來以前的rebase失敗了,並且讓這個流保持了一個損壞的狀態。清除案例重新分配操作失敗

如何解決這個問題?

我試着停止並啓動ClearCase,但沒有運氣。

編輯:錯誤是:

IDispatch error #14083 
Execution of a hook failed during the action Complete. It was the ACTION_COMMIT hook attached to the UCMUtilityActivity "CR00155721". 
The reason for the failure was: 
Trouble communicating with VOB database: "\Alerts_Proj". 
Check database log on VOB host "123yyyyy.com". 
Could not perform requested operation: a UCM/ClearQuest data 
inconsistency may exist: 
ClearQuest "UCMUtilityActivity" record "CR00155721" is linked to a UCM object 
that can not be found. 
Unable to complete the rebase activity in ClearQuest. 
Unable to undo set of integration activity. 
Unable to complete integration. 
+0

你能詳細解釋一下你得到的錯誤嗎? –

回答

0

一種解決方案可能會被停用了扳機,但是這可以通過在ClearCase,ClearQuest的鏈接放而不完全切斷這種聯繫是不可能的。

所以,你可以用您的ClearCase管理員檢查了這個IBM technote開始:

因爲UCM項目VOB及相關活動已被刪除時出現此錯誤,ClearQuest是仍在尋找這些信息,需要此信息去除缺陷。

此問題導致ClearCase項目在ClearQuest缺陷和項目之前被刪除。

解決方案

要解決此問題,請執行下列修復活動,這樣可以將其刪除:

  • 瀏覽到ClearCase的utils的目錄:
 
    c:\program files\rational\clearcase\etc\utils 
  • 運行從命令提示符以下命令:
    注意:此命令不能在GUI中進行
 
squid_patch <DBNAME> -activity ucm_vob_object "" 

注意:將顯示諮詢信息,但它會改變在ClearQuest領域。

  • 刪除ClearQuest記錄。
    用下面的命令刪除UCM項目:
 
squid_patch <DBNAME> -project ucm_vob_object "" 
1

FYI我也看到了當 「CQIntSvr11.exe」 失敗這一點。當您需要在不同用戶的同一臺計算機上使用應用程序時(例如,管理員和開發者帳戶),似乎會發生這種情況。

如果您使用任務管理器終止進程,然後重試該操作,則應停止IDispatch 14083,然後再次使用您的流。