Lsi_info

Darkhan

Well-Known Member
Lotus team
14.12.2012
98
4
#2
lmike, я так понял, сие крушение возникает в случае, если ошибка возникла в "глубокой" процедурке (а в обработчике стоит LSI_INFO(14))?
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 483
360
#3
lmike, я так понял, сие крушение возникает в случае, если ошибка возникла в "глубокой" процедурке (а в обработчике стоит LSI_INFO(14))?
именно
 

VladSh

начинающий
Lotus team
11.12.2009
1 248
2
#4
Ни разу на Lsi_info(14), да и вообще на Lsi_info, сервер не падал, как бы глубоко она не была.
 

VladSh

начинающий
Lotus team
11.12.2009
1 248
2
#5
Читал в фиксах на 9-ку (если это тот фикс), что ошибка возникала совместно с использованием Execute (у меня он не используется чуть менее, чем полностью).
Добавлено: 1, 2.
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 483
360
#6
надо понимать что ф-ции Lsi_Info не тредобезпасные и как следствие - использование может вызывать разные траблы, на сервере - на свой страх и риск
 

VladSh

начинающий
Lotus team
11.12.2009
1 248
2
#7
Можно отказаться от Lsi_info в пользу GetThreadInfo, что мы и сделали.
И даже стэк сформировать самому можно выбрасывая исключения вверх в вызывающие процедуры. Только в этом случае приходится почти что весь код пробивать On Error'ами с выбросом исключений в catch.
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 223
24
#8
Ни разу на Lsi_info(14), да и вообще на Lsi_info, сервер не падал, как бы глубоко она не была.
нашел эту темку только сейчас

по факту, даже если пройтись дебагером, код выполнится, НО!!!

эта жесть которую я не сразу понял:

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

клиент 7.0.4
 

VladSh

начинающий
Lotus team
11.12.2009
1 248
2
#9
ToxaRat
Сообщения в эту, отдельную, тему выделил только вчера.
По поводу того, что сервак не падает, я ошибался, вот пример.
 

VladSh

начинающий
Lotus team
11.12.2009
1 248
2
#11
savl
Собственно это было в сообщении 5.
Веселее - что не можем пофиксить, то отключаем...
 

savl

Well-Known Member
Lotus team
28.10.2011
2 126
163
#12
VladSh
мда... слона то я и не заметил...

Про "отключаем". Только что разговаривал с заказчиком:
- "Уберите эту кнопку."
- "??"
- "Мы не понимаем как она работает" (читать не хотим понимать/спрашивать)
- "..."