C# -- Winform 身份證號碼驗證

上午接到研發人員的電話,報告說不能執行checkout命令,報錯信息如下:

cleartool: Error: Directory element  "TestCases"  is already checked out to view "<no-tag-in-region>".

故障分析:

1). 使用ClearCase Admin用戶登陸並進入相應目錄查找checkout的信息:

$cd  Z:/28100485_du_china/LDS_Tools/cnh1011382/TestCases

$ cleartool lscheckout -long  .@@
2008-01-22T10:06:09+08 Du (28100485.Domain Users@cnbjw1023)
  checkout directory version "." from /main/cnh1011382/cnh1011382_r1a_dev/brat_generated_xml_rel/cnbj_brat_generated_xml_du_china_iso/850 (reserved)
  by view: <No-tag-in-region> ("cnbjclc102:D:/viewstore/ZZZ_UB_28100485_1179f3c9a6f.vws")

 "No-tag-in-region"說明在region裏找不到該View的tag.

2). 試着執行了uncheckout和checkin命令都不行,報錯如下:

$ cleartool unco .
"Cannot_generate_name_for_checkout_in_view:.."

3). 確認View是否存在:

$ cleartool lsview ZZZ_UB_28100485_1179f3c9a6f
cleartool: Error: No matching entries found for view tag "ZZZ_UB_28100485_1179f3c9a6f".

$ cleartool rmview -tag ZZZ_UB_28100485_1179f3c9a6f
cleartool: Error: View tag not found: "ZZZ_UB_28100485_1179f3c9a6f".
cleartool: Error: Unable to remove view "ZZZ_UB_28100485_1179f3c9a6f".

上面結果表明View可能已經被刪除,但沒刪除乾淨,在VOB數據庫裏仍然保留着該View的checkout信息。後來跟研發人員確認了一下具體原因是昨天晚上我重啓View Server的時候,他們剛好在刪除一個臨時view(ZZZ_UB_28100485_1179f3c9a6f),還沒刪除完進程就被Crash了。

故障處理:

1). 從VOB數據庫裏找出已刪除View的UUID(找出在該VOB中有checkout記錄的view的uuid):

$ cleartool desc -long vob://LDS_Tools | grep ZZZ_UB_28100485_1179f3c9a6f.vws
    cnbjclc102:D:/viewstore/ZZZ_UB_28100485_1179f3c9a6f.vws [uuid 908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60]

2). 刪除View在VOB上的所有關聯(references):

$ cleartool rmview -force -all -uuid "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60"
Removed references to view "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60" from VOB "cnbjclc200:d:/vobs/LDS_SwModules_XSC.vbs".
Removed references to view "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60" from VOB "cnbjclc200:D:/vobs/LD_SwModules_004.vbs".
Removed references to view "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60" from VOB "cnbjclc200:D:/vobs/LDS_CCGlobTypes.vbs".
Removed references to view "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60" from VOB "cnbjclc200:D:/vobs/LDS_SwModules_005.vbs".
Removed references to view "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60" from VOB "cnbjclc200:D:/vobs/LD_SwModules_002.vbs".
Removed references to view "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60" from VOB "cnbjclc200:D:/vobs/LDS_SwModule_AppLib.vbs".
Removed references to view "cnbjclc102:D:/viewstore/ZZZ_UB_28100485_1179f3c9a6f.vws" from VOB "/LDS_Tools".
Removed references to view "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60" from VOB "cnbjclc200:D:/vobs/LD_SwModules_007.vbs".

..................................................................................................................................................................................
Removed references to view "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60" from VOB "cnbjclc200:D:/vobs/LDS_Products_ITP.vbs".
Removed references to view "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60" from VOB "cnbjclc200:D:/vobs/BA_Products_GSM_001.vbs".
..................................................................................................................................................................................

Removed references to view "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60" from VOB "cnbjclc201:F:/vobstore/LDS_SwTest_Java.vbs".
Removed references to view "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60" from VOB "/LD_SwModules_003".
Removed references to view "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60" from VOB "cnbjclc200:D:/vobs/LD_SwModules_006.vbs".
Removed references to view "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60" from VOB "cnbjclc201:F:/vobstore/CNBJ_Entry_002.vbs".
cleartool: Error: Error from VOB database: "/zhy_cnbjclc200_test".
cleartool: Error: Trouble opening VOB database: "/zhy_cnbjclc200_test".
cleartool: Error: Trouble removing references to view "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60" from vob "cnbjw568:C:/temp_share/zhy_cnbjclc200_test.vbs".
Removed references to view "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60" from VOB "cnbjclc201:F:/vobstore/CNBJ_Entry_003.vbs".
Removed references to view "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60" from VOB "cnbjclc201:F:/vobstore/CNBJ_SwModules_OSDD.vbs".
Removed references to view "908e3cc2.883c4444.9fa1.05:c1:08:5c:9f:60" from VOB "cnbjclc201:F:/vobstore/CNBJ_Entry_UI_Loc.vbs".

3). 在刪除了View References之後,查看對應的View Storage Directory是否還存在,如存在請將其刪除。

發佈了29 篇原創文章 · 獲贊 1 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章