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

Ошибки с логах радиуса - неверный вендор.
http://forum.bitel.ru/viewtopic.php?f=5&t=4651
Страница 1 из 1

Автор:  Zar1n [ 12 окт 2010, 10:15 ]
Заголовок сообщения:  Ошибки с логах радиуса - неверный вендор.

После перехода на радиус 5.1.231 в логах наблюдаю следующая ошибку, вроде не на что влияние не оказывает, но настораживает.

Код:
10-12/15:15:25  WARN [radiusListener-p-4-t-159] RadiusAttribute - Error attribute parse. Vendor: -1; type: 65; tag: 0; dataWithoutTag: 00 00 01
java.lang.IndexOutOfBoundsException
   at java.nio.Buffer.checkIndex(Unknown Source)
   at java.nio.DirectByteBuffer.getInt(Unknown Source)
   at ru.bitel.bgbilling.kernel.network.radius.RadiusAttribute$RadiusAttributeInteger.<init>(RadiusAttribute.java:338)
   at ru.bitel.bgbilling.kernel.network.radius.RadiusAttribute.newInstance(RadiusAttribute.java:641)
   at ru.bitel.bgbilling.kernel.network.radius.RadiusPacket.parseAttributes(RadiusPacket.java:380)
   at ru.bitel.bgbilling.kernel.network.radius.RadiusPacket.parse(RadiusPacket.java:301)
   at ru.bitel.bgbilling.kernel.network.radius.RadiusListenerWorker.run(RadiusListenerWorker.java:67)
   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
   at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40)


Повторяется на каждый ответ радиус сервера.
В чем может быть проблема ?
Спасибо.

Автор:  Amir [ 12 окт 2010, 15:54 ]
Заголовок сообщения:  Re: Ошибки с логах радиуса - неверный вендор.

Выложили обновление, попробуйте...

Автор:  Zar1n [ 13 окт 2010, 16:53 ]
Заголовок сообщения:  Re: Ошибки с логах радиуса - неверный вендор.

Спасибо. Помогло.
В чем причина ошибки ?)

Автор:  Администратор [ 18 окт 2010, 09:44 ]
Заголовок сообщения:  Re: Ошибки с логах радиуса - неверный вендор.

В 5.1 в движке RADIUS сделали поддержку тегированных атрибутов. По-сути это возможность один и тот же атрибут помещать в пакет с разными тегами. Некотрые производители используют такую возможность для передачи информации по нескольким одновременно потребляемым сервисам внутри сессии.
Tunnel-Medium-Type (65) он вроде как раз тегированный. Нюанс в том, что атрибут может быть и не тегированным, занимая при этом меньший размер.
Вот и была ошибка парсинга данного атрибута.

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