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

Удаление instance

СообщениеДобавлено: Пт окт 31, 2014 2:30 pm
mp3corp
Опишу ситуацию, создал шаблон, от него создал instance, поместил в нужную Area и попытался задеплоить. Деплой завис, после чего через диспетчер закрыл IDE и снова ее запустил, и теперь при деплое IDE ругается что такой Instance уже задеплоен с таким то "id", пробовал удалять и снова создавать шаблон, переименовывать результат один, интересный момент что в ObjectViewer тот самый шаблон виден и на него идут данные, решение у меня пока следующее: поместил пустой шаблон без привязок с произвольным именем (в ObjectViewer он сам получает привязки и имеет имя шаблона который я пытался задеплоить) и потом помесnил еще один шаблон с др. именем который успешно задеплоился. Собственно вопрос как удалить "невидимый шаблон", зная его "id"?

Re: Удаление instance

СообщениеДобавлено: Пт окт 31, 2014 11:49 pm
Генератор зла
Platform Remover.
Просто. Сердито.

Re: Удаление instance

СообщениеДобавлено: Сб ноя 01, 2014 12:52 am
mp3corp
Насколько мне известно PlatformRemover раздеплаиваем платформу у меня проблема др. характера, что в самой IDE имеется "невидимый" Instance с именем и id, который виден только в ObjectViewer, из за этого приходится создавать пустой шаблон в Area чтобы он получил тот самый номер id, а после уже создавать норм. шаблоны и деплоить их.

Re: Удаление instance

СообщениеДобавлено: Сб ноя 01, 2014 1:24 am
Генератор зла
Насколько мне известно, в Object Viewer-е видны именно объекты (Instances). Иначе он носил бы название Template Viewer.
Ну, а "создать пустой шаблон в Area" - это утопия. Или ересь.
Убейте ту Платформу, где в Obj View наблюдается багнутый объект. И забудьте про него.
Можно ещё воспользоваться Validate для всей Галактики.

Re: Удаление instance

СообщениеДобавлено: Сб ноя 01, 2014 1:31 am
mp3corp
Немного не понял про "убийство" платформы. Полностью ее я раздеплоил, validate делал. Результатов это не принесло.

Re: Удаление instance

СообщениеДобавлено: Сб ноя 01, 2014 3:10 am
Генератор зла
mp3corp писал(а):Немного не понял про "убийство" платформы.

Platform Remover.
Просто. Сердито.

Это "убивает" даже то, что не раздеплаивается.

Не поможет - Galaxy - Export - All objects - создать новую Галактику - Import

Re: Удаление instance

СообщениеДобавлено: Пт ноя 07, 2014 12:11 pm
xonyx
в начале просто при повторнои деплое надо было галочку поставить, мол, объект уже задеплоен, а потом раздеплоить его и все.

Re: Удаление instance

СообщениеДобавлено: Вс ноя 09, 2014 12:14 am
mp3corp
Наверное я немного неправильно выразился. Этого Instance просто нет, его тупо нет в этой Area, но при деплое любого Instance он присвает ему тот самый id который был у прошлого и говорит что он уже задеплоен!!! Экспорт платформы не помогает, утилита PlatformRemover тоже. Пока оставил как есть, пустой Instance который имеет "благоугодный" индекс id, потом добавил нужные мне экземпляры и задеплоил все гуд.
П.С. Генератор Зла - Это не утопия, это выход из данной проблемы до момента нахождения метода решения данной проблемы.

Re: Удаление instance

СообщениеДобавлено: Вс ноя 09, 2014 1:33 am
Генератор зла
mp3corp писал(а):Генератор Зла - Это не утопия

Утопия. И ересь! :)
И не пытайтесь спорить. Ибо прав я.
В качестве аргумента повторю: создать пустой шаблон в Area невозможно!!! Шаблоны создаются в Template Box-е и там в Area ничего запихать невозможно.

Re: Удаление instance

СообщениеДобавлено: Вс ноя 09, 2014 11:30 am
mp3corp
Хорошо, не шаблон а его экземпляр.

Re: Удаление instance

СообщениеДобавлено: Вс ноя 09, 2014 6:06 pm
Генератор зла
А с экземплярами надо быть внимательным. И обращать внимание, чтобы они не валялись в Unassigned-области. И вообще правильно конфигурировать не только Deployment View, но и Model View.
Попробуйте обратиться в техсаппорт. Может, есть патчик какой.

Re: Удаление instance

СообщениеДобавлено: Вс ноя 09, 2014 6:17 pm
mp3corp
Просто у меня такое впервые, неудачных деплоев было много, но такого что экземпляр не задеплоен, а при попытке лог говорит что он уже задеплоен еще не было. Самое интересное, кидаешь в Area пустой экземляр (без привязок и прочего), не деплоешь его, запускаешь ObjectViewer и бах, там он как то сам задеплоился и данные тянет)

Re: Удаление instance

СообщениеДобавлено: Ср мар 18, 2015 12:26 pm
Генератор зла
mp3corp писал(а):при деплое IDE ругается что такой Instance уже задеплоен с таким то "id"

Мир тесен. Вот и меня посетил этот "коячок" на прошедшей неделе. Инстансы упорно не хотят деплоиться. Удаление инстансов и создание из шаблона ничего не даёт.
Пришлось подумать. И вот результаты:
1. В БД Галактики ID есть у всего: платформы, энжины, шаблоны, экземпляры,...
2. ID экземпляров (инстансов) уникальны лишь для конкретного энжина, т.е. вполне допустимо существование нескольких инстансов с ID=1234, но оин будет принадлежать энжину с ID=7, другой - 10, третий ...
3. Следовательно, "косяк" лежит на конкретном энжине и остальное ковырять не надо
4. Upload Runtime Chanches Engine (Cascade) (Длился всю ночь)
5. Undeploy Engine (Cascade).
6. Validate всех объектов Engine. В моём случае это было ~6000 инстансев. Сначала замучался раскрывать "+", затем сутки ждал результата Validate.
7. Deploy Engine (Cascade)
Win

Re: Удаление instance

СообщениеДобавлено: Ср мар 18, 2015 1:55 pm
mp3corp
Попробую у себя. Просто с тех пор, как вставил пустой Instance даже и забыл про это траблу. Помню только одно, что произошло это после того как у меня завис деплой того самого Instance, я просто завершил процесс aaIDE.exe и заодно и aaGR.exe что бы деплой по новой зупускался.