当我尝试'重新定义''我的信息流清晰,我得到了两个选项:' Resume rebase'和'撤消rebase'。
但他们两个都给我错误。似乎先前的一个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 :(得分:1)
仅供参考我还看到“CQIntSvr11.exe”失败时会发生这种情况。当您需要在具有不同用户的同一台计算机上使用该应用程序(例如管理员和开发人员帐户)时,似乎会发生这种情况。
如果您使用任务管理器终止进程,然后重试该操作,IDispatch 14083应该停止,然后您可以再次使用您的流。
答案 1 :(得分:0)
一个解决方案可能是停用触发器,但这可以通过ClearCase-ClearQuest链接放置,如果不完全切断该链接,则无法实现。
因此,您可以先使用ClearCase管理员查看此IBM technote:
发生此错误是因为UCM项目VOB和相关活动已被删除,ClearQuest仍在查找此信息并需要此信息来删除缺陷。
此问题是在ClearQuest缺陷和项目之前删除ClearCase项目的结果。
<强>解决方案强>
要解决此问题,请执行以下操作以修复活动,以便将其删除:
- 浏览到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 ""