BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 20 июн 2025, 20:19

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: [6.1] acctSessionId can not be null
СообщениеДобавлено: 22 апр 2014, 16:01 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Добрый день!

Проапгрейдили систему до 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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.1] acctSessionId can not be null
СообщениеДобавлено: 22 апр 2014, 16:11 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Попутная информация:
Основной сервис используется для учета ресурсов. Его настройки: устройство, интерфейс (+персональный), vlan, по трафику, кол-во не ограничено (+неизменно), не выделять адрес, привязки типов трафика нет.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.1] acctSessionId can not be null
СообщениеДобавлено: 22 апр 2014, 16:15 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Вроде бы выложили обновление по этой ошибке.
Обновление структуры БД было не правильным.
Должно быть достаточно просто обновить таблицу
ALTER TABLE `inet_connection_<MID>` CHANGE COLUMN acctSessionId acctSessionId varchar(80) DEFAULT NULL;


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.1] acctSessionId can not be null
СообщениеДобавлено: 22 апр 2014, 16:18 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Вот только что делал update - ни каких обновлений он не закачал


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.1] acctSessionId can not be null
СообщениеДобавлено: 22 апр 2014, 16:21 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Сделал alter вручную, ура, сессии появились.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.1] acctSessionId can not be null
СообщениеДобавлено: 22 апр 2014, 16:27 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
borisk писал(а):
Вот только что делал update - ни каких обновлений он не закачал

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.1] acctSessionId can not be null
СообщениеДобавлено: 22 апр 2014, 16:34 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
А, ну у меня то 518. 521 смотрю 5 минут назад появился? :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.1] acctSessionId can not be null
СообщениеДобавлено: 22 апр 2014, 16:43 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
borisk писал(а):
А, ну у меня то 518. 521 смотрю 5 минут назад появился? :)


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.1] acctSessionId can not be null
СообщениеДобавлено: 22 апр 2014, 16:48 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Мда, попутал даты. Странно, не берет у меня update.sh обновления. Дождусь следующего.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.062s | 33 Queries | GZIP : On ]