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

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
22.02.2019, 12:07
    #39777838
alatalo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка компиляции на %ExtentMgr.GlobalRegistry.LockUse
update,

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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