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

[5.2] Сообщения от AbstractTariffTreeBuilder
http://forum.bitel.ru/viewtopic.php?f=22&t=7411
Страница 1 из 1

Автор:  lda [ 12 ноя 2012, 12:06 ]
Заголовок сообщения:  [5.2] Сообщения от AbstractTariffTreeBuilder

Доброго времени суток.

Ув. разработчики готовлюсь к обновления биллинга с 4.6 на 5.2.

При запуске начисления для модуля NPAY в scheduler.log появляются сообщения:
Код:
11-12/04:00:55  WARN [pool-2-thread-5] AbstractTariffTreeBuilder - Root of tree not found for tree:16940 module:7
11-12/04:00:55  WARN [pool-2-thread-5] AbstractTariffTreeBuilder - Root of tree not found for tree:16941 module:7
11-12/04:00:55  WARN [pool-2-thread-5] AbstractTariffTreeBuilder - Root of tree not found for tree:16943 module:7
11-12/04:00:55  WARN [pool-2-thread-5] AbstractTariffTreeBuilder - Root of tree not found for tree:16945 module:7
11-12/04:00:55  WARN [pool-2-thread-5] AbstractTariffTreeBuilder - Root of tree not found for tree:16946 module:7
11-12/04:00:55  WARN [pool-2-thread-5] AbstractTariffTreeBuilder - Root of tree not found for tree:16947 module:7
11-12/04:00:55  WARN [pool-2-thread-5] AbstractTariffTreeBuilder - Root of tree not found for tree:16948 module:7
11-12/04:00:55  WARN [pool-2-thread-5] AbstractTariffTreeBuilder - Root of tree not found for tree:16949 module:7

Заметил, что подобное сообщение появляется для договоров с двумя тарифами.
Один тариф глобальный, в котором прописаны правила тарификации для модуля NPAY.
Второй тариф персональный, в котором не прописаны правила тарификации для модуля NPAY.

treeId из scheduler.log относится к персональному тарифу, видимо сообщения происходят из за того, что в персональном тарифе не указаны правила тарификации для модуля NPAY.

Автор:  lda [ 15 ноя 2012, 11:02 ]
Заголовок сообщения:  Re: [5.2] Сообщения от AbstractTariffTreeBuilder

Господа, неужели такой сложный вопрос?

Автор:  stark [ 21 ноя 2012, 19:47 ]
Заголовок сообщения:  Re: [5.2] Сообщения от AbstractTariffTreeBuilder

модуль NPAY есть в персональном тарифе ? или нет ?

Автор:  stark [ 21 ноя 2012, 19:48 ]
Заголовок сообщения:  Re: [5.2] Сообщения от AbstractTariffTreeBuilder

покажите оба тарифа

Автор:  lda [ 22 ноя 2012, 11:17 ]
Заголовок сообщения:  Re: [5.2] Сообщения от AbstractTariffTreeBuilder

В персональном тарифе модуля NPAY нет.

Лог начисления:
Код:
11-22/09:09:48  INFO [Thread-12] TaskRunProcessor - Running Task: bitel.billing.server.npay.Recalculator@3e963004
11-22/09:09:48  INFO [pool-1-thread-3] Recalculator - PaymentRecalculator time: 22.11.2012 23
11-22/09:09:48  INFO [pool-1-thread-3] Calculator - Memory total: 316 801 024; max: 3 817 799 680; free: 103 961 488
Memory pools:
  Non-heap memory[Code Cache]: max: 50 331 648; used: 6 432 832; peek: 6 449 344
  Heap memory[PS Eden Space]: max: 1 379 598 336; used: 151 668 968; peek: 211 091 456
  Heap memory[PS Survivor Space]: max: 26 476 544; used: 262 144; peek: 22 746 280
  Heap memory[PS Old Gen]: max: 2 863 333 376; used: 60 908 424; peek: 143 170 656
  Non-heap memory[PS Perm Gen]: max: 85 983 232; used: 27 971 296; peek: 27 971 296
