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

InetAccess & InetAccounting выбрасывает в лог ошибку->???
http://forum.bitel.ru/viewtopic.php?f=44&t=13050
Страница 1 из 1

Автор:  Galkov [ 08 окт 2018, 16:25 ]
Заголовок сообщения:  InetAccess & InetAccounting выбрасывает в лог ошибку->???

Собственно вопрос - что это за ошибка и как исправлять?
Валится их много в логи Access и Accounting слушателей.

accounting 10-08/14:20:49 ERROR [inetServ-load-p-13-t-2] InetServRuntimeMap - Parameter index out of range (11 > number of parameters, which is 10).
java.sql.SQLException: Parameter index out of range (11 > number of parameters, which is 10).
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)
at com.mysql.jdbc.PreparedStatement.checkBounds(PreparedStatement.java:3729)
at com.mysql.jdbc.PreparedStatement.setInternal(PreparedStatement.java:3713)
at com.mysql.jdbc.PreparedStatement.setInternal(PreparedStatement.java:3755)
at com.mysql.jdbc.PreparedStatement.setInt(PreparedStatement.java:3699)
at org.apache.commons.dbcp.DelegatingPreparedStatement.setInt(DelegatingPreparedStatement.java:120)
at bitel.billing.server.contract.bean.ContractStatusManager.getStatusList(ContractStatusManager.java:775)
at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntimeMap.newRuntime(InetServRuntimeMap.java:434)
at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntimeMap.load(InetServRuntimeMap.java:355)
at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntimeMap.access$0(InetServRuntimeMap.java:329)
at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntimeMap$2.runImpl(InetServRuntimeMap.java:298)
at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40)

Автор:  Galkov [ 08 окт 2018, 17:05 ]
Заголовок сообщения:  Re: InetAccess & InetAccounting выбрасывает в лог ошибку->??

кажется разобрался... не знаю фича это или баг, но в настройке
contract.status.suspend.codes=1,2,3,4,5,6,7,10,11
НЕ может быть более 10 статусов или всё перестаёт работать.

Автор:  Amir [ 09 окт 2018, 12:48 ]
Заголовок сообщения:  Re: InetAccess & InetAccounting выбрасывает в лог ошибку->??

Выложили обновление для >=6.2.
А для чего так много приостановленных статусов, какие они?

Автор:  Galkov [ 09 окт 2018, 13:20 ]
Заголовок сообщения:  Re: InetAccess & InetAccounting выбрасывает в лог ошибку->??

Спасибо!
Статусов много, так как в процессе общения техподдержки, call-центра, техников в поле все пытаются ориентироваться в причинах отключения абонентов на поле статуса, не запоминая как выявить причины, которые могут вызвать выключение абонента(типа отключен за долги без включения автоматом по приходу денег, кандидат на закрытие/списание, отключена часть услуг, есть комбинация 2х статусов, дающая перенос последнего начисления на последующий месяц без новых начислений, т.е. если абонент ушёл в минус - тащим этот минус в новый месяц и это не у всех абонентов, а в привязке к тарифам и группам; абонент запланирован на физическое отключение в brcrm и т.д.).

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

Поэтому проще наплодить статусов и управлять ими ещё скриптами дополнительно onEvent или из bgcrm и выводить абонентов в них, чем объяснять подробную структуру всей карточки техникам и коллцентрам.
:)

Автор:  Amir [ 09 окт 2018, 15:58 ]
Заголовок сообщения:  Re: InetAccess & InetAccounting выбрасывает в лог ошибку->??

Текущее ограничение по кол-ву приостановленных статусов - 20.

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