2013-11-11 1 views
1

У меня сегодня очень странная ошибка на окнах ClearCase.
У меня возникает следующая ошибка при доставке из моего старого потока в родительский поток.
Между тем я сделал новый поток детей на окнах и доставил оттуда, и все было в порядке.cleartool: Ошибка: триггер pre_opart_start не разрешает эту операцию

Самое удивительное, что я использовал один и тот же старый поток на unix, и доставка прошла без каких-либо проблем.

Что может быть причиной этой неудачи моего старого потока на окнах?

Do you wish to continue with this deliver operation? [no] yes 
cleartool: Warning: Trigger "dlvr_start_pre" has refused to let deliver_start proceed. 
cleartool: Error: A deliver_start preop trigger does not allow this operation. 
cleartool: Error: Unable to do integration. 
cleartool: Error: Unable to deliver stream "...". 

ответ

1

Вы должны найти, что «dlvr_start_pre» сценарий и посмотреть, что он делает.
Это не сценарий, автоматически установленный ClearCase: он написан и добавлен администратором ClearCase в доступной для доступа форме любой рабочей станции Windows.

Но вам также необходимо рассмотреть ваш текущий клиент ClearCase.
Например, "non-interactive triggers fail with warning about interactivity using CCRC or CCWeb".

Этот старый поток также может быть создан с различными правами (владелец/группа), чем новый (что произойдет, если в CLEARCASE_PRIMARY_GROUP среды изменения переменных)

+0

Спасибо за быстрый ответ. У dlvr_start_pre не должно быть проблем, потому что доставка завершена из другого дочернего потока и даже из одного потока на другой платформе. что я буду проверять? – user2370590

+1

@ user2370590, вы все равно должны проверить, что этот скрипт * делает *, чтобы иметь представление о том, какая разница (например, правильная разница, о которой я упоминаю) вам нужно искать между этим старым потоком и более новыми. – VonC

+0

@ user2370590 и не забывайте, что триггер можно очень точно определить только для клиентов Windows, а не unix. В среде взаимодействия вы определяете триггер с опцией «-win» и «-unix», но вам не обязательно всегда использовать оба. Так что доставить работу из UNIX не значит много. – VonC

Смежные вопросы