Страница 1 из 1

Sets are not allowed on a quarantined object

СообщениеДобавлено: Ср фев 10, 2016 3:00 pm
Валентин
Добрый день!
периодически возникает такая проблема: на одном из Engine ряд объектов (дискретных) отваливается в состояние quarantined, в результате чего пропадают события. Причём происходит это совершенно произвольно. Каких-то манипуляций сменный персонал в это время не производит. на данный момент лечат редеплоем, но, сами понимаете, это не выход.
Пытался в логе отловить момент возникновения этой неприятности, но лог в это время забивается просто неимоверным количеством записей и начинает неистово тормозить, работа с ним становится невозможной.
Чем может быть вызвано такое поведение? И в каком случае вообще объекты могут переходить в состояние карантина? Есть ли какая-нибудь технота по этой теме?

Заранее спасибо!

Версия платформы 2014 patch 1.

Re: Sets are not allowed on a quarantined object

СообщениеДобавлено: Ср фев 10, 2016 3:14 pm
Генератор зла
1. Undeploy
2. Validate Templates, из которых сделаны сбойные экземпляры
3. Устранить наведенные ошибки
4. Validate все экземпляры, из шаблонов п. 2
5. Устранить найденные ошибки
6. Deploy
7. Enjoy (опционально)

Альтернатива

1. Export all automation objects
2. Create new Galaxy
3. Import
5. Deploy

Но это слишком радикально.

Re: Sets are not allowed on a quarantined object

СообщениеДобавлено: Ср фев 10, 2016 3:23 pm
Валентин
Шаблон $Boolean без всяких изменений. В экземплярах добавлен лишь Alarm и Boolean label extension. Соответственно validate проходит без нареканий.

Re: Sets are not allowed on a quarantined object

СообщениеДобавлено: Ср фев 10, 2016 3:34 pm
Генератор зла
Валентин писал(а):Alarm и Boolean label extension

Где то читал, что не очень (очень не любит) любит WAS, если в текстовое поле запихивают знак "

Re: Sets are not allowed on a quarantined object

СообщениеДобавлено: Ср фев 10, 2016 3:38 pm
Валентин
Генератор зла писал(а):Где то читал, что не очень (очень не любит) любит WAS, если в текстовое поле запихивают знак "

Данный знак в текстовых полях отсутствует.

Re: Sets are not allowed on a quarantined object

СообщениеДобавлено: Ср фев 10, 2016 3:49 pm
Генератор зла
Тогда план "Б"
В большинстве технот WW с ключевыми словами "quarantined object" сказано: Обратитесь в службу технической поддержки.

Re: Sets are not allowed on a quarantined object

СообщениеДобавлено: Ср фев 10, 2016 4:20 pm
mp3corp
Генератор зла писал(а): Обратитесь в службу технической поддержки.

Интересно, когда нибудь на данный форум обратит внимание Российское представительство Shnieder'a если таковое имеется? Как например с теми же "Vega", у которых есть вполне рабочий форум с "залогиненными" пользователями из тех. поддержки.

Re: Sets are not allowed on a quarantined object

СообщениеДобавлено: Ср фев 10, 2016 4:25 pm
Генератор зла
mp3corp писал(а):Интересно, когда нибудь на данный форум обратит внимание Российское представительство Shnieder'a

Его технари тут постоянно тусуются, вообще то ;)

Re: Sets are not allowed on a quarantined object

СообщениеДобавлено: Ср фев 10, 2016 5:35 pm
Генератор зла
The errors "Sets are not allowed on a quarantined object" are typically due to a corruption in the object. The object is typically quarantined during deployment, as the compiler cannot properly understand and compile something within the object. Typically this happens because the existence of .Net Framework 2.0 in the machine where the object was edited from. This means that if any of machines, no just the GR Node, that were used to edit the objects with the IDE, have .Net Framework 2.0 installed, the object may have been corrupted.

In that case, the engineer suggested the following:

1. Edit ALL the scripts for the object in question. Add a line to each script and save it.

2. Delete the object in question and re-create it.

3. Rebuild Galaxy with a Galaxy dump. A Galaxy backup will carry the corruption with it.

Re: Sets are not allowed on a quarantined object

СообщениеДобавлено: Ср фев 10, 2016 6:47 pm
Валентин
Генератор зла писал(а):The errors "Sets are not allowed on a quarantined object" are typically due to a corruption in the object. The object is typically quarantined during deployment, as the compiler cannot properly understand and compile something within the object. Typically this happens because the existence of .Net Framework 2.0 in the machine where the object was edited from. This means that if any of machines, no just the GR Node, that were used to edit the objects with the IDE, have .Net Framework 2.0 installed, the object may have been corrupted.

К сожалению, проблема возникает не как последствие деплоя, а намного позже, скриптов в объектах нет, плюс это сообщение было актуально для версии 2.
Последовал вашему совету, обратился в техподдержку. Напишу чем всё закончилось.

Re: Sets are not allowed on a quarantined object

СообщениеДобавлено: Ср фев 10, 2016 9:36 pm
mp3corp
Генератор зла писал(а):
mp3corp писал(а):Интересно, когда нибудь на данный форум обратит внимание Российское представительство Shnieder'a

Его технари тут постоянно тусуются, вообще то ;)

Не про "СЕБЯ" ли, Вы намекаете? 8)

Re: Sets are not allowed on a quarantined object

СообщениеДобавлено: Ср фев 10, 2016 9:59 pm
Генератор зла
Акелла промахнулся! :P

Re: Sets are not allowed on a quarantined object

СообщениеДобавлено: Чт фев 11, 2016 12:31 am
mp3corp
Эх...

Re: Sets are not allowed on a quarantined object

СообщениеДобавлено: Чт фев 11, 2016 6:05 pm
Steelman63
Генератор зла писал(а):
mp3corp писал(а):Интересно, когда нибудь на данный форум обратит внимание Российское представительство Shnieder'a

Его технари тут постоянно тусуются, вообще то ;)

слухи это все, не соответствующие действительности ))

Re: Sets are not allowed on a quarantined object

СообщениеДобавлено: Чт фев 11, 2016 10:23 pm
Генератор зла
Steelman63 писал(а):слухи это все, не соответствующие действительности ))

Я ошибался? Я - лошара :cry: