BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 29 мар 2024, 15:53

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 17 ] 
Автор Сообщение
 Заголовок сообщения: [5.2] Ошибка после установки модуля
СообщениеДобавлено: 11 дек 2012, 10:32 
Не в сети
Клиент

Зарегистрирован: 02 окт 2008, 17:52
Сообщения: 530
Карма: 27
Цитата:
Информация о версии:

Клиент: вер. 5.2 сборка 1059 от 26.10.2012 15:15:40
os: Linux; java: Java HotSpot(TM) Server VM, v.1.6.0_37
Сервер: вер. 5.2 сборка 1326 от 30.10.2012 01:20:39
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_34

ru.bitel.bgbilling.plugins.bonus вер. 5.2 сборка 94 от 27.11.2012 16:52:03


Установил модуль
Перезапустил server.sh
Обновился клиент
Зашел в настройку плагинов, установил конфиг
Код:
# Курс, rate = кол-во бонусов к одному рублю
rate=1
# Список ид расходов договора для которых установлен максимальный процент от суммы который можно оплатить бонусами
charge=19
# и непосредственно сами значения для конкретных расходов
charge.percent.19=50
# Максимальный процент - значение по умолчанию
charge.percentDefault=20


Поставил галочку "включен"

Далее при попытке открыть любой договор получаю ошибку
Вложение:
bonus.jpeg
bonus.jpeg [ 14.49 КБ | Просмотров: 9021 ]


Выборка установленных модулей
Код:
mysql> select id,name,title,type from  installed_modules;
+----+--------------------------------------+--------------------+------------+
| id | name                                 | title              | type       |
+----+--------------------------------------+--------------------+------------+
|  1 | ipn                                  | IPN                | module     |
|  2 | dialup                               | DialUp             | module     |
|  3 | npay                                 | NPay               | module     |
|  4 | reports                              | Reports            | module     |
|  5 | trayinfo                             | TrayInfo           | module     |
|  6 | email                                | E-Mail             | module     |
|  7 | ru.bitel.bgbilling.plugins.crm       | CRM                | plugin     |
|  8 | bill                                 | Bill               | module     |
|  9 | ru.bitel.bgbilling.plugins.helpdesk  | HelpDesk           | plugin     |
| 10 | update                               | BGBillingUpdate    | update     |
| 11 | ru.bitel.bgbilling.plugins.cashcheck | CashCheck          | plugin     |
| 12 | rscm                                 | RSCM               | module     |
| 13 | ru.bitel.bgbilling.plugins.documents | Documents          | plugin     |
| 14 | ru.bitel.bgbilling.plugins.cladr     | КЛАДР              | plugin     |
| 15 | mps                                  | MPS                | module     |
| 16 | wm                                   | WebMoney           | module     |
| 17 | card                                 | Card               | module     |
| 18 | update_lib                           | BGBillingUpdateLib | update     |
| 19 | ru.bitel.bgbilling.plugins.organizer | Organizer          | plugin     |
| 20 | rentsoft                             | RentSoft           | module     |
| 21 | enaza                                | Enaza              | module     |
| 22 | payonline                            | PayOnline          | module     |
| 23 | drweb                                | Dr.Web             | module     |
| 24 | vidimax.astra                        | Vidimax            | module     |
| 25 | update_lib                           | BGBillingUpdateLib | update_lib |
| 26 | ru.bitel.bgbilling.plugins.dispatch  | Dispatch           | plugin     |
| 27 | vidimax                              | Vidimax            | module     |
| 28 | ru.bitel.bgbilling.plugins.bonus     | Bonus              | plugin     |
+----+--------------------------------------+--------------------+------------+


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 дек 2012, 11:00 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Выключите модуль, перезапустите BGBillingServer, заново включите модуль.
Если снова будет ошибка - перезапустите BGBillingServer еще раз.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 дек 2012, 11:06 
Не в сети
Клиент

Зарегистрирован: 02 окт 2008, 17:52
Сообщения: 530
Карма: 27
ок - попробую, но это только завтра (операторы уже работают с биллингом)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 дек 2012, 08:20 
Не в сети
Клиент

Зарегистрирован: 02 окт 2008, 17:52
Сообщения: 530
Карма: 27
перезапуск сервера и принудительное обновление не помогло
ошибка осталась


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 дек 2012, 12:39 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
если у вас не последние билды сервера, то там была ошибка с включением плагинов

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 дек 2012, 14:01 
Не в сети
Клиент

Зарегистрирован: 02 окт 2008, 17:52
Сообщения: 530
Карма: 27
ок - попробую


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 дек 2012, 08:46 
Не в сети
Клиент

