Сегодня, 01.09 пересчитывал предыдущий месяц, поймал ошибку:
Код:
09-01/06:39:42 WARN [pool-81-thread-1] connection - 2444495:13655529 Error on calculating =4
09-01/06:39:42 ERROR [pool-81-thread-1] SessionRecalculateTarifficationManager - Local event must be generated in ServerContext!
ru.bitel.bgbilling.kernel.event.EventProcessorException: Local event must be generated in ServerContext!
at ru.bitel.bgbilling.kernel.event.LocalEventProcessor.request(LocalEventProcessor.java:233)
at ru.bitel.bgbilling.kernel.event.EventProcessor.request(EventProcessor.java:907)
at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntime.accountingPeriodActivate(InetServRuntime.java:316)
at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntime.accountingPeriodCheck(InetServRuntime.java:409)
at ru.bitel.bgbilling.modules.inet.accounting.InetConnectionRuntime.setAccountingPeriod(InetConnectionRuntime.java:1297)
at ru.bitel.bgbilling.modules.inet.accounting.recalculate.SessionRecalculateTarifficationManager.recalculate(SessionRecalculateTarifficationManager.java:436)
at ru.bitel.bgbilling.modules.inet.accounting.recalculate.SessionRecalculateTarifficationManager.run(SessionRecalculateTarifficationManager.java:177)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Таких несколько ошибок проскочило.
Нашёл договор - у него почему-то сессии начинаются с 04.08.2017, а учётный период Inet - с 07.08.2017
Поправил учётный период - пересчёт прошёл успешно.
Сервер: вер. 5.2 сборка 1652 от 19.04.2017 15:08:33
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_26
inet вер. 5.2 сборка 1387 от 07.07.2017 15:02:32