我們的觸發器失敗,出現無效參數。Clearcase觸發器無法打開Perl腳本 - 無效的參數
mktrtype
命令成功應用觸發器,但調用時觸發器失敗。
觸發器存儲在Aix服務器上,我們在Windows客戶端上。
桑巴已經建立,我可以看到並從窗口更新觸發器。
命令例如:
mktrtype -nc -ele -all -rep -pre lnname -nusers beanged -execwin \"ccperl \\\\vob server\\triggers\\evil.pl\" -execunix \"perl /triggers/evil.pl\" PREOP_LNNAME
要檢查mktrype
命令已經從-nusers
成功運行,我已經添加或刪除用戶ID的和檢查通過GUI觸發時,我能看到的變化。
如果我從觸發器中排除if,它會在下一次觸發時失敗,因爲它們都以相同的方式創建。
完整的錯誤:
Error Adding <viewname>text.txt to source control
Can't open perl script
"\\vob server\triggers\preop_chkpathlen.pl" : invalid argument
Trigger "PREOP_CHKPATHLEN" has refused to let checkout proceed.
如何調試呢?
他第一個'evil.pl'似乎有一個'\「丟失了。 – VonC
對不起,我錯了,因爲沒有能夠複製和粘貼錯誤。另外從我輸入原始的execwin部分翻了一倍\但是這些已經在實際文章中被刪除了,例如\\\\ vob server \\ triggers –
是否可以雙倍反斜槓?\\\\\\\''目標是使用'\\ vob服務器',而不是'\ vob服務器' – VonC