BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 18 июн 2025, 16:42

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




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

Клиент: вер. 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 КБ | Просмотров: 13884 ]


Выборка установленных модулей
Код:
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 
ок - попробую, но это только завтра (операторы уже работают с биллингом)


Вернуться к началу
  
 
СообщениеДобавлено: 12 дек 2012, 08:20 
перезапуск сервера и принудительное обновление не помогло
ошибка осталась


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

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

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


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


Вернуться к началу
  
 
СообщениеДобавлено: 14 дек 2012, 08:46 
после перезапуска ошибка исчезла, но появились другие проблемы

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

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



конфиг плагина
Код:
# Курс, 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 
попробовал последнюю версию клиента

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

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

Код:
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 
то есть для корректной работы любого одного плагина необходимо:
после установки плагина обновлять все модули и плагины через "./bg_installer.sh update"?


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

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


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


Вернуться к началу
  
 
СообщениеДобавлено: 18 дек 2012, 10:50 
обновился, ошибка при попытках проведения платежа пропала

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


Вернуться к началу
  
 
СообщениеДобавлено: 18 дек 2012, 12:09 
еще в админке, в договоре
бонус отключен (см скрин) - как его включить?
Вложение:
bonus3.jpeg
bonus3.jpeg [ 6.72 КБ | Просмотров: 13792 ]


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

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


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


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

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


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

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


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

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