Зарегистрирован: 02 окт 2008, 17:52
Сообщения: 530
Карма: 27
после перезапуска ошибка исчезла, но появились другие проблемы

При включенном плагине:

1) В редакторе справочников нет пункта "Bonus-приходы"
2) При попытке сделать приход в любой договор получаю ошибку
Вложение:
bonus1.jpeg
bonus1.jpeg [ 106.58 КБ | Просмотров: 8976 ]



конфиг плагина
Код:
# Курс, rate = кол-во бонусов к одному рублю
rate=1
# Список ид расходов договора для которых установлен максимальный процент от суммы который можно оплатить бонусами
charge=19
# и непосредственно сами значения для конкретных расходов
charge.percent.19=50
# Максимальный процент - значение по умолчанию
charge.percentDefault=20


лог дебага клиента
Код:
http://bg.server.ru:8080/bgbilling/executer/ru.bitel.bgbilling.plugins.bonus/BonusService?wsdl -> {http://service.common.bonus.plugins.bgbilling.bitel.ru/}BonusService:rate
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Body><ns5:rate xmlns:ns5="http://service.common.bonus.plugins.bgbilling.bitel.ru/" xmlns:common="http://common.bitel.ru" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/></S:Body></S:Envelope>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Header/><S:Body><ns5:rateResponse xmlns:ns5="http://service.common.bonus.plugins.bgbilling.bitel.ru/" xmlns:common="http://common.bitel.ru" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xml="http://www.w3.org/XML/1998/namespace"><return>1</return></ns5:rateResponse></S:Body></S:Envelope>
Exception in thread "AWT-EventQueue-0" java.lang.AbstractMethodError: ru.bitel.bgbilling.plugins.bonus.client.contract.ContractPaymentBonusPanel.beforeAdd(Ljava/awt/Component;)Z
   at bitel.billing.module.common.BGControlPanelPluginControls.<init>(BGControlPanelPluginControls.java:136)
   at bitel.billing.module.contract.PaymentAndChargeEditor.jbInit(PaymentAndChargeEditor.java:132)
   at bitel.billing.module.contract.PaymentAndChargeEditor.<init>(PaymentAndChargeEditor.java:73)
   at bitel.billing.module.contract.ContractSubPanel_Balance.newItem(ContractSubPanel_Balance.java:577)
   at bitel.billing.module.common.BGPanel.actionPerformed(BGPanel.java:281)
   at bitel.billing.module.contract.ContractPanel_Parameters.actionPerformed(ContractPanel_Parameters.java:702)
   at bitel.billing.module.contract.ContractEditor.actionPerformed(ContractEditor.java:161)
   at bitel.billing.module.common.UniToolBar$ContractAction.actionPerformed(UniToolBar.java:341)
   at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
   at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
   at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
   at java.awt.Component.processMouseEvent(Unknown Source)
   at javax.swing.JComponent.processMouseEvent(Unknown Source)
   at java.awt.Component.processEvent(Unknown Source)
   at java.awt.Container.processEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Window.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$400(Unknown Source)
   at java.awt.EventQueue$2.run(Unknown Source)
   at java.awt.EventQueue$2.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.run(Unknown Source)


принудительное обновление клиента не помогает


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 дек 2012, 08:57 
Не в сети
Клиент

Зарегистрирован: 02 окт 2008, 17:52
Сообщения: 530
Карма: 27
попробовал последнюю версию клиента

бонус-расходы в справочнике появились
но при попытке проведения платежа вижу пустое окно с кнопкой "ок"

лог дебага клиента

