BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: AbstractInetDhcpProcessor2 ArrayIndexOutOfBoundsException
СообщениеДобавлено: 25 авг 2015, 18:18 
Не в сети

Зарегистрирован: 23 янв 2015, 19:11
Сообщения: 189
Карма: 5
Обновился на чуть более новую версию. Теперь клиентам не выдаются адреса.

08-25/15:15:15 INFO [dhcpLstnr-p-9-t-5] AbstractInetDhcpProcessor2 - REQUEST:
Message type: BOOT_REQUEST
Dhcp message type: DHCP Discover{1}
htype: 1, hlen: 6, hops: 1
xid: 913184027, secs: 21, flags: 0
Client IP: 0.0.0.0
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: 172.16.3.207
Client MAC: {000C42FA66B6}
Parameter request list{55}={1, 121, 3, 33, 6, 42, -118}
Host name{12}={MikroTik}
{61}={01000C42FA66B6}
Agent information{82}=
sub{1}={00040C1D0018}
sub{2}={0006C0A0BB6AE44B}

08-25/15:15:15 ERROR [dhcpLstnr-p-9-t-5] InetDhcpProcessor2 - 7
java.lang.ArrayIndexOutOfBoundsException: 7
at ru.bitel.bgbilling.modules.inet.api.server.InetUtils.parseInt(InetUtils.java:560)
at ru.bitel.bgbilling.modules.inet.runtime.device.AbstractInetDeviceRuntime.getOption82InterfaceId(AbstractInetDeviceRuntime.java:299)
at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntime.getOption82InterfaceId(InetDeviceRuntime.java:45)
at ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpDevice.findServRuntime(InetDhcpDevice.java:409)
at ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpProcessor2.processOption82RequestRaw(InetDhcpProcessor2.java:234)
at ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpProcessor2.processOption82RequestImpl(InetDhcpProcessor2.java:116)
at ru.bitel.bgbilling.modules.inet.dhcp.AbstractInetDhcpProcessor2.processOption82Request(AbstractInetDhcpProcessor2.java:335)
at ru.bitel.bgbilling.modules.inet.dhcp.AbstractInetDhcpProcessor2.processRequest(AbstractInetDhcpProcessor2.java:171)
at ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpProcessor2.processRequest(InetDhcpProcessor2.java:60)
at ru.bitel.bgbilling.kernel.network.dhcp.DhcpListenerWorker.runImpl(DhcpListenerWorker.java:89)
at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:46)

_________________
Сервер: вер. 7.0.1409 / 03.09.2018 20:20:58
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AbstractInetDhcpProcessor2 ArrayIndexOutOfBoundsExceptio
СообщениеДобавлено: 25 авг 2015, 18:27 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
PavelGloba писал(а):
Обновился на чуть более новую версию.

Хорошо, когда вы Павел Глоба, но нам то гадать сложновато, всё же надо бы подробностей побольше - откуда, куда, версии хоть покажите.
Весь текст из окна about желательно показывать при описании любой проблемы.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AbstractInetDhcpProcessor2 ArrayIndexOutOfBoundsExceptio
СообщениеДобавлено: 25 авг 2015, 18:29 
Не в сети

Зарегистрирован: 23 янв 2015, 19:11
Сообщения: 189
Карма: 5
Изображение
Изображение

_________________
Сервер: вер. 7.0.1409 / 03.09.2018 20:20:58
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AbstractInetDhcpProcessor2 ArrayIndexOutOfBoundsExceptio
СообщениеДобавлено: 25 авг 2015, 18:31 
Не в сети

Зарегистрирован: 23 янв 2015, 19:11
Сообщения: 189
Карма: 5
Обновился через обычный апдейт. access и accounting после обновления у меня как обычно стартовать отказались. Снёс их и поставил заново (раньше это помогало, собирался создать тему, но так до этого и не дошёл) и тут такое.

_________________
Сервер: вер. 7.0.1409 / 03.09.2018 20:20:58
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AbstractInetDhcpProcessor2 ArrayIndexOutOfBoundsExceptio
СообщениеДобавлено: 25 авг 2015, 18:41 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Найдите в конфиге
dhcp.option82.interfaceId.position
Уменьшите значение на 2, а точнее на значение параметра dhcp.option82.removeHeader.

Нажмите перечитать конфигурацию на серверах.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AbstractInetDhcpProcessor2 ArrayIndexOutOfBoundsExceptio
СообщениеДобавлено: 25 авг 2015, 18:42 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
На такой случай у нас update.sh заставляет делать снапшот.

Цитата:
собирался создать тему, но так до этого и не дошёл
Надо создать, если хотите, чтобы не повторялось.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AbstractInetDhcpProcessor2 ArrayIndexOutOfBoundsExceptio
СообщениеДобавлено: 25 авг 2015, 18:43 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Проблема в том, что в 6.2 неправильно обрабатывался параметр dhcp.option82.interfaceId.position - без учета dhcp.option82.removeHeader.
Недавно сделали, чтобы считывался правильно, но не учли, что может быть уже настроено с учетом этой неправильной обработки (dhcp.option82.removeHeader по умолчанию - 0).
Сегодня выложим обновление, чтобы старался в обоих случаях обработать нормально.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AbstractInetDhcpProcessor2 ArrayIndexOutOfBoundsExceptio
СообщениеДобавлено: 25 авг 2015, 18:47 
Не в сети

Зарегистрирован: 23 янв 2015, 19:11
Сообщения: 189
Карма: 5
мда

_________________
Сервер: вер. 7.0.1409 / 03.09.2018 20:20:58
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AbstractInetDhcpProcessor2 ArrayIndexOutOfBoundsExceptio
СообщениеДобавлено: 25 авг 2015, 19:55 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Заработало?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AbstractInetDhcpProcessor2 ArrayIndexOutOfBoundsExceptio
СообщениеДобавлено: 25 авг 2015, 20:46 
Не в сети

Зарегистрирован: 23 янв 2015, 19:11
Сообщения: 189
Карма: 5
Да. Спасибо. Печально что в ченжлоге об этом ни слова сказано не было. Я конечно понимаю, что подобными вещами лучше заниматься в нерабочее время, но я бы точно так же встрял и не смог бы решить проблему, пока не написал бы на форум. Как итог у нас теперь минус пара абонентов.

_________________
Сервер: вер. 7.0.1409 / 03.09.2018 20:20:58
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AbstractInetDhcpProcessor2 ArrayIndexOutOfBoundsExceptio
СообщениеДобавлено: 25 авг 2015, 21:04 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Обычно в таких случаях (после обновления на новый билд что-то перестало работать) откатываются на предыдущий билд, чтобы как можно быстрее заработало.
В fixed есть Inet: Параметр dhcp.option82.removeHeader не работал (!) для dhcp.option82.interfaceId.position в 6.2., но да, немногословно :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AbstractInetDhcpProcessor2 ArrayIndexOutOfBoundsExceptio
СообщениеДобавлено: 25 авг 2015, 22:53 
Не в сети

Зарегистрирован: 23 янв 2015, 19:11
Сообщения: 189
Карма: 5
А, ну это хоть за что цепляться можно. Я смотрел не там просто.

_________________
Сервер: вер. 7.0.1409 / 03.09.2018 20:20:58
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45


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

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


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

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


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

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