Долго понять не мог почему абонентская плата правильно не считалась на одном договоре. Потом поглядел логи. Там было что то вроде такого:
Код:
scheduler 12-01/16:29:56 ERROR [Thread-11] LoggingPrintStream - java.lang.NullPointerException
scheduler 12-01/16:29:56 ERROR [Thread-11] LoggingPrintStream - at bitel.billing.server.TaskExecuter.getStatusString(TaskExecuter.java:302)
scheduler 12-01/16:29:56 ERROR [Thread-11] LoggingPrintStream - at bitel.billing.server.task.TEProcessManager.executeCommand(TEProcessManager.java:25)
scheduler 12-01/16:29:56 ERROR [Thread-11] LoggingPrintStream - at bitel.billing.server.util.manager.ProcessManager.run(ProcessManager.java:53)
scheduler 12-01/16:30:22 ERROR [pool-1-thread-1] Calculator - Tariff error contractId: 6619889; serviceId: 21
Ну видно что исключение вылетает при текстового представления статуса. Посмотрел статусы, а там один есть со знаком вопроса, ну вообщем понятно стало. Ченджлог смотрел вроде не было там такого.
Код:
npay вер. 5.2 сборка 208 от 17.06.2014 13:35:03