powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Ошибка компиляции на %ExtentMgr.GlobalRegistry.LockUse
17 сообщений из 17, страница 1 из 1
Ошибка компиляции на %ExtentMgr.GlobalRegistry.LockUse
    #39777782
alatalo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На комьюнити мне ничего не сказали, обращусь к помощи супермозга: что за ерунда такая, компиляция класса в одном неймспейсе выдает такую ошибку (в других неймспейсах того же сервера все ОК):

Kompilieren der Klasse digi.packet
FEHLER #5002: Cache-Fehler: <FUNCTION>zLockUse+5^%ExtentMgr.GlobalRegistry.1
FEHLER #5030: Wahrend der Kompilierung von Klasse 'digi.packet' ist ein Fehler aufgetreten

Этот LockUse не используется ни в классе, ни в его сгенерированном INT. Класс ничем принципиально не отличается от кучи похожих классов, которые компиляются без проблем.
...
Рейтинг: 0 / 0
Ошибка компиляции на %ExtentMgr.GlobalRegistry.LockUse
    #39777838
alatalo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
update,

бред какой-то: выкинул все из класса оставив только это

Код: sql
1.
2.
3.
Class digi.packet Extends %Persistent
{
}



Выдает ту же ошибку, но компиляется, если убрать "Extends %Persistent"

Похоже, где-то остался какой-то связанный с этим классом мусор.
...
Рейтинг: 0 / 0
Ошибка компиляции на %ExtentMgr.GlobalRegistry.LockUse
    #39777898
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Удалите класс и посмотрите в oddCOM,oddDEF наличие узлов, совпадающих с именем класса.
...
Рейтинг: 0 / 0
Ошибка компиляции на %ExtentMgr.GlobalRegistry.LockUse
    #39777957
alatalo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.,

спасибо за ответ. В тех узлах класса не было, но родилась мысль попробовать убить extent. После выполнения

##class(%ExtentMgr.Util).DeleteExtentDefinition("digi.packet")

класс один раз компилируется без ошибок, но уже при повторной компиляции ошибка появляется снова.

Единственное, что отличает проблемный неймспейс от остальных - в нем на порядок больше данных, чем в других. Что-то не верится, что это имеет отношение к проблеме.
...
Рейтинг: 0 / 0
Ошибка компиляции на %ExtentMgr.GlobalRegistry.LockUse
    #39778054
alatalo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В копилку знаний: вопрос решается убийством ^rINDEXEXT и ребилдом классов
...
Рейтинг: 0 / 0
Ошибка компиляции на %ExtentMgr.GlobalRegistry.LockUse
    #39778588
logist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alatalo,

А не знаете от чего вопрос появляется? Старые классы на свежем Каше или что то другое?
...
Рейтинг: 0 / 0
Ошибка компиляции на %ExtentMgr.GlobalRegistry.LockUse
    #39778591
logist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Ошибка компиляции на %ExtentMgr.GlobalRegistry.LockUse
    #39778783
alatalo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
logist,

вы встречались с этой проблемой?

Я, честно сказать, слегка напрягся: мы впервые сделали на Persistent классах значительный кусок своего многолетнего проекта (до этого все только на "голых" глобаях делали) и вот такие проблемы ну вот вообще не нужны. В наших условиях, толку от этих классов плюс/минус ноль, больше гемороя с отслеживанием какие индексы каждый SQL запрос использует. И если еще мне апдейты у клиентов будут колом вставать - то вообще гори они синим пламенем.
...
Рейтинг: 0 / 0
Ошибка компиляции на %ExtentMgr.GlobalRegistry.LockUse
    #39778786
alatalo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Админы, не нашел нигде, можно как-то оповещения о новых ответах на форуме включить?
...
Рейтинг: 0 / 0
Ошибка компиляции на %ExtentMgr.GlobalRegistry.LockUse
    #39778817
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alatalo,

еще есть rss и nntp но незнаю насколько там быстро и работает ли вообще
...
Рейтинг: 0 / 0
Ошибка компиляции на %ExtentMgr.GlobalRegistry.LockUse
    #39778837
alatalo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMor,

rss я использую постоянно, но он только новые темы показавает
...
Рейтинг: 0 / 0
Ошибка компиляции на %ExtentMgr.GlobalRegistry.LockUse
    #39778971
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alatalo,

Странное недоверие к классам. Я бы наоборот, с большим недоверием отнесся к бесклассовой системе. А подобные глюки у меня за 15 лет пару раз вылазили, работал на разных версиях. Вам просто "повезло".
...
Рейтинг: 0 / 0
Ошибка компиляции на %ExtentMgr.GlobalRegistry.LockUse
    #39779656
alatalo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.Вам просто "повезло".
Хочется надеятся, что это был разовый случай
...
Рейтинг: 0 / 0
Ошибка компиляции на %ExtentMgr.GlobalRegistry.LockUse
    #39780158
logist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alatalo,

Нет, с этой ни разу не встречался. Помню когда то ооочень давно (Каше 4->5, что ли) при обновлении версии Каше оставались какие то хвосты со старой версии и потом были проблемы с компиляцией - лечилось экспортом/импортом классов.

Согласен с Александром насчет того что классы это хорошо. Войдете во вкус будете удивляться как без них справлялись.

=Сергей
...
Рейтинг: 0 / 0
Ошибка компиляции на %ExtentMgr.GlobalRegistry.LockUse
    #39780453
Фотография kolesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вот, и в хельсинках без классов ((( Гниет европа!? Начните уже вставать с колен - как мы.
...
Рейтинг: 0 / 0
Ошибка компиляции на %ExtentMgr.GlobalRegistry.LockUse
    #39781312
alatalo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolesov,

Коллеги и так, мягко скажем, классы без большого энтузиазма приняли. Еще один такой прикол и выведут меня в поле и не дав встать с колен пристрелят.
...
Рейтинг: 0 / 0
Ошибка компиляции на %ExtentMgr.GlobalRegistry.LockUse
    #39781859
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alataloКоллеги и так, мягко скажем, классы без большого энтузиазма приняли. Еще один такой прикол ... Приколы еще будут и много ( отношения, производительность, SQL, хуки, связанная компиляция, коллег будет сильно тянуть к корням-истокам), но "слезть с деревьев" ... оно того стоит :)
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Ошибка компиляции на %ExtentMgr.GlobalRegistry.LockUse
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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