Код:
http://bg.server.ru:8080/bgbilling/executer/ru.bitel.bgbilling.plugins.bonus/BonusService?wsdl -> {http://service.common.bonus.plugins.bgbilling.bitel.ru/}BonusService:pluginInclude
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Body><ns5:pluginInclude xmlns:ns5="http://service.common.bonus.plugins.bgbilling.bitel.ru/" xmlns:common="http://common.bitel.ru" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><cid>39</cid></ns5:pluginInclude></S:Body></S:Envelope>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"><S:Header/><S:Body><ns5:pluginIncludeResponse xmlns:ns5="http://service.common.bonus.plugins.bgbilling.bitel.ru/" xmlns:common="http://common.bitel.ru" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xml="http://www.w3.org/XML/1998/namespace"><return>false</return></ns5:pluginIncludeResponse></S:Body></S:Envelope>
Exception in thread "AWT-EventQueue-0" java.lang.AbstractMethodError
        at bitel.billing.module.common.BGControlPanelPluginControls.<init>(BGControlPanelPluginControls.java:136)
        at bitel.billing.module.contract.PaymentAndChargeEditor.jbInit(PaymentAndChargeEditor.java:132)
        at bitel.billing.module.contract.PaymentAndChargeEditor.<init>(PaymentAndChargeEditor.java:73)
        at bitel.billing.module.contract.ContractSubPanel_Balance.newItem(ContractSubPanel_Balance.java:629)
        at bitel.billing.module.common.BGPanel.actionPerformed(BGPanel.java:281)
        at bitel.billing.module.contract.ContractPanel_Parameters.actionPerformed(ContractPanel_Parameters.java:702)
        at bitel.billing.module.contract.ContractEditor.actionPerformed(ContractEditor.java:161)
        at bitel.billing.module.common.UniToolBar$ContractAction.actionPerformed(UniToolBar.java:341)
        at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
        at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
        at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
        at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
        at java.awt.Component.processMouseEvent(Unknown Source)
        at javax.swing.JComponent.processMouseEvent(Unknown Source)
        at java.awt.Component.processEvent(Unknown Source)
        at java.awt.Container.processEvent(Unknown Source)
        at java.awt.Component.dispatchEventImpl(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
        at java.awt.Container.dispatchEventImpl(Unknown Source)
        at java.awt.Window.dispatchEventImpl(Unknown Source)
        at java.awt.Component.dispatchEvent(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$400(Unknown Source)
        at java.awt.EventQueue$2.run(Unknown Source)
        at java.awt.EventQueue$2.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)



Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 дек 2012, 17:49 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Проблема 100% в том что версии ядра клиента и по меньшей мере одного из плагинов клиента не совпадают.
=>
Если вы качаете новый клиент, обвновляете и после этого такая штука, то качаются неправильные версии с сервера.
=>
Вы не обновили нормально сервер.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 дек 2012, 17:53 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Эти версии говорят о том, что у вас сложилась практика обновлять компоненты но не обновлять ядро:
Цитата:
Информация о версии:

Клиент: вер. 5.2 сборка 1059 от 26.10.2012 15:15:40
os: Linux; java: Java HotSpot(TM) Server VM, v.1.6.0_37
Сервер: вер. 5.2 сборка 1326 от 30.10.2012 01:20:39
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_34

ru.bitel.bgbilling.plugins.bonus вер. 5.2 сборка 94 от 27.11.2012 16:52:03

после этого в течение всей темы нет ни одного сообщения из которого следует что вы обновили ядро сервера нормально.
смысла обновлять принудительно клиент нету, если вы не обновили сервер. потому что, очевидно, клиент обновляется с сервера :umnik:

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 дек 2012, 09:34 
Не в сети
Клиент

Зарегистрирован: 02 окт 2008, 17:52
Сообщения: 530
Карма: 27
то есть для корректной работы любого одного плагина необходимо:
после установки плагина обновлять все модули и плагины через "./bg_installer.sh update"?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 дек 2012, 23:32 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
все плагины и модули связаны с ядром, поэтому при обновление любого модуля необходимо обновить и ядро, а обновив ядро нужно обновить и все установленные модули и плагины, поэтому обновлять нужно одновременно все. иначе возможны проблемы. Вы установили последний билд нового плагина, для его работы нужен последний билд ядра.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 17 дек 2012, 09:39 
Не в сети
Клиент

Зарегистрирован: 02 окт 2008, 17:52
Сообщения: 530
Карма: 27
ок, спасибо за разъяснения


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 дек 2012, 10:50 
Не в сети
Клиент

Зарегистрирован: 02 окт 2008, 17:52
Сообщения: 530
Карма: 27
обновился, ошибка при попытках проведения платежа пропала

но в личном кабинете нет ссылки "Бонусы", хотя шаблон ru.bitel.bgbilling.plugins.bonus.xsl на месте,
в планировщике заданий орфографическая ошибка
Вложение:
bonus2.jpeg
bonus2.jpeg [ 11.79 КБ | Просмотров: 8932 ]


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 дек 2012, 12:09 
Не в сети
Клиент

Зарегистрирован: 02 окт 2008, 17:52
Сообщения: 530
Карма: 27
еще в админке, в договоре
бонус отключен (см скрин) - как его включить?
Вложение:
bonus3.jpeg
bonus3.jpeg [ 6.72 КБ | Просмотров: 8929 ]


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 дек 2012, 12:21 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
В договоре есть отдельная закладка БОНУС на ней включаются бонусы для данного договора и задаются БОНУСНЫЕ ПРОГРАММЫ для договора


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 дек 2012, 13:43 
Не в сети
Клиент

Зарегистрирован: 02 окт 2008, 17:52
Сообщения: 530
Карма: 27
нашел, включил
спасибо!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.092s | 56 Queries | GZIP : On ]