Clear Case rebase操作失败

时间:2011-07-11 23:15:46

标签: clearcase rebase

当我尝试'重新定义''我的信息流清晰,我得到了两个选项:' 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.

2 个答案:

答案 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 ""