forum.bitel.ru http://forum.bitel.ru/ |
|
скрипт не работает (CRM) http://forum.bitel.ru/viewtopic.php?f=19&t=9116 |
Страница 1 из 1 |
Автор: | Lesto [ 03 апр 2014, 10:19 ] |
Заголовок сообщения: | скрипт не работает |
доброго времени суток. создал тестовый скрипт: Код: import bitel.billing.server.util.*; public void onEvent( event, setup, con, conSlave ) { print( "Hello, world!!!" ); } галочку поставил: "изменен параметр договора" после изменения параметра, смотрю логи, а там: Цитата: Script event function was modified. (Re)linking function... Relinking script functions. Skip event type bitel.billing.server.script.bean.event.ContractWebLoginEvent. Class not found for this application. Linked Function [id:3; title:Test] Linked Function [id:4; title:Test02] Skip event type bitel.billing.server.script.bean.event.ContractWebLoginEvent. Class not found for this application. ConnectionSet - Not recycled before finalize! заветной строки "Hello, world" так и нет. причем, сначала был создан скрипт Test. Выпадала эта же ошибка. Потом этот скрипт был удален, совсем, и создан Test02, но по логам видно, что скрипт Test никуда не делся. рестарт сервера не помог. биллинг 5.2 |
Автор: | Phricker [ 03 апр 2014, 10:35 ] |
Заголовок сообщения: | Re: скрипт не работает |
http://bgbilling.ru/v6.0/doc/ch02s03s05.html ЕМНИМС print не выводит в логи. В логи выводит System.out.print(); Ну или передача логгера. А ваш вывод надо смотреть на вкладке Логи выполнения |
Автор: | Lesto [ 03 апр 2014, 10:39 ] |
Заголовок сообщения: | Re: скрипт не работает |
скрипт привязан. во вкладке Логи выполнение пусто. кстати, спасибо, что напомнили, это еще один вопрос. почему туда не выводит? ![]() System.out.print(); никаких изменений. выводит все тоже самое |
Автор: | dimOn [ 03 апр 2014, 11:32 ] |
Заголовок сообщения: | Re: скрипт не работает |
скорее всего что-то забыли. нужно подробности значит. где сделали куда и что написали. |
Автор: | Phricker [ 03 апр 2014, 11:44 ] |
Заголовок сообщения: | Re: скрипт не работает |
Код: #логирование вызовов функций BGBS (1-логировать, 0-нет)
#логируются выводы print, error и ошибки, после установки перезапустить BGBillingServer log.function.process=1 |
Автор: | Phricker [ 03 апр 2014, 11:47 ] |
Заголовок сообщения: | Re: скрипт не работает |
Но данная настройка не влияет на System.out.print(); ![]() Код: [root@TestBg log]# cat ./server.script.log | grep Loggin
04-03/09:45:57 INFO [scrpt-evnt-lstnr-p-4-t-1] LoggingPrintStream - Hello, world! |
Автор: | stark [ 03 апр 2014, 11:50 ] |
Заголовок сообщения: | Re: скрипт не работает |
Lesto писал(а): доброго времени суток. создал тестовый скрипт: Код: import bitel.billing.server.util.*; public void onEvent( event, setup, con, conSlave ) { print( "Hello, world!!!" ); } галочку поставил: "изменен параметр договора" после изменения параметра, смотрю логи, а там: Цитата: Script event function was modified. (Re)linking function... Relinking script functions. Skip event type bitel.billing.server.script.bean.event.ContractWebLoginEvent. Class not found for this application. Linked Function [id:3; title:Test] Linked Function [id:4; title:Test02] Skip event type bitel.billing.server.script.bean.event.ContractWebLoginEvent. Class not found for this application. ConnectionSet - Not recycled before finalize! заветной строки "Hello, world" так и нет. причем, сначала был создан скрипт Test. Выпадала эта же ошибка. Потом этот скрипт был удален, совсем, и создан Test02, но по логам видно, что скрипт Test никуда не делся. рестарт сервера не помог. биллинг 5.2 Вы не там смотрите. Смотреть надо в логах выполнения глобального скрипта на договоре. print должно работать. |
Автор: | Lesto [ 03 апр 2014, 12:12 ] |
Заголовок сообщения: | Re: скрипт не работает |
Phricker писал(а): Код: #логирование вызовов функций BGBS (1-логировать, 0-нет) #логируются выводы print, error и ошибки, после установки перезапустить BGBillingServer log.function.process=1 ничего не поменялось Вложение: файл server.script.log Вложение:
|
Автор: | Cromeshnic [ 03 апр 2014, 12:38 ] |
Заголовок сообщения: | Re: скрипт не работает |
Судя по логу в файле, на договорах ещё ничего не выстрелило |
Автор: | Lesto [ 03 апр 2014, 12:49 ] |
Заголовок сообщения: | Re: скрипт не работает |
поменял галочку на "Изменения лимита договора", поменял лимит, и все отработало. и в "Логи выполнения" и в файле. поменял обратно - перестало работать. что за чертовщина с событием "Изменение параметра договора"? ![]() |
Автор: | Phricker [ 03 апр 2014, 12:58 ] |
Заголовок сообщения: | Re: скрипт не работает |
А может вы не меняете параметр договора? ) |
Автор: | Lesto [ 03 апр 2014, 13:28 ] |
Заголовок сообщения: | Re: скрипт не работает |
меняю ![]() Цитата: Script event function was modified. (Re)linking function... Relinking script functions. Skip event type bitel.billing.server.script.bean.event.ContractWebLoginEvent. Class not found for this application. Linked Function [id:3; title:Test] Linked Function [id:4; title:Test02] Skip event type bitel.billing.server.script.bean.event.ContractWebLoginEvent. Class not found for this application. ConnectionSet - Not recycled before finalize! этот текст повторяется каждый раз, при изменении параметра, если стоит галочка на это событие |
Автор: | dimOn [ 03 апр 2014, 14:35 ] |
Заголовок сообщения: | Re: скрипт не работает |
странно... ну пишите тогда в HD что-ли.. |
Автор: | Artur [ 03 апр 2014, 18:22 ] |
Заголовок сообщения: | Re: скрипт не работает |
Lesto писал(а): доброго времени суток. создал тестовый скрипт: Код: import bitel.billing.server.util.*; public void onEvent( event, setup, con, conSlave ) { print( "Hello, world!!!" ); } галочку поставил: "изменен параметр договора" после изменения параметра, смотрю логи, а там: Цитата: Script event function was modified. (Re)linking function... Relinking script functions. Skip event type bitel.billing.server.script.bean.event.ContractWebLoginEvent. Class not found for this application. Linked Function [id:3; title:Test] Linked Function [id:4; title:Test02] Skip event type bitel.billing.server.script.bean.event.ContractWebLoginEvent. Class not found for this application. ConnectionSet - Not recycled before finalize! заветной строки "Hello, world" так и нет. причем, сначала был создан скрипт Test. Выпадала эта же ошибка. Потом этот скрипт был удален, совсем, и создан Test02, но по логам видно, что скрипт Test никуда не делся. рестарт сервера не помог. биллинг 5.2 Здравствуйте! Попытался у себя воспроизвести ситуацию - не получилось. Скрипт нормально отработал на событие изменения параметра договора и вывел в лог сообщение. Где то что то упущено. Выложите полный лог приложения. Но сперва перезапустите сервер, на всякий случай. |
Автор: | Phricker [ 03 апр 2014, 22:37 ] |
Заголовок сообщения: | Re: скрипт не работает (CRM) |
После каждого сообщения Артура задаюсь вопросом где такого вежливого разработчика нашли |
Автор: | skyb [ 04 апр 2014, 04:53 ] |
Заголовок сообщения: | Re: скрипт не работает (CRM) |
Phricker писал(а): После каждого сообщения Артура задаюсь вопросом где такого вежливого разработчика нашли тссс, не перехвали ))))) |
Автор: | Lesto [ 04 апр 2014, 10:46 ] |
Заголовок сообщения: | Re: скрипт не работает (CRM) |
мы с админом сами теряемся в непонятках... попробую описать все последовательно: есть единственный скрипт поведения, с одной функцией. Вложение: текст функции стандартный, событие "Изменение параметра договора" Вложение: перезапустили биллинг. и поменял параметр договора. логи: Вложение: постоянно всплывает эта фигня: Skip event type bitel.billing.server.script.bean.event.ContractWebLoginEvent. Class not found for this application. и вот эта фигня: Linked Function [id:3; title:Test] функция Test была создана изначально и с той же ошибкой. подумал, что сделал что-то не то и удалил. а она все линкуется откуда-то... |
Автор: | Lesto [ 04 апр 2014, 10:48 ] |
Заголовок сообщения: | Re: скрипт не работает (CRM) |
тот же скрипт, только событие Изменение лимита договора. логи: Вложение:
|
Автор: | skyb [ 04 апр 2014, 10:56 ] |
Заголовок сообщения: | Re: скрипт не работает (CRM) |
ага, бывает такое, вы создали новый скрипт и навешали на одно и тоже событие, а старый удалили с договора? а в отчет идет старый? рестартаните сервер |
Автор: | Lesto [ 04 апр 2014, 12:15 ] |
Заголовок сообщения: | Re: скрипт не работает (CRM) |
как уже говорил, удалил вообще везде. из привязки к договору, из списка функций скриптов поведения и из справочника "договоры - скрипты поведения". сервер рестартовался несколько раз. |
Автор: | Artur [ 04 апр 2014, 12:16 ] |
Заголовок сообщения: | Re: скрипт не работает (CRM) |
Lesto писал(а): как уже говорил, удалил вообще везде. из привязки к договору, из списка функций скриптов поведения и из справочника "договоры - скрипты поведения". сервер рестартовался несколько раз. Тогда нужен клиентский и ssh-доступ к серверу. |
Автор: | skyb [ 04 апр 2014, 12:20 ] |
Заголовок сообщения: | Re: скрипт не работает (CRM) |
Lesto писал(а): как уже говорил, удалил вообще везде. из привязки к договору, из списка функций скриптов поведения и из справочника "договоры - скрипты поведения". сервер рестартовался несколько раз. создайте новый договор и на него повешайте новый скрипт, назовите его по другому чтоль |
Автор: | dimOn [ 04 апр 2014, 12:28 ] |
Заголовок сообщения: | Re: скрипт не работает (CRM) |
Phricker писал(а): После каждого сообщения Артура задаюсь вопросом где такого вежливого разработчика нашли так знаете как нас за невежливость $%^т! (ц) анекдот
|
Автор: | Lesto [ 04 апр 2014, 12:44 ] |
Заголовок сообщения: | Re: скрипт не работает (CRM) |
skyb писал(а): Lesto писал(а): как уже говорил, удалил вообще везде. из привязки к договору, из списка функций скриптов поведения и из справочника "договоры - скрипты поведения". сервер рестартовался несколько раз. создайте новый договор и на него повешайте новый скрипт, назовите его по другому чтоль заработало как часы о_О тот тестовый договор глючный что ли был?.. |
Автор: | Artur [ 04 апр 2014, 12:47 ] |
Заголовок сообщения: | Re: скрипт не работает (CRM) |
Lesto писал(а): skyb писал(а): Lesto писал(а): как уже говорил, удалил вообще везде. из привязки к договору, из списка функций скриптов поведения и из справочника "договоры - скрипты поведения". сервер рестартовался несколько раз. создайте новый договор и на него повешайте новый скрипт, назовите его по другому чтоль заработало как часы о_О тот тестовый договор глючный что ли был?.. Повторюсь, где то что то было упущено. Но, тем не менее, рад, что заработало. |
Автор: | skyb [ 04 апр 2014, 13:05 ] |
Заголовок сообщения: | Re: скрипт не работает (CRM) |
Lesto писал(а): skyb писал(а): Lesto писал(а): как уже говорил, удалил вообще везде. из привязки к договору, из списка функций скриптов поведения и из справочника "договоры - скрипты поведения". сервер рестартовался несколько раз. создайте новый договор и на него повешайте новый скрипт, назовите его по другому чтоль заработало как часы о_О тот тестовый договор глючный что ли был?.. опять без плюсика ![]() да не, скрипты почему то залипают иногда, сам ловил |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |