forum.bitel.ru http://forum.bitel.ru/ |
|
Ошибки BGInetAccess http://forum.bitel.ru/viewtopic.php?f=44&t=7883 |
Страница 1 из 1 |
Автор: | ant0ha [ 26 мар 2013, 16:57 ] |
Заголовок сообщения: | Ошибки BGInetAccess |
Здравствуйте! Пытаюсь настроить модуль Inet, все делаю по http://wiki.bgbilling.ru/index.php/RedBack_CLIPS InetAccess запускается, но в access.log ошибки. Что это может быть? Сервер: вер. 5.2 сборка 1450 от 25.03.2013 16:59:06 os: Linux; java: Java HotSpot(TM) Server VM, v.1.6.0_43 Код: 03-26/14:35:27 INFO [main] DefaultServerSetup - Init DB connection pools 03-26/14:35:27 INFO [main] DefaultServerSetup - Binding JDBC pool "master" to java:comp/env/jdbc/master 03-26/14:35:27 INFO [main] DefaultServerSetup - Init trash pools.. access 03-26/14:35:28 INFO [main] InetApplication - rootDeviceId=2 access 03-26/14:35:28 INFO [main] Setup - Load config for mid=16 access 03-26/14:35:28 INFO [main] InetOptionRuntimeMap - Loading inetOptionRuntimeMap for moduleId:16 access 03-26/14:35:30 INFO [main] Application - Starting ru.bitel.bgbilling.modules.inet.access.Access@1f6321 access 03-26/14:35:30 INFO [main] InetDeviceRuntimeMap - (Re)loading InetDeviceRuntimeMap access 03-26/14:35:30 INFO [main] InetDeviceMap - (Re)loading InetDeviceMap access 03-26/14:35:30 INFO [main] InetDeviceRuntime - Reload protocolHandler class for device: Process group access 03-26/14:35:30 INFO [main] InetDeviceRuntime - Reload SA classes for device: Process group access 03-26/14:35:30 INFO [main] InetDeviceRuntime - Reload protocolHandler class for device: RedBack: Redback-IPOE [172.16.0.1] access 03-26/14:35:30 INFO [main] InetDeviceRuntime - Reload SA classes for device: RedBack: Redback-IPOE [172.16.0.1] access 03-26/14:35:30 ERROR [main] InetDeviceRuntime - ru.bitel.bgbilling.kernel.network.radius.RadiusClient.<init>(ILjava/net/InetAddress;I[B)V java.lang.NoSuchMethodError: ru.bitel.bgbilling.kernel.network.radius.RadiusClient.<init>(ILjava/net/InetAddress;I[B)V at ru.bitel.bgbilling.modules.inet.dyn.device.radius.AbstractRadiusServiceActivator.init(AbstractRadiusServiceActivator.java:183) at ru.bitel.bgbilling.modules.inet.dyn.device.redback.SmartEdgeServiceActivator.init(SmartEdgeServiceActivator.java:39) at ru.bitel.bgbilling.modules.inet.dyn.device.redback.SmartEdgeClipsServiceActivator.init(SmartEdgeClipsServiceActivator.java:38) at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntime.reloadScripts(InetDeviceRuntime.java:291) at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntime.<init>(InetDeviceRuntime.java:207) at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntimeMap.loadDevice(InetDeviceRuntimeMap.java:215) at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntimeMap.loadDevice(InetDeviceRuntimeMap.java:224) at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntimeMap.load(InetDeviceRuntimeMap.java:143) at ru.bitel.bgbilling.modules.inet.runtime.InetApplication.start(InetApplication.java:238) at ru.bitel.bgbilling.modules.inet.access.Access.start(Access.java:110) at ru.bitel.bgbilling.kernel.application.server.Application.application(Application.java:239) at ru.bitel.bgbilling.kernel.application.server.Application.<init>(Application.java:154) at ru.bitel.bgbilling.kernel.application.server.Application.main(Application.java:742) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129) at ru.bitel.common.bootstrap.Boot.main(Boot.java:178) access 03-26/14:35:30 INFO [main] InetDeviceRuntime - Reload protocolHandler class for device: DES-3028: 28107B4CCACC access 03-26/14:35:30 INFO [main] InetDeviceRuntime - Reload SA classes for device: DES-3028: 28107B4CCACC access 03-26/14:35:30 ERROR [main] InetDeviceRuntime - ru.bitel.bgbilling.kernel.network.radius.RadiusClient.<init>(ILjava/net/InetAddress;I[B)V java.lang.NoSuchMethodError: ru.bitel.bgbilling.kernel.network.radius.RadiusClient.<init>(ILjava/net/InetAddress;I[B)V at ru.bitel.bgbilling.modules.inet.dyn.device.radius.AbstractRadiusServiceActivator.init(AbstractRadiusServiceActivator.java:183) at ru.bitel.bgbilling.modules.inet.dyn.device.redback.SmartEdgeServiceActivator.init(SmartEdgeServiceActivator.java:39) at ru.bitel.bgbilling.modules.inet.dyn.device.redback.SmartEdgeClipsServiceActivator.init(SmartEdgeClipsServiceActivator.java:38) at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntime.reloadScripts(InetDeviceRuntime.java:291) at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntime.<init>(InetDeviceRuntime.java:207) at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntimeMap.loadDevice(InetDeviceRuntimeMap.java:215) at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntimeMap.loadDevice(InetDeviceRuntimeMap.java:224) at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntimeMap.loadDevice(InetDeviceRuntimeMap.java:224) at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntimeMap.load(InetDeviceRuntimeMap.java:143) at ru.bitel.bgbilling.modules.inet.runtime.InetApplication.start(InetApplication.java:238) at ru.bitel.bgbilling.modules.inet.access.Access.start(Access.java:110) at ru.bitel.bgbilling.kernel.application.server.Application.application(Application.java:239) at ru.bitel.bgbilling.kernel.application.server.Application.<init>(Application.java:154) at ru.bitel.bgbilling.kernel.application.server.Application.main(Application.java:742) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129) at ru.bitel.common.bootstrap.Boot.main(Boot.java:178) access 03-26/14:35:30 INFO [main] Access - childrenDeviceIds=[2, 3, 4] access 03-26/14:35:30 INFO [main] InetConnectionManager - Loading connections from database. access 03-26/14:35:30 INFO [main] InetServRuntimeMap - Loading inetServs from database. access 03-26/14:35:30 INFO [main] InetServRuntimeMap - Loaded 0 inetServs. access 03-26/14:35:30 INFO [main] Application - Started ru.bitel.bgbilling.modules.inet.access.Access@1f6321 Вот конфиг: Код: <?xml version="1.0" encoding="UTF-8"?>
<application context="access"> <!-- Уникальное имя приложения --> <param name="app.name" value="BGInetAccess"/> <!-- Уникальный числовой id приложения --> <param name="app.id" value="9"/> <!-- Параметры подключения к БД --> <param name="db.driver" value="com.mysql.jdbc.Driver"/> <param name="db.url" value="jdbc:mysql://127.0.0.1/bgbilling?useUnicode=true&characterEncoding=Cp1251&allowUrlInLocalInfile=true&zeroDateTimeBehavior=convertToNull&jdbcCompliantTruncation=false&queryTimeoutKillsConnection=true&connectTimeout=1000"/> <param name="db.user" value="bill"/> <param name="db.pswd" value="bgbilling"/> <param name="db.validationTimeout" value="10"/> <!-- Параметры подключения к MQ --> <param name="mq.url" value="failover:(tcp://localhost:61616)"/> <param name="mq.user" value="bill"/> <param name="mq.pswd" value="bgbilling"/> <!-- id модуля --> <param name="moduleId" value="16"/> <!-- id корневого устройства --> <param name="rootDeviceId" value="2"/> <!-- Типы фейковых устройств, являющихся аккаунтинг серверами --> <param name="accounting.deviceTypeIds" value="2"/> <!-- Внутренняя переменная приложения, не изменять --> <param name="commonIdentifierName" value="rootDeviceId"/> <!-- Параметры сохранения логов данных --> <!-- Директория, в которую сохранять radius логи --> <param name="datalog.radius.dir" value="data/radius" /> <!-- Размер блока данных в файле лога, также размер буфера на лог файл --> <param name="datalog.radius.chunk.size" value="262144" /> <!-- Сжимать radius логи: 0 - не сжимать, 1 - zlib --> <param name="datalog.radius.compression.type" value="1" /> <!-- Директория, в которую сохранять flow логи --> <param name="datalog.dhcp.dir" value="data/dhcp" /> <!-- Размер блока данных в файле лога, также размер буфера на лог файл --> <param name="datalog.dhcp.chunk.size" value="131072" /> <!-- Сжимать flow логи: 0 - не сжимать, 1 - zlib --> <param name="datalog.dhcp.compression.type" value="1" /> <!-- Создание Access --> <bean name="access" class="ru.bitel.bgbilling.modules.inet.access.Access" /> <context name="radius"> <!-- Cоздание процессора radius-пакетов --> <bean name="radiusProcessor" class="ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor"/> <!-- Служебный ScheduledExecutorService, необходимый для dataLogger --> <scheduledExecutorService name="hrlydtlggr" corePoolSize="1" /> <!-- Cоздание dataLogger, сохраняющего radius-пакеты на диск (только один экземпляр) --> <bean name="radiusDataLogger" class="ru.bitel.bgbilling.modules.inet.radius.RadiusHourlyDataLogger"> <param name="scheduledExecutor">hrlydtlggr</param> </bean> <!-- Cоздание слушателя radius-пакетов на порту с передачей ему процессора и dataLogger --> <bean name="radiusListener" class="ru.bitel.bgbilling.modules.inet.radius.InetRadiusListener"> <constructor> <!-- Хост (интерфейс), на котором будет открыт сокет. Если пусто - на всех --> <param name="host" value=""/> <!-- Порт, на котором будет открыт сокет --> <param name="port" value="11812"/> <!-- Размер буфера приема слушателя --> <param name="recvBufferSize">512 * 1024</param> <!-- Рекомендуемый SO_RCVBUF сокета --> <param name="soRCVBUF"></param> <!-- Количество потоков-обработчиков --> <param name="threadCount">10</param> <!-- Максимальное количество пакетов в очереди на обработку --> <param name="maxQueueSize">200</param> <!-- Передача процессора --> <param name="processor">radiusProcessor</param> <!-- Режим работы, RadiusListener.Mode.authentication --> <param name="mode">RadiusListener.Mode.authentication</param> <!-- Передача dataLogger --> <param name="dataLogger">radiusDataLogger</param> </constructor> </bean> </context> <context name="dhcp"> <!-- Cоздание процессора dhcp-пакетов --> <bean name="dhcpProcessor" class="ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpProcessor"/> <scheduledExecutorService name="hrlydtlggr" corePoolSize="1" /> <!-- Cоздание dataLogger, сохраняющего dhcp-пакеты на диск --> <bean name="dhcpDataLogger" class="ru.bitel.bgbilling.modules.inet.dhcp.DhcpHourlyDataLogger"> <param name="scheduledExecutor">hrlydtlggr</param> </bean> <!-- Cоздание слушателя dhcp-пакетов на порту с передачей ему процессора и dataLogger --> <bean name="dhcpListener" class="ru.bitel.bgbilling.kernel.network.dhcp.DhcpListener"> <constructor> <!-- Хост (интерфейс), на котором будет открыт сокет. Если пусто - на всех --> <param name="host" value=""/> <!-- Порт, на котором будет открыт сокет --> <param name="port" value="67"/> <!-- Размер буфера приема слушателя --> <param name="recvBufferSize">512 * 1024</param> <!-- Количество потоков-обработчиков --> <param name="threadCount">10</param> <!-- Максимальное количество пакетов в очереди на обработку --> <param name="maxQueueSize">200</param> <!-- Передача процессора --> <param name="processor">dhcpProcessor</param> <!-- Передача dataLogger --> <param name="dataLogger">dhcpDataLogger</param> </constructor> </bean> </context> </application> |
Автор: | Amir [ 26 мар 2013, 17:08 ] |
Заголовок сообщения: | Re: Ошибки BGInetAccess |
Попробуйте в Сервис - Управление динамическим кодом выполнить Перекомпилировать все. |
Автор: | ant0ha [ 26 мар 2013, 22:12 ] |
Заголовок сообщения: | Re: Ошибки BGInetAccess |
Пробывал не помогает. Все компилируется без ошибок. Но смущает что после некоторых классов в названии стоит (deprecated) |
Автор: | ant0ha [ 27 мар 2013, 14:25 ] |
Заголовок сообщения: | Re: Ошибки BGInetAccess |
Все заработало. Сделал update.sh в BGInetAccess и ошибки пропали. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |