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

Неправильное начисление абонплат
http://forum.bitel.ru/viewtopic.php?f=16&t=4115
Страница 1 из 1

Автор:  logicall [ 01 июн 2010, 23:05 ]
Заголовок сообщения:  Неправильное начисление абонплат

Добрый день.

Столкнулся с ошибкой, что подневная абонплата снимается только за один день месяца. В changelog к модулю npay написано "216 01.06.2010 17:48:39 ИСПРАВЛЕНО После 283 билда появилась ошибка начисления подневных абонентских плат до текущей даты. Начисление производилось только за первый день месяца". Обновил я этот модуль и попробовал пересчитать абонплату абонента - ничего не изменилось.

Как быть? Как вернуть правильный баланс абонентам?

Автор:  Администратор [ 02 июн 2010, 12:35 ]
Заголовок сообщения:  Re: Неправильное начисление абонплат

Выложите, что в scheduler.log появляется при начислении.

Автор:  logicall [ 02 июн 2010, 12:42 ]
Заголовок сообщения:  Re: Неправильное начисление абонплат

Администратор писал(а):
Выложите, что в scheduler.log появляется при начислении.


Вот вывод

Код:
06-02/15:41:22  INFO [Thread-10] TaskRunProcessor - Running Task: bitel.billing.server.npay.Recalculator@a22ff0
06-02/15:41:22  INFO [pool-1-thread-4] Recalculator - PaymentRecalculator time: 31.05.2010 00
06-02/15:41:22  INFO [pool-1-thread-4] Utils - Memory total: 59 310 080; max: 477 233 152; free: 55 534 760
06-02/15:41:22  INFO [pool-1-thread-4] Utils - Memory pools:
Non-heap memory[Code Cache]: max: 50 331 648; used: 1 557 952; peek: 1 559 296
Heap memory[PS Eden Space]: max: 175 374 336; used: 675 192; peek: 16 842 752
Heap memory[PS Survivor Space]: max: 131 072; used: 81 920; peek: 2 540 704
Heap memory[PS Old Gen]: max: 357 957 632; used: 3 018 208; peek: 3 018 208
Non-heap memory[PS Perm Gen]: max: 67 108 864; used: 13 018 688; peek: 13 018 688
06-02/15:41:22  INFO [pool-1-thread-4] Calculator - Memory total: 59 310 080; max: 477 233 152; free: 55 534 760
06-02/15:41:22  INFO [pool-1-thread-4] Calculator - Setting balances for independ and subs..
06-02/15:41:22  INFO [pool-1-thread-4] Calculator - Selected.
06-02/15:41:22  INFO [pool-1-thread-4] Calculator - Selecting sub account
06-02/15:41:22  INFO [pool-1-thread-4] Calculator - Selected.
06-02/15:41:22  INFO [pool-1-thread-4] Calculator - Setting balance for super..
06-02/15:41:22  INFO [pool-1-thread-4] Calculator - Selected.
06-02/15:41:22  INFO [pool-1-thread-4] Calculator - Task finished time=87 ms.


И всё. Это пересчёт по одному договору

Автор:  Администратор [ 02 июн 2010, 13:02 ]
Заголовок сообщения:  Re: Неправильное начисление абонплат

Там ещё одна ошибка сегодня исправлена от 283 билда: начисление производилось за следующий от указанного месяц.

Автор:  logicall [ 02 июн 2010, 13:11 ]
Заголовок сообщения:  Re: Неправильное начисление абонплат

Обновил
npay v.5.0 build 217 from 02.06.2010 12:59:19

Теперь в scheduler.out ошибка валится

Код:
java.lang.ClassNotFoundException: bitel.billing.server.npay.Reca
lculator
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:247)
        at java.io.ObjectInputStream.resolveClass(ObjectInputStream.java:604)
        at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1575)
        at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1496)
        at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1732)
        at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
        at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
        at bitel.billing.server.task.bean.RunTaskDataManager.getNextTask(RunTaskDataManager.java:80)
        at bitel.billing.server.task.TaskRunProcessor.run(TaskRunProcessor.java:43)

Автор:  Администратор [ 02 июн 2010, 13:21 ]
Заголовок сообщения:  Re: Неправильное начисление абонплат

Вы планировщик перезапустили точно?

Автор:  logicall [ 02 июн 2010, 13:23 ]
Заголовок сообщения:  Re: Неправильное начисление абонплат

Администратор писал(а):
Вы планировщик перезапустили точно?

Конечно
Он перезагружался по ./update.sh

А затем я его ещё вручную перезапустил

Автор:  Администратор [ 02 июн 2010, 14:41 ]
Заголовок сообщения:  Re: Неправильное начисление абонплат

В lib/npay.jar класс такой есть?

Автор:  logicall [ 02 июн 2010, 14:49 ]
Заголовок сообщения:  Re: Неправильное начисление абонплат

Администратор писал(а):
В lib/npay.jar класс такой есть?

Есть

Код:
/BGBillingServer # ls -l lib
..........
-rw-r--r-- 1 root root  144424 2010-06-02 16:07 npay.jar
..........

Автор:  Администратор [ 02 июн 2010, 14:53 ]
Заголовок сообщения:  Re: Неправильное начисление абонплат

1) Попробуйте модуль npay ещё раз принудительно установить.
2) Откройте архив npay.jar, он нормально открывается? Там файл есть bitel.billing.server.npay.Recalculator.class ?

Автор:  logicall [ 02 июн 2010, 15:00 ]
Заголовок сообщения:  Re: Неправильное начисление абонплат

Администратор писал(а):
1) Попробуйте модуль npay ещё раз принудительно установить.
2) Откройте архив npay.jar, он нормально открывается? Там файл есть bitel.billing.server.npay.Recalculator.class ?

Переустановил принудительно - помогло

Спасибо!

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