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

[6.1] acctSessionId can not be null
http://forum.bitel.ru/viewtopic.php?f=44&t=9179
Страница 1 из 1

Автор:  borisk [ 22 апр 2014, 16:01 ]
Заголовок сообщения:  [6.1] acctSessionId can not be null

Добрый день!

Проапгрейдили систему до 6.1 (с 6.0) и попутно пытаемся запустить модуль Inet. Система простая - vlan per user со статическим IP. Сбор данных по netflow5. В логах accounting вот такие вот exception:
Код:
collector 04-22/13:59:00 ERROR [flow-p-6-t-6] FlowAgentInterface - com.mysql.jdbc.exce
ptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'acctSessionId' cannot
 be null
ru.bitel.bgbilling.common.BGException: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityC
onstraintViolationException: Column 'acctSessionId' cannot be null
        at ru.bitel.bgbilling.modules.inet.api.server.bean.InetConnectionDao.insert(In
etConnectionDao.java:113)
        at ru.bitel.bgbilling.modules.inet.accounting.Accounting.connectionAutoStart(A
ccounting.java:1117)
        at ru.bitel.bgbilling.modules.inet.accounting.FlowAgentInterface.getConnection
(FlowAgentInterface.java:96)
        at ru.bitel.bgbilling.modules.inet.accounting.FlowAgentInterface.processFlow(F
lowAgentInterface.java:148)
        at ru.bitel.bgbilling.modules.inet.collector.FlowListenerWorker.processPacketI
mpl(FlowListenerWorker.java:198)
        at ru.bitel.bgbilling.modules.inet.collector.FlowListenerWorkerNetflow.process
Packet(FlowListenerWorkerNetflow.java:29)
        at ru.bitel.bgbilling.modules.inet.collector.FlowListenerWorker.runImpl(FlowLi
stenerWorker.java:58)
        at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1
145)
        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:46)


Цитата:
Информация о версии:

Клиент: вер. 6.1.725 / 17.04.2014 15:21:22
os: Windows XP; java: Java HotSpot(TM) Client VM, v.1.7.0_51
Сервер: вер. 6.1.882 / 17.04.2014 18:28:20
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_55

email: вер. 6.1.171 / 02.04.2014 17:58:37
inet: вер. 6.1.518 / 17.04.2014 18:28:59
ipn: вер. 6.1.225 / 14.04.2014 12:45:58
npay: вер. 6.1.171 / 14.04.2014 12:45:59

Автор:  borisk [ 22 апр 2014, 16:11 ]
Заголовок сообщения:  Re: [6.1] acctSessionId can not be null

Попутная информация:
Основной сервис используется для учета ресурсов. Его настройки: устройство, интерфейс (+персональный), vlan, по трафику, кол-во не ограничено (+неизменно), не выделять адрес, привязки типов трафика нет.

Дочерний сервис для ip адресов: по трафику, неограниченно (+неизменно), тип статическая сеть, привязка типов Netflow.

Автор:  Amir [ 22 апр 2014, 16:15 ]
Заголовок сообщения:  Re: [6.1] acctSessionId can not be null

Вроде бы выложили обновление по этой ошибке.
Обновление структуры БД было не правильным.
Должно быть достаточно просто обновить таблицу
ALTER TABLE `inet_connection_<MID>` CHANGE COLUMN acctSessionId acctSessionId varchar(80) DEFAULT NULL;

Автор:  borisk [ 22 апр 2014, 16:18 ]
Заголовок сообщения:  Re: [6.1] acctSessionId can not be null

Вот только что делал update - ни каких обновлений он не закачал

Автор:  borisk [ 22 апр 2014, 16:21 ]
Заголовок сообщения:  Re: [6.1] acctSessionId can not be null

Сделал alter вручную, ура, сессии появились.

Автор:  stark [ 22 апр 2014, 16:27 ]
Заголовок сообщения:  Re: [6.1] acctSessionId can not be null

borisk писал(а):
Вот только что делал update - ни каких обновлений он не закачал

Должно быть исправлено в 521 билде inet .

Автор:  borisk [ 22 апр 2014, 16:34 ]
Заголовок сообщения:  Re: [6.1] acctSessionId can not be null

А, ну у меня то 518. 521 смотрю 5 минут назад появился? :)

Автор:  stark [ 22 апр 2014, 16:43 ]
Заголовок сообщения:  Re: [6.1] acctSessionId can not be null

borisk писал(а):
А, ну у меня то 518. 521 смотрю 5 минут назад появился? :)


Он от 21.04.2014.
Вообще еще проблеме возможно в том, что запрос закэшировался .

Автор:  borisk [ 22 апр 2014, 16:48 ]
Заголовок сообщения:  Re: [6.1] acctSessionId can not be null

Мда, попутал даты. Странно, не берет у меня update.sh обновления. Дождусь следующего.

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