powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Накрылось приложение
5 сообщений из 5, страница 1 из 1
Накрылось приложение
    #36839869
umnik_net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При попытке создания Incremental Build Workspace был вырублен сервер.
Теперь повторно провести ничего не удается, выпадает сообщение:
"Sybase PowerBuilder - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства."
Приложение не запускается, окна -не открываются, с сообщением Application terminated,
половина из них даже не регенирируется с закрытием приложения.

Что делать?
База большого предприятия...((
...
Рейтинг: 0 / 0
Накрылось приложение
    #36840858
andy753
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
umnik_net,

Сори за offtop - предохраняться надо... Где ежедневное автоматическое бэкапирование? А где бэкап перед rebuild-ом???

Теперь о лирике:
1. Первый вариант - если есть какая-нить худо-бедно не очень старая копия проекта. Поднять, через проводник сначала сравнить даты PBL. Потом сравнить даты последнего изменения объектов внутри только этих pbl. Все объекты билдера экспортируются в текст. Их пробовать вынимать и потихоньку руками собирать. Если объект сильно испорчен, то брать старый и вспоминать - допиливать до последнего состояния.

2. Второй вариант - был случай когда сломался объект приложения, а там куча глобальный переменных, функций и т.п... из-за чего почти все объекты не открывались. Если это так, то все проще. Надо попробовать выгрузить оба приложения - старый и новый... Старый добить до нового, далее в старый проект просто скопировать все новые объекты и откомпилять.

P.S. По возможности надо переносить сначала предков а потом потомков.
...
Рейтинг: 0 / 0
Накрылось приложение
    #36840945
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) прекратить любые попытки регенерации или ребилда.
2) сделать бэкап того что есть
3) попытаться экспортировать весь проект в текстовые файлы и обратно импортировать, например так
экспорт:
Код: plaintext
pbc -v  10 . 5  -it target.pbt -ea -sd -od path/to/export_dir
(вместо -v 10.5 подставить свою версию PB)
Далее скопировать файл таргета в пустую папку и из нее провести обратный имспорт:
Код: plaintext
pbc -v  10 . 5  -it target.pbt -bs path/to/export_dir

(pbc брать отсюда )

4) Если на каких-то объектах при импорте возникает ошибка, то они возможно были повреждены и экспорт их не удался. В этом случае их придется восстановить из старых копий или вручную написав их с нуля.
...
Рейтинг: 0 / 0
Накрылось приложение
    #36840966
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
См. также утилиты умеющие читать поврежденные PBL - ybrowser , pblrescue
...
Рейтинг: 0 / 0
Накрылось приложение
    #36845703
umnik_net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
К моему большому сожалению, бэкапы ушли в прошлое в связи со сменой владельцев предприятия и их принудительно внедряемой 1С 8.2. В результате и 1С еще не работает (производство касс сложне, чем официальная версия) и билдер уже давят...
Большое спасибо за помощь- восстановили, что могли с пользовательского диска, а остальное дотягиваем потихоньку. Еще раз спасибо.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Накрылось приложение
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]