BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Отметить счет оплаченным
СообщениеДобавлено: 23 янв 2014, 15:03 
Не в сети

Зарегистрирован: 23 янв 2014, 03:19
Сообщения: 2
Карма: 0
Приветствую!
Установили bill, сгенерировали счета. Модуль корректно выставляет счета, отправляет клиентам.
Пришел платеж. Нажимаем на созданный счет "Оплачено" - вылезает окно "Ошибка соединения с сервером".
Нередактируемы платеж создан, банковские реквизиты проведены.
Описание системы
Код:
Сервер: вер. 6.0 сборка 1622 от 11.11.2013 23:20:14
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_09
    ВНИМАНИЕ: Спецификация версии 1.7 не рекомендуется
  bill вер. 6.0 сборка 339 от 02.12.2013 17:09:58


В логах вижу такое:
Код:
server 01-23/01:06:50 ERROR ["http-bio-/0.0.0.0-8080"-exec-6] CommonExecuter - Exception in Executer (null)
java.lang.NoSuchMethodError: bitel.billing.server.contract.bean.Payment.setSum(Ljava/math/BigDecimal;)V
        at bitel.billing.server.bill.bean.BillManager.updatePayment(BillManager.java:636)
        at bitel.billing.server.bill.bean.BillManager.setPayed(BillManager.java:577)
        at bitel.billing.server.bill.bean.BillManager.setPayed(BillManager.java:551)
        at bitel.billing.server.bill.bean.BillManager.setPayed(BillManager.java:538)
        at bitel.billing.server.bill.action.ActionSetPayed.doAction(ActionSetPayed.java:29)
        at bitel.billing.server.Executer.doModule(Unknown Source)
        at bitel.billing.server.Executer$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:415)
        at bitel.billing.server.Executer.doPost(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:48)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:403)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:301)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:162)
        at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:722)


Помогите, пожалуйста. Проблема может быть вызвана версией Явы?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отметить счет оплаченным
СообщениеДобавлено: 23 янв 2014, 16:02 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
нужно обновить сервер.
вы установили/обновили модуль bill отдельно от сервера. никогда так не делайте. всегда обновляйте все компоненты сразу.
если заново установили модуль, то он всегда последней версии, стало быть, обязательно всё остальное надо до последних версий обновить.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отметить счет оплаченным
СообщениеДобавлено: 23 янв 2014, 16:08 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
java в этом случае ни при чём, но java 1.7 для сервера версии 6.0 в продакшене строго не рекомендуется

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отметить счет оплаченным
СообщениеДобавлено: 23 янв 2014, 16:21 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
dimOn писал(а):
нужно обновить сервер.
вы установили/обновили модуль bill отдельно от сервера. никогда так не делайте. всегда обновляйте все компоненты сразу.
если заново установили модуль, то он всегда последней версии, стало быть, обязательно всё остальное надо до последних версий обновить.

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

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отметить счет оплаченным
СообщениеДобавлено: 23 янв 2014, 16:26 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Никогда обновление по частям не было безопасным, всегда была вероятность наткнуться на несоответствия подобные в API. Модульность не значит, что можно обновлять как попало. Закрыть что именно? Возможность поставить отдельно модуль? И как тогда работать то? Есть же обычный общий апдейтер, им и надо пользоваться.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отметить счет оплаченным
СообщениеДобавлено: 23 янв 2014, 16:31 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
обновлять отдельный модуль

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отметить счет оплаченным
СообщениеДобавлено: 23 янв 2014, 16:55 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
skyb писал(а):
dimOn писал(а):
нужно обновить сервер.
вы установили/обновили модуль bill отдельно от сервера. никогда так не делайте. всегда обновляйте все компоненты сразу.
если заново установили модуль, то он всегда последней версии, стало быть, обязательно всё остальное надо до последних версий обновить.

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


Есть еще деятели, которые качают модули по одному, так как сервер биллинга отключен от интернета по соображениям безопасности


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отметить счет оплаченным
СообщениеДобавлено: 23 янв 2014, 17:34 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
skyb писал(а):
обновлять отдельный модуль

зачем? может кто-то хочет экспериментировать. ССЗБ.
есть механизм нормальный для обновления, он обновляет всё целиком. тем более ставить всё равно придётся по одному модулю. и обновлять иногда надо с "!" вдруг.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отметить счет оплаченным
СообщениеДобавлено: 23 янв 2014, 17:41 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
dimOn писал(а):
skyb писал(а):
обновлять отдельный модуль

и обновлять иногда надо с "!" вдруг.


с 5.2 не обязательно писать "!". Оно его итак переустановит


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отметить счет оплаченным
СообщениеДобавлено: 23 янв 2014, 18:41 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
stark писал(а):
которые качают модули по одному, так как сервер биллинга отключен от интернета по соображениям безопасности

А кстати всегда интересовало, как необходимо обновлять в данном случае?
Можно например выкачать все что найдешь на фтп, закинуть в определенную папку и выполнить ./bg_installer.sh local_update например.
Просто не совсем понятно что именно нужно выкачивать. либы, ядро, модули и блаблабла.
А так скачал все и не проблема :)

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отметить счет оплаченным
СообщениеДобавлено: 24 янв 2014, 06:52 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
stark писал(а):
skyb писал(а):
dimOn писал(а):
нужно обновить сервер.
вы установили/обновили модуль bill отдельно от сервера. никогда так не делайте. всегда обновляйте все компоненты сразу.
если заново установили модуль, то он всегда последней версии, стало быть, обязательно всё остальное надо до последних версий обновить.

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


Есть еще деятели, которые качают модули по одному, так как сервер биллинга отключен от интернета по соображениям безопасности

Вот оно че, я так понимаю хелпдеск у вас ими и завален?

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отметить счет оплаченным
СообщениеДобавлено: 27 янв 2014, 10:48 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Phricker писал(а):
stark писал(а):
которые качают модули по одному, так как сервер биллинга отключен от интернета по соображениям безопасности

А кстати всегда интересовало, как необходимо обновлять в данном случае?
Можно например выкачать все что найдешь на фтп, закинуть в определенную папку и выполнить ./bg_installer.sh local_update например.
Просто не совсем понятно что именно нужно выкачивать. либы, ядро, модули и блаблабла.
А так скачал все и не проблема :)


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отметить счет оплаченным
СообщениеДобавлено: 01 мар 2014, 04:04 
Не в сети
Клиент

Зарегистрирован: 13 апр 2012, 21:24
Сообщения: 345
Карма: 0
Вот у меня другой вопрос, но с той же темой топика.
Предположим клиент ошибся, и оплатил счет два раза, или оплатил не ту сумму, которую ему выставляли, или вообще есть такие, кто платит произвольными суммами, округляя их. Как сделать так чтоб выставляемый счет автоматически помечался оплаченным в тот момент, когда на счету оказывается достаточно денег для его оплаты ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отметить счет оплаченным
СообщениеДобавлено: 02 мар 2014, 20:35 
Не в сети
Разработчик

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


в общем случае это сложно реализовать, вопрос на сколько вообще нужно помечать счета оплаченными?


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

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


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

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


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

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