Thread count: 30
11-22/09:09:48  WARN [pool-1-thread-3] AbstractTariffTreeBuilder - Root of tree not found for tree:16057 module:7
11-22/09:09:48  INFO [pool-1-thread-3] Calculator - Setting balances for independ and subs..
11-22/09:09:48  INFO [pool-1-thread-3] Calculator - Selected.
11-22/09:09:48  INFO [pool-1-thread-3] Calculator - Selecting sub account
11-22/09:09:48  INFO [pool-1-thread-3] Calculator - Selected.
11-22/09:09:48  INFO [pool-1-thread-3] Calculator - Setting balance for super..
11-22/09:09:48  INFO [pool-1-thread-3] Calculator - Selected.
11-22/09:09:48  INFO [pool-1-thread-3] Calculator - Task finished time=139 ms.
11-22/09:09:48  INFO [pool-1-thread-3] Recalculator - RunTask finished time=411 ms.

Автор:  snark [ 28 ноя 2012, 02:19 ]
Заголовок сообщения:  Re: [5.2] Сообщения от AbstractTariffTreeBuilder

lda писал(а):
готовлюсь к обновления биллинга с 4.6 на 5.2

Считайте, что обновляетесь с 5.0.
Я с 4.6 на 5.0 прыгнул и даже ни одной строчки нигде не правил.

Автор:  lda [ 28 янв 2013, 11:56 ]
Заголовок сообщения:  Re: [5.2] Сообщения от AbstractTariffTreeBuilder

Проблема не решаема?

Автор:  stark [ 28 янв 2013, 21:11 ]
Заголовок сообщения:  Re: [5.2] Сообщения от AbstractTariffTreeBuilder

lda писал(а):
В персональном тарифе модуля NPAY нет.

Лог начисления:
Код:
11-22/09:09:48  INFO [Thread-12] TaskRunProcessor - Running Task: bitel.billing.server.npay.Recalculator@3e963004
11-22/09:09:48  INFO [pool-1-thread-3] Recalculator - PaymentRecalculator time: 22.11.2012 23
11-22/09:09:48  INFO [pool-1-thread-3] Calculator - Memory total: 316 801 024; max: 3 817 799 680; free: 103 961 488
Memory pools:
  Non-heap memory[Code Cache]: max: 50 331 648; used: 6 432 832; peek: 6 449 344
  Heap memory[PS Eden Space]: max: 1 379 598 336; used: 151 668 968; peek: 211 091 456
  Heap memory[PS Survivor Space]: max: 26 476 544; used: 262 144; peek: 22 746 280
  Heap memory[PS Old Gen]: max: 2 863 333 376; used: 60 908 424; peek: 143 170 656
  Non-heap memory[PS Perm Gen]: max: 85 983 232; used: 27 971 296; peek: 27 971 296
Thread count: 30
11-22/09:09:48  WARN [pool-1-thread-3] AbstractTariffTreeBuilder - Root of tree not found for tree:16057 module:7
11-22/09:09:48  INFO [pool-1-thread-3] Calculator - Setting balances for independ and subs..
11-22/09:09:48  INFO [pool-1-thread-3] Calculator - Selected.
11-22/09:09:48  INFO [pool-1-thread-3] Calculator - Selecting sub account
11-22/09:09:48  INFO [pool-1-thread-3] Calculator - Selected.
11-22/09:09:48  INFO [pool-1-thread-3] Calculator - Setting balance for super..
11-22/09:09:48  INFO [pool-1-thread-3] Calculator - Selected.
11-22/09:09:48  INFO [pool-1-thread-3] Calculator - Task finished time=139 ms.
11-22/09:09:48  INFO [pool-1-thread-3] Recalculator - RunTask finished time=411 ms.


На приведенных скриншотах не вижу
Код:
11-12/04:00:55  WARN [pool-2-thread-5] AbstractTariffTreeBuilder - Root of tree not found for tree:16940 module:7
11-12/04:00:55  WARN [pool-2-thread-5] AbstractTariffTreeBuilder - Root of tree not found for tree:16941 module:7
11-12/04:00:55  WARN [pool-2-thread-5] AbstractTariffTreeBuilder - Root of tree not found for tree:16943 module:7
11-12/04:00:55  WARN [pool-2-thread-5] AbstractTariffTreeBuilder - Root of tree not found for tree:16945 module:7
11-12/04:00:55  WARN [pool-2-thread-5] AbstractTariffTreeBuilder - Root of tree not found for tree:16946 module:7
11-12/04:00:55  WARN [pool-2-thread-5] AbstractTariffTreeBuilder - Root of tree not found for tree:16947 module:7
11-12/04:00:55  WARN [pool-2-thread-5] AbstractTariffTreeBuilder - Root of tree not found for tree:16948 module:7
11-12/04:00:55  WARN [pool-2-thread-5] AbstractTariffTreeBuilder - Root of tree not found for tree:16949 module:7


У вас для дерева 16940 нет ветки модуля с кодом 7 . что показывает запрос?
Код:
SELECT * FROM tariff_plan
LEFT JOIN tariff_tree ON tariff_tree.id = tariff_plan.tree_id
LEFT JOIN module_tariff_tree ON  module_tariff_tree.tree_id =  tariff_plan.tree_id
WHERE tariff_tree.id = 16940 AND module_tariff_tree.mid = 7

Автор:  lda [ 29 янв 2013, 12:03 ]
Заголовок сообщения:  Re: [5.2] Сообщения от AbstractTariffTreeBuilder

stark писал(а):
У вас для дерева 16940 нет ветки модуля с кодом 7 . что показывает запрос?
Код:
SELECT * FROM tariff_plan
LEFT JOIN tariff_tree ON tariff_tree.id = tariff_plan.tree_id
LEFT JOIN module_tariff_tree ON  module_tariff_tree.tree_id =  tariff_plan.tree_id
WHERE tariff_tree.id = 16940 AND module_tariff_tree.mid = 7


Запрос ничего не выводит.

Дерево 16940 относится к персональному тарифу, в нем нет ветки модуля с кодом 7.

У Вас в калькуляторе для модуля NPAY не учтен вариант, когда на договоре может действовать 2 тарифа, причем в одном тарифе есть ветка для модуля NPAY, а в другом нет.

Автор:  stark [ 01 фев 2013, 13:23 ]
Заголовок сообщения:  Re: [5.2] Сообщения от AbstractTariffTreeBuilder

lda писал(а):
stark писал(а):
У вас для дерева 16940 нет ветки модуля с кодом 7 . что показывает запрос?
Код:
SELECT * FROM tariff_plan
LEFT JOIN tariff_tree ON tariff_tree.id = tariff_plan.tree_id
LEFT JOIN module_tariff_tree ON  module_tariff_tree.tree_id =  tariff_plan.tree_id
WHERE tariff_tree.id = 16940 AND module_tariff_tree.mid = 7


Запрос ничего не выводит.

Дерево 16940 относится к персональному тарифу, в нем нет ветки модуля с кодом 7.

У Вас в калькуляторе для модуля NPAY не учтен вариант, когда на договоре может действовать 2 тарифа, причем в одном тарифе есть ветка для модуля NPAY, а в другом нет.


Ну проверил . ну ругается так , при этом все работает правильно . И это WARN-инг . Предупреждают на всякий случай . в чем проблема ?

Автор:  lda [ 01 фев 2013, 13:37 ]
Заголовок сообщения:  Re: [5.2] Сообщения от AbstractTariffTreeBuilder

stark писал(а):
Ну проверил . ну ругается так , при этом все работает правильно . И это WARN-инг . Предупреждают на всякий случай . в чем проблема ?


В данном случает WARN-инги появляются не в тему.
Проблема в том что в логах появляется много ничего не значащих WARN-ингов.

Автор:  vkulakov [ 01 фев 2013, 14:04 ]
Заголовок сообщения:  Re: [5.2] Сообщения от AbstractTariffTreeBuilder

Поддерживаю. У нас тоже валятся такие предупреждения и ничего кроме вреда они не приносят, и, как заметил lda, они совершенно не в тему: вроде всё правильно, а в логах предупреждение.

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