forum.bitel.ru
http://forum.bitel.ru/

Сообщение не реагирует на изменение динкода
http://forum.bitel.ru/viewtopic.php?f=54&t=12773
Страница 1 из 1

Автор:  SemWit [ 24 янв 2018, 13:20 ]
Заголовок сообщения:  Сообщение не реагирует на изменение динкода

Добрый день! Пробую создавать рассылку с использованием динкода. Первый вариант сообщения заработал и перестал реагировать на изменения в динкоде. При этом все макроопределения работают. При удалении макроопределения {class:} текст возвращаемый 1-й версией этого класса так же не показывается. В чем может быть причина? Оповещение о изменениях не помогли.

Клиент: вер. 6.2.740 / 11.08.2015 18:47:03
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_161
Сервер: вер. 6.2.929 / 11.08.2015 18:47:22
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45

Автор:  dimOn [ 24 янв 2018, 15:00 ]
Заголовок сообщения:  Re: Сообщение не реагирует на изменение динкода

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

Автор:  SemWit [ 25 янв 2018, 00:04 ]
Заголовок сообщения:  Re: Сообщение не реагирует на изменение динкода

Отпишусь по результатам обновления.

Автор:  SemWit [ 03 фев 2018, 01:40 ]
Заголовок сообщения:  Re: Сообщение не реагирует на изменение динкода

Накатили обновления. Система теперь такая:
Клиент: вер. 6.2.873 / 04.12.2017 19:38:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_161
Сервер: вер. 6.2.1202 / 04.12.2017 19:39:21
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45

card: вер. 6.2.45 / 10.08.2017 16:37:32
cerbercrypt: вер. 6.2.236 / 10.08.2017 16:37:35
dba: вер. 6.2.164 / 25.07.2017 14:35:12
gorod: вер. 6.2.166 / 10.08.2017 16:38:01
inet: вер. 6.2.738 / 04.12.2017 19:39:32
mps: вер. 6.2.228 / 16.10.2017 16:33:53
npay: вер. 6.2.204 / 04.12.2017 17:55:45
payonline: вер. 6.2.68 / 10.08.2017 16:38:10
qiwi: вер. 6.2.54 / 23.08.2017 14:24:06
reports: вер. 6.2.219 / 10.08.2017 16:38:25
rscm: вер. 6.2.181 / 10.08.2017 16:38:26
ru.bitel.bgbilling.plugins.crm: вер. 6.2.196 / 25.07.2017 14:35:12
ru.bitel.bgbilling.plugins.dispatch: вер. 6.2.99 / 10.08.2017 16:37:57
ru.bitel.bgbilling.plugins.documents: вер. 6.2.179 / 04.12.2017 17:55:45
trayinfo: вер. 6.2.173 / 10.08.2017 16:38:34

Проблема осталась в том же виде: сразу после обновления письмо правильно сформировалась в динкоде и снова отсылается только в этом варианте, независимо от правок динкода. При этом аналогичный механизм в плагине Документ заработал после обновления без нареканий - все изменения в коде влияют на составляемый документ.

Автор:  Artur [ 05 фев 2018, 12:15 ]
Заголовок сообщения:  Re: Сообщение не реагирует на изменение динкода

Динамический код перекомпилирован?

Автор:  dimOn [ 05 фев 2018, 13:58 ]
Заголовок сообщения:  Re: Сообщение не реагирует на изменение динкода

кажется это всё же была фича, обновитесь и проверьте (и классы и макросы или что там)

Автор:  SemWit [ 05 фев 2018, 15:00 ]
Заголовок сообщения:  Re: Сообщение не реагирует на изменение динкода

Динкод , видимый в иерархии классов, не перекомпилирован, кроме нескольких добавленных недавно классов.

Вложения:
Комментарий к файлу: Скрин окна динкода
2018-02-05_13-53-07.png
2018-02-05_13-53-07.png [ 25.38 КБ | Просмотров: 9895 ]

Автор:  dimOn [ 05 фев 2018, 15:16 ]
Заголовок сообщения:  Re: Сообщение не реагирует на изменение динкода

не, ну в смысле.... вы до этого меняли класс этот свой от dispatch и не компилировали??
разумеется, надо всегда делать компиляцию класса (желательно всех), а не просто изменение!
про это даже речи не велось, я думал, но до этого всё равно кеш не зачищался, кажется, сейчас исправлено это

Автор:  SemWit [ 05 фев 2018, 15:40 ]
Заголовок сообщения:  Re: Сообщение не реагирует на изменение динкода

Класс после изменения, разумеется, сохранялся и компилировался. Только исполняется версия кода скомпилированная перед установкой обновления.

Автор:  dimOn [ 05 фев 2018, 16:25 ]
Заголовок сообщения:  Re: Сообщение не реагирует на изменение динкода

ну не перед установкой обновления, конечно, а перед перезагрузкой сервера/шедулера
обновитесь проверьте

Автор:  SemWit [ 05 фев 2018, 16:29 ]
Заголовок сообщения:  Re: Сообщение не реагирует на изменение динкода

Т.е. проверить реакцию проблемы на перезагрузку сервера?

Автор:  SemWit [ 05 фев 2018, 17:00 ]
Заголовок сообщения:  Re: Сообщение не реагирует на изменение динкода

Перезапустили только шедулер - отработал новый код. И снова перестал реагировать на изменения.

Автор:  dimOn [ 05 фев 2018, 17:06 ]
Заголовок сообщения:  Re: Сообщение не реагирует на изменение динкода

ОБНОВИТЕСЬ

Автор:  dimOn [ 05 фев 2018, 17:08 ]
Заголовок сообщения:  Re: Сообщение не реагирует на изменение динкода

перезагрузка сервера/шедулера понятно что поможет (и до этого помогала), исправление касается нормальной чистки кеша при изменении, и должно работать без перезагрузки

Автор:  SemWit [ 05 фев 2018, 17:16 ]
Заголовок сообщения:  Re: Сообщение не реагирует на изменение динкода

Обновим до версии 05.02.18 и отпишусь.

Автор:  SemWit [ 06 фев 2018, 11:21 ]
Заголовок сообщения:  Re: Сообщение не реагирует на изменение динкода

Спасибо! Всё заработало!

Автор:  dimOn [ 06 фев 2018, 12:38 ]
Заголовок сообщения:  Re: Сообщение не реагирует на изменение динкода

ок!

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/