BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 29 мар 2024, 00:46

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




Начать новую тему Ответить на тему  [ Сообщений: 196 ]  На страницу 1, 2, 3, 4, 5 ... 7  След.
Автор Сообщение
СообщениеДобавлено: 24 мар 2011, 18:52 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Статья с описанием схемы выложена на WiKi:
http://wiki.bgbilling.ru/index.php/Cisc ... 1%80%D0%B0

По всем возникающим вопросам писать в эту тему.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 мар 2011, 19:07 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Может кто может помочь с необработкой CoA? Никак не выходит победить.

Ниже лог попытки деактивации опции INET.
Код:
mq 03-29/18:51:26  INFO [sa-p-5-t-1] ScriptInstance - Connection modify!
Options map size: 2
Send CoA:
Packet type: CoA-Request
Identifier: 1
Authenticator: {E1 FB DB 02 1A FD 06 7D 15 C0 AC 74 28 1B A2 BD}
Attributes:
  User-Name=00060012cf539f5e:000403420101:0080.4840.a46f
  NAS-Port=5490
  Framed-IP-Address=109.233.170.2
  Acct-Session-Id=00001572
  cisco-SSG-Command-Code=\0xcINET


mq 03-29/18:51:26  INFO [sa-p-5-t-1] ServiceActivatorDeviceWorker - Invoking connectionModify
mq 03-29/18:51:26  INFO [sa-p-5-t-1] ServiceActivatorDeviceWorker - Process event type[2] result=true
mq 03-29/18:51:26  INFO [sa-p-5-t-1] ServiceActivatorDeviceWorker - Processing deviceId:2; command ServiceActivatorEvent type=2; inetServId: 1; call: true; oldState: 1; newState: 1; oldOptionSet: 1; newOptionSet: 4
mq 03-29/18:51:26  INFO [sa-p-5-t-1] ServiceActivatorDeviceWorker - Invoking serviceModify
mq 03-29/18:51:26  INFO [sa-p-5-t-1] ServiceActivatorDeviceWorker - Process event type[2] result=true
access 03-29/18:51:26  INFO [pod-support-p1700] PodSupport - Recieved from /109.233.170.1:1700
Packet type: CoA-NAK
Identifier: 1
Authenticator: {7D D3 DC A8 49 4E C8 62 78 C8 0C 46 21 53 1C 47}
Attributes:
  cisco-SSG-Command-Code=\0x102;00060012cf539f5e:000403420101:0080.4840.a46f;INET


Лог на циске.

Код:
Mar 29 18:51:13: COA: 94.125.95.114 request queued
Mar 29 18:51:13: RADIUS:  authenticator 94 61 6C 32 FA 2E C8 71 - 5A A2 18 30 5E 2D 00 BA
Mar 29 18:51:13: RADIUS:  User-Name           [1]   50  "00060012cf539f5e:000403420101:0080.4840.a46f    "
Mar 29 18:51:13: RADIUS:  NAS-Port            [5]   6   5490                     
Mar 29 18:51:13: RADIUS:  Framed-IP-Address   [8]   6   109.233.170.2             
Mar 29 18:51:13: RADIUS:  Acct-Session-Id     [44]  10  "00001572"
Mar 29 18:51:13: RADIUS:  Vendor, Cisco       [26]  13 
Mar 29 18:51:13: RADIUS:   ssg-command-code   [252] 7   
Mar 29 18:51:13: RADIUS:   0C 49 4E 45 54              [Service-Log-Off INET]
Mar 29 18:51:13: RADIUS:  NAS-Port            [5]   4   114                       
Mar 29 18:51:13:  ++++++ CoA Attribute List ++++++
Mar 29 18:51:13: 062D5EF8 0 00000009 username(396) 48 00060012cf539f5e:000403420101:0080.4840.a46f
Mar 29 18:51:13: 062D64E0 0 00000009 interface(195) 3 114
Mar 29 18:51:13: 062D64F0 0 00000001 addr(8) 4 109.233.170.2
Mar 29 18:51:13: 062D6500 0 00000001 session-id(363) 4 5490(1572)
Mar 29 18:51:13: 062D6510 0 00000009 ssg-command-code(432) 5 0C 49 4E 45 54
Mar 29 18:51:13:
Mar 29 18:51:13: RADIUS(00000000): sending
Mar 29 18:51:13: RADIUS(00000000): Send CoA Nack Response to 94.125.95.114:51445 id 1, len 80
Mar 29 18:51:13: RADIUS:  authenticator 7D D3 DC A8 49 4E C8 62 - 78 C8 0C 46 21 53 1C 47
Mar 29 18:51:13: RADIUS:  Vendor, Cisco       [26]  60 
Mar 29 18:51:13: RADIUS:   ssg-command-code   [252] 54 
Mar 29 18:51:13: RADIUS:   10 32 3B 30 30 30 36 30 30 31 32 63 66 35 33 39 66  [2;00060012cf539f]
Mar 29 18:51:13: RADIUS:   35 65 3A 30 30 30 34 30 33 34 32 30 31 30 31 3A  [5e:000403420101:]
Mar 29 18:51:13: RADIUS:   30 30 38 30 2E 34 38 34 30 2E 61 34 36 66 3B 49  [0080.4840.a46f;I]
Mar 29 18:51:13: RADIUS:   4E 45 54               [Error-Code NET]


http://www.cisco.com/en/US/docs/ios/12_ ... #wp1020337
Тут вот нашёл такое:
252 command-code 0x10 (Command code), followed by ascii command code value ASCII Values - (OUT OF MEMORY, AUTHENTICATE USER FAIL, NO RESOURCE FOR CONN, SERVICE AUTHENTICATION ERROR, HOST NOT LOGON, AUTHORIZE USER ERROR, AAA REQ SEND FAIL, AUTHORIZE USER FAIL) 0x10 `5' `5' (Code 55 for Service authentication error) CoA Nak

Как я понял, 2 это код ошибки. Только вот не пойму, какая расшифровка у него..


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 мар 2011, 06:22 
Не в сети

Зарегистрирован: 16 май 2008, 14:37
Сообщения: 28
Откуда: Иркутск
Карма: 6
А Активация при этом работает?
Можете показать sh sss session username ... detail ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 мар 2011, 10:37 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Активация работает при авторизации только, аккаунтинг исправно идёт.
Любое CoA не проходит. Как отключение так и подключение.
Добавил дебага, получил более подробные логи на циске.
Лог дебага и subscr sess detail в аттачах.


Вложения:
cisco_log.txt [4.24 КБ]
Скачиваний: 718
cisco_subscr_sess_detail.txt [5.11 КБ]
Скачиваний: 718
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 мар 2011, 11:09 
Не в сети

Зарегистрирован: 16 май 2008, 14:37
Сообщения: 28
Откуда: Иркутск
Карма: 6
Multiservice Activation and Deactivation in a CoA Message работает только на IOS XR, т.е на 10000 и ASR возможно.
Судя по логу вы пытались несколько сервисов одновременно поменять. Когда мы экспериментировали с IOS 12.2SB у нас получалось включить несколько сервисов но только при помощи конструкции cisco-SSG-Account-Info=ASERVICE

По дебагу также видно что циска не может ассоциировать CoA с опреденной сессией.
Как минимум мешает атрибут
Код:
ssg-account-info   [250] 17  "S94.125.95.114 "

Насколько я помню этот идентификатор используется для портала.

Что у вас настроено в
Код:
aaa server radius dynamic-author
?
У нас это выглядит примерно так:
Код:
aaa server radius dynamic-author
 client 10.10.10.10 server-key serverkey
 client 10.10.10.11 server-key serverkey
 auth-type any

auth-type - должно стоять либо any либо те атрибутя которые вы шлете в CoA

Можно попробовать оставить только Acct-Session-Id и все.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 мар 2011, 11:25 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
В aaa server radius dynamic-author
настроено:
Код:
aaa server radius dynamic-author
 client 94.125.95.114
 server-key 123
 auth-type any
 ignore session-key
 ignore server-key


Последние три строки пробовал убирать. Эффект тот же.

Без атрибута:
Код:
ssg-account-info   [250] 17  "S94.125.95.114 "

тот же эффект.

Попробовал просто послать \0x одного сервиса. В аттаче логи биллинга и циски.


Вложения:
billing_and_cisco_log.txt [5.89 КБ]
Скачиваний: 687
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 мар 2011, 11:42 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Перенастроил циску:
Код:
aaa server radius dynamic-author
 client 94.125.95.114
 server-key 123
 auth-type any


В аттаче логи биллинга и циски.


Вложения:
billing_and_cisco_log.txt [4.34 КБ]
Скачиваний: 722
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 апр 2011, 09:07 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Вроде понятно в целом.

- Приведены скриншоты двух тарифных планов, а на договоре - один. Зачем второй?
- Конфигурация задаётся, как я понял, в самом устройстве, в типе и устройства и (?) в группе устройств. Какой порядок и приоритет чтения конфигов для построения конечной конфигурации девайса?
- Во вкладке "Устройства" устройства нарисованы в виде дерева - это какую-нибудь роль играет, кроме отображения?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 апр 2011, 17:55 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
- Второй на договоре с описанием сервисов, чтобы не ругалось на отсутствие тарифа.
- Конфигурация только на устройствах. Порядок чтения сначала родительские потом дочерние. В типе устройства логика управления им, в группах вообще ничего пока нет.
- Да. Например, под ISG шлюзом должны быть расположены коммутаторы.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 19 апр 2011, 08:53 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Вспомнили почему CoA не работает...
Суть проблемы в том что если логин отсылать ремоут и через двоеточие ещё что то, то он не увидит этого...проблемы с этим были, чтоб это обойти в логине нада отсылать тока циркуит id а через двоеточие добавлять уже выдерая с радиус пакета ...как то так

ещё в циске нет
Код:
class type control always event service-stop
1 service-policy type service unapply identifier service-name
10 log-session-stat

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 апр 2011, 13:41 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
CoA победили с помощью:
1) Установки волшебной опции aaa session-id common в конфигурации циски взамен aaa session-id unique.
2) В одном CoA пакете для цисок 72 нельзя слать отключение и подключение сервисов, следовательно разбил на несколько запросов.
Логика управления сервисами и предобработки запроса вынесена в динамические Java классы ISGServiceActivator и ISGProtocolHandler, которые включены в поставку модуля.
При установке модуля необходимо в "Сервис - Автоматизация - Управление динамическим кодом" вызвать перекомпиляцию классов.

Схема полностью рабочая.

Скрины удалены, т.к. не соответствуют действительности. Необходимо развернуть отдельный дамп с сервером и посмотреть.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 апр 2011, 13:46 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
А на 2-х сессия пробовали?
У нас просто когда мы так делали, была проблема что при сбросе слетали все сессии.
И дамп как я понял перевыложен?

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 апр 2011, 14:20 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Администратор писал(а):
CoA победили с помощью:
1) Установки волшебной опции aaa session-id common в конфигурации циски взамен aaa session-id unique.

я это даже не удивлен :) ангельским по белому расписано же ... я неоднократно сталкивался с тем что те кто пишет unique думают то ли о секьюрности то ли еще о чем, но не о том что в доке написано

TIP: если надо найти описалово комманды - удобно искать так ;)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 май 2011, 14:18 
Не в сети
Клиент

Зарегистрирован: 28 окт 2008, 20:10
Сообщения: 259
Откуда: Махачкала
Карма: 6
Администратор писал(а):
Схема полностью рабочая.

пытаюсь собрать тестовый стенд. Сервер запускается но при попытке в "Сервис - Автоматизация - Управление динамическим кодом" вызвать перекомпиляцию классов. Ошибка
server.mq.log
Код:
05-04/02:01:18  INFO [EventProcessor-init] EventProcessor - Init EventProcessor MQ connection factory...
05-04/02:01:18  INFO [ActiveMQ Task] FailoverTransport - Successfully connected to nio://127.0.0.1:61616
05-04/02:01:51 ERROR [http-8080-1] Producer - Exception occured in event listener - java.lang.NullPointerException: null
05-04/10:18:43 ERROR [ActiveMQ Session Task] Consumer -
java.lang.NullPointerException
        at ru.bitel.bgbilling.kernel.dynamic.server.CompilerWrapper.compile(CompilerWrapper.java:60)
        at ru.bitel.bgbilling.kernel.dynamic.server.ReadWriteClassManager.recompile(ReadWriteClassManager.java:107)
        at ru.bitel.bgbilling.kernel.dynamic.server.ReadWriteClassManager.access$0(ReadWriteClassManager.java:95)
        at ru.bitel.bgbilling.kernel.dynamic.server.ReadWriteClassManager$1.notify(ReadWriteClassManager.java:66)
        at ru.bitel.bgbilling.kernel.dynamic.server.ReadWriteClassManager$1.notify(ReadWriteClassManager.java:1)
        at ru.bitel.bgbilling.kernel.event.Consumer.onMessage0(Consumer.java:71)
        at ru.bitel.bgbilling.kernel.event.Consumer.onMessage(Consumer.java:95)
        at org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:1229)
        at org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:134)
        at org.apache.activemq.ActiveMQSessionExecutor.iterate(ActiveMQSessionExecutor.java:205)
        at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:122)
        at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:43)
        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)
05-04/10:18:43 ERROR [http-8080-1] Producer - Exception occured in event listener - java.lang.NullPointerException: null


server.script.log
Код:
05-04/02:01:51 ERROR [ActiveMQ Session Task] Consumer -
java.lang.NullPointerException
        at ru.bitel.bgbilling.kernel.dynamic.server.CompilerWrapper.compile(CompilerWrapper.java:60)
        at ru.bitel.bgbilling.kernel.dynamic.server.ReadWriteClassManager.recompile(ReadWriteClassManager.java:107)
        at ru.bitel.bgbilling.kernel.dynamic.server.ReadWriteClassManager.access$0(ReadWriteClassManager.java:95)
        at ru.bitel.bgbilling.kernel.dynamic.server.ReadWriteClassManager$1.notify(ReadWriteClassManager.java:66)
        at ru.bitel.bgbilling.kernel.dynamic.server.ReadWriteClassManager$1.notify(ReadWriteClassManager.java:1)
        at ru.bitel.bgbilling.kernel.event.Consumer.onMessage0(Consumer.java:71)
        at ru.bitel.bgbilling.kernel.event.Consumer.onMessage(Consumer.java:95)
        at org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:1229)
        at org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:134)
        at org.apache.activemq.ActiveMQSessionExecutor.iterate(ActiveMQSessionExecutor.java:205)
        at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:122)
        at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:43)
        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)
05-04/02:01:51 ERROR [http-8080-1] JaxWsHandler - ru.bitel.bgbilling.kernel.event.EventProcessorException: java.lang.NullPointerException: null
ru.bitel.bgbilling.kernel.event.EventProcessorException: ru.bitel.bgbilling.kernel.event.EventProcessorException: java.lang.NullPointerException: null
        at ru.bitel.bgbilling.kernel.event.EventProcessor.request(EventProcessor.java:736)
        at ru.bitel.bgbilling.kernel.event.EventProcessor.request(EventProcessor.java:640)
        at ru.bitel.bgbilling.kernel.dynamic.server.WSDynamicCodeImpl.recompileAll(WSDynamicCodeImpl.java:63)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at ru.bitel.bgbilling.kernel.container.service.server.ServiceInfo.invoke(ServiceInfo.java:97)
        at ru.bitel.bgbilling.kernel.container.ws.server.JaxWsHandler$ServiceInstanceResolver$1.invokeImpl(JaxWsHandler.java:570)
        at ru.bitel.bgbilling.kernel.container.ws.server.JaxWsHandler$ServiceInstanceResolver$1.access$0(JaxWsHandler.java:549)
        at ru.bitel.bgbilling.kernel.container.ws.server.JaxWsHandler$ServiceInstanceResolver$1$1.run(JaxWsHandler.java:427)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Unknown Source)
        at ru.bitel.bgbilling.kernel.container.ws.server.JaxWsHandler$ServiceInstanceResolver$1.invoke(JaxWsHandler.java:418)
        at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:146)
        at com.sun.xml.ws.server.sei.EndpointMethodHandler.invoke(EndpointMethodHandler.java:257)
        at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:95)
        at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:629)
        at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:588)
        at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:573)
        at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:470)
        at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:295)
        at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:515)
        at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:285)
        at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:143)
        at ru.bitel.common.server.JaxWSAdapter.handle(JaxWSAdapter.java:334)
        at bitel.billing.server.Executer.doPost(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
.........


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 май 2011, 14:35 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
у вас jdk или jre ?
Должно быть jdk

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 май 2011, 15:58 
Не в сети
Клиент

Зарегистрирован: 28 окт 2008, 20:10
Сообщения: 259
Откуда: Махачкала
Карма: 6
skyb писал(а):
у вас jdk или jre ?
Должно быть jdk

Спасибо помогло.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 май 2011, 16:09 
Не в сети
Клиент

Зарегистрирован: 28 окт 2008, 20:10
Сообщения: 259
Откуда: Махачкала
Карма: 6
accounting запустился
а вот access
Код:
May 4, 2011 2:08:19 PM org.apache.activemq.transport.failover.FailoverTransport doReconnect
INFO: Successfully connected to tcp://localhost:61616
Error on node access
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at ru.bitel.bgbilling.kernel.application.server.Application.processBean(Application.java:320)
        at ru.bitel.bgbilling.kernel.application.server.Application.process(Application.java:221)
        at ru.bitel.bgbilling.kernel.application.server.Application.processChildren(Application.java:511)
        at ru.bitel.bgbilling.kernel.application.server.Application.application(Application.java:191)
        at ru.bitel.bgbilling.kernel.application.server.Application.<init>(Application.java:146)
        at ru.bitel.bgbilling.kernel.application.server.Application.main(Application.java:565)
        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:130)
        at ru.bitel.common.bootstrap.Boot.main(Boot.java:179)
Caused by: java.lang.NoSuchMethodError: ru.bitel.bgbilling.modules.inet.api.common.bean.InetDevice.getConfigParameterMap()Lru/bitel/common/ParameterMap;
        at ru.bitel.bgbilling.inet.dyn.ISGServiceActivator.init(ISGServiceActivator.java:42)
        at ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorAdapter.init(ServiceActivatorAdapter.java:15)
        at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntime.reloadScripts(InetDeviceRuntime.java:231)
        at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntime.<init>(InetDeviceRuntime.java:187)
        at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntimeMap.loadDevice(InetDeviceRuntimeMap.java:223)
        at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntimeMap.loadDevice(InetDeviceRuntimeMap.java:238)
        at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntimeMap.load(InetDeviceRuntimeMap.java:152)
        at ru.bitel.bgbilling.modules.inet.access.Access.load(Access.java:133)
        at ru.bitel.bgbilling.modules.inet.access.Access.<init>(Access.java:109)
        ... 16 more


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 май 2011, 18:48 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
я надеюсь и activemq на jdk

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 май 2011, 19:01 
Не в сети
Клиент

Зарегистрирован: 28 окт 2008, 20:10
Сообщения: 259
Откуда: Махачкала
Карма: 6
skyb писал(а):
я надеюсь и activemq на jdk

Да все компоненты на jdk


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 май 2011, 15:38 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Там классы переехали. Поправьте в типе устройства класс который в пакете.
ru/bitel/bgbilling/inet/dyn/device/isg
И в каталоге BGBillingServer/dyn удалите просто классы которые в ru/bitel/bgbilling/inet/dyn прямо лежат.
После этого в сервис - управление динамическим кодом обновить и всё скомпилировать.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 май 2011, 15:51 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Дамп обновил.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 июл 2011, 14:56 
Не в сети
Клиент

Зарегистрирован: 25 ноя 2007, 22:48
Сообщения: 472
Карма: 8
Развернул тестовую версию 5.2.
Установил модуль inet и подгрузил дамп dump.05.06.sql.

При попытке открыть в клиенте модуль Inet выскакивают ошибки:
1) Закладка "Опции". Ошибка "Column 'parenId' not found. [S0022, 0]";
2) Закладка "Устройства и ресурсы" - "Vlan ресурсы". Ошибка "Table 'bgbilling.inv_vlan_category_1' doesn't exist [42S02, 1146]";
3) Закладка "Монитор" - "Текущие". Ошибка "com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'bgbilling.inet_session_1' doesn't exist";

access.out:
Код:
Java Runtime: Sun Microsystems Inc. Java HotSpot(TM) Server VM [1.6.0_26] /opt/java/jdk1.6.0_26/jre
  Runtime name: 12149@alfa.local
  Java endorsed dirs: /lib/endorsed:/opt/java/jdk/lib/endorsed
  OS: Linux 2.6.24.5-smp [i386], file.encoding: ISO-8859-1, user.name: root
  Heap sizes: current=31040k  free=30555k  max=233024k
Starting CommandPortListener on port 1951
Jul 28, 2011 1:22:30 PM org.apache.activemq.transport.failover.FailoverTransport doReconnect
INFO: Successfully connected to tcp://localhost:61616
Error on node access
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at ru.bitel.bgbilling.kernel.application.server.Application.processBean(Application.java:337)
        at ru.bitel.bgbilling.kernel.application.server.Application.process(Application.java:227)
        at ru.bitel.bgbilling.kernel.application.server.Application.processChildren(Application.java:528)
        at ru.bitel.bgbilling.kernel.application.server.Application.application(Application.java:197)
        at ru.bitel.bgbilling.kernel.application.server.Application.<init>(Application.java:152)
        at ru.bitel.bgbilling.kernel.application.server.Application.main(Application.java:582)
        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)
Caused by: ru.bitel.bgbilling.common.BGException: Column 'parentId' not found. [S0022, 0]
        at ru.bitel.common.model.AbstractDao.processException(AbstractDao.java:87)
        at ru.bitel.common.model.AbstractDao.list(AbstractDao.java:231)
        at ru.bitel.bgbilling.modules.inet.api.server.bean.InetOptionDao.tree(InetOptionDao.java:100)
        at ru.bitel.bgbilling.modules.inet.runtime.InetOptionRuntimeMap.load(InetOptionRuntimeMap.java:126)
        at ru.bitel.bgbilling.modules.inet.runtime.InetOptionRuntimeMap.getInstance(InetOptionRuntimeMap.java:38)
        at ru.bitel.bgbilling.modules.inet.tariff.server.InetTariffContext.<init>(InetTariffContext.java:46)
        at ru.bitel.bgbilling.modules.inet.runtime.InetApplication.<init>(InetApplication.java:123)
        at ru.bitel.bgbilling.modules.inet.access.Access.<init>(Access.java:69)
        ... 16 more
Caused by: java.sql.SQLException: Column 'parentId' not found.
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)
        at com.mysql.jdbc.ResultSetImpl.findColumn(ResultSetImpl.java:1144)
        at com.mysql.jdbc.ResultSetImpl.getInt(ResultSetImpl.java:2813)
        at org.apache.commons.dbcp.DelegatingResultSet.getInt(DelegatingResultSet.java:275)
        at ru.bitel.bgbilling.modules.inet.api.server.bean.InetOptionDao.getFromRS(InetOptionDao.java:34)
        at ru.bitel.bgbilling.modules.inet.api.server.bean.InetOptionDao.getFromRS(InetOptionDao.java:1)
        at ru.bitel.common.model.AbstractDao.listImpl(AbstractDao.java:210)
        at ru.bitel.common.model.AbstractDao.listImpl(AbstractDao.java:219)
        at ru.bitel.common.model.AbstractDao.list(AbstractDao.java:227)
        ... 22 more


accounting.out:
Код:
Java Runtime: Sun Microsystems Inc. Java HotSpot(TM) Server VM [1.6.0_26] /opt/java/jdk1.6.0_26/jre
  Runtime name: 30983@alfa.local
  Java endorsed dirs: /lib/endorsed:/opt/java/jdk/lib/endorsed
  OS: Linux 2.6.24.5-smp [i386], file.encoding: ISO-8859-1, user.name: root
  Heap sizes: current=31040k  free=30555k  max=233024k
Starting CommandPortListener on port 1952
Jul 28, 2011 1:15:23 PM org.apache.activemq.transport.failover.FailoverTransport doReconnect
INFO: Successfully connected to tcp://localhost:61616
Error on node accounting
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at ru.bitel.bgbilling.kernel.application.server.Application.processBean(Application.java:337)
        at ru.bitel.bgbilling.kernel.application.server.Application.process(Application.java:227)
        at ru.bitel.bgbilling.kernel.application.server.Application.processChildren(Application.java:528)
        at ru.bitel.bgbilling.kernel.application.server.Application.application(Application.java:197)
        at ru.bitel.bgbilling.kernel.application.server.Application.<init>(Application.java:152)
        at ru.bitel.bgbilling.kernel.application.server.Application.main(Application.java:582)
        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)
Caused by: ru.bitel.bgbilling.common.BGException: Column 'parentId' not found. [S0022, 0]
        at ru.bitel.common.model.AbstractDao.processException(AbstractDao.java:87)
        at ru.bitel.common.model.AbstractDao.list(AbstractDao.java:231)
        at ru.bitel.bgbilling.modules.inet.api.server.bean.InetOptionDao.tree(InetOptionDao.java:100)
        at ru.bitel.bgbilling.modules.inet.runtime.InetOptionRuntimeMap.load(InetOptionRuntimeMap.java:126)
        at ru.bitel.bgbilling.modules.inet.runtime.InetOptionRuntimeMap.getInstance(InetOptionRuntimeMap.java:38)
        at ru.bitel.bgbilling.modules.inet.tariff.server.InetTariffContext.<init>(InetTariffContext.java:46)
        at ru.bitel.bgbilling.modules.inet.runtime.InetApplication.<init>(InetApplication.java:123)
        at ru.bitel.bgbilling.modules.inet.accounting.Accounting.<init>(Accounting.java:139)
        ... 16 more
Caused by: java.sql.SQLException: Column 'parentId' not found.
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)
        at com.mysql.jdbc.ResultSetImpl.findColumn(ResultSetImpl.java:1144)
        at com.mysql.jdbc.ResultSetImpl.getInt(ResultSetImpl.java:2813)
        at org.apache.commons.dbcp.DelegatingResultSet.getInt(DelegatingResultSet.java:275)
        at ru.bitel.bgbilling.modules.inet.api.server.bean.InetOptionDao.getFromRS(InetOptionDao.java:34)
        at ru.bitel.bgbilling.modules.inet.api.server.bean.InetOptionDao.getFromRS(InetOptionDao.java:1)
        at ru.bitel.common.model.AbstractDao.listImpl(AbstractDao.java:210)
        at ru.bitel.common.model.AbstractDao.listImpl(AbstractDao.java:219)
        at ru.bitel.common.model.AbstractDao.list(AbstractDao.java:227)
        ... 22 more



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

Клиент: вер. 5.2 сборка 660 от 26.07.2011 18:21:57
os:Windows XP; java:Sun Microsystems Inc., v.1.6.0_26
Сервер: вер. 5.2 сборка 814 от 26.07.2011 18:21:42
os:Linux; java:Sun Microsystems Inc., v.1.6.0_26

card вер. 5.2 сборка 147 от 18.07.2011 12:04:42
inet вер. 5.2 сборка 466 от 28.07.2011 12:52:03


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 июл 2011, 16:04 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Попробуйте установить модуль еще раз.
При установке/обновлении происходит обновление структуры базы данных.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 июл 2011, 16:10 
Не в сети
Клиент

Зарегистрирован: 25 ноя 2007, 22:48
Сообщения: 472
Карма: 8
Да так и сделал уже.
После установки дампа, переустановил модуль inet и всё зашуршало.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 17 авг 2011, 10:08 
Не в сети
Клиент

Зарегистрирован: 11 апр 2011, 11:07
Сообщения: 142
Карма: 5
Ребят, гляньте плиз
viewtopic.php?f=2&t=4760&p=43079#p43079
*собирал стенд как раз для тестирования сабжа.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 17 авг 2011, 10:11 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
FessAectan писал(а):
Ребят, гляньте плиз
viewtopic.php?f=2&t=4760&p=43079#p43079
*собирал стенд как раз для тестирования сабжа.

а почему в другой теме а не в этой?

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 17 авг 2011, 10:20 
Не в сети
Клиент

Зарегистрирован: 11 апр 2011, 11:07
Сообщения: 142
Карма: 5
skyb писал(а):
а почему в другой теме а не в этой?

Ошибку такую же нагуглил, перешел в тему, да там и апнул, дабы не плодить.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 17 авг 2011, 10:37 
Не в сети
Клиент

Зарегистрирован: 11 апр 2011, 11:07
Сообщения: 142
Карма: 5
Начиная отсюда
viewtopic.php?f=2&t=4760&p=43085#p43068
были непонятки с клиентом. Теперь вопросы явно по сабжу.
Сделал "Сервис - ... - Управление..." -> Скомпелировать все.
Жму "Модули - Inet"
*модуль переустанавливал


Вложения:
Screenshot-27.png
Screenshot-27.png [ 54.99 КБ | Просмотров: 36904 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 17 авг 2011, 10:45 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Вы не ответили, клиент 5.0 а сервер 5.2 ??

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 17 авг 2011, 10:47 
Не в сети
Клиент

Зарегистрирован: 11 апр 2011, 11:07
Сообщения: 142
Карма: 5
skyb писал(а):
Вы не ответили, клиент 5.0 а сервер 5.2 ??

и клиент и сервер 5.2

Перепост моих действий

Данные
Код:
# uname -a
Linux bgb 2.6.32-5-xen-686 #1 SMP Mon Jun 13 09:07:50 UTC 2011 i686 GNU/Linux

*это XEN PV DomU
Код:
# cat /etc/debian_version
6.0.2

Код:
# /opt/jdk1.7.0/bin/java -version
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode)

Код:
# grep wrapper.java.command /opt/apache-activemq-5.4.2/bin/linux/wrapper.conf
wrapper.java.command=/opt/jdk1.7.0/bin/java

Код:
# /etc/init.d/activemq status
ActiveMQ Broker is running (2105).


Мои действия при установке
1. Скачал все что необходимо
Код:
# ls  /root/
BGBillingServer_5.2_828.zip  dump.05.06.sql  inet_5.2_476.zip  jdk-7-linux-i586.tar.gz   mq

2. Скачал apache-activemq-5.4.2
Код:
root@bgb:~/mq# cd ..
root@bgb:~# mkdir -p mq
root@bgb:~# cd mq
root@bgb:~/mq#wget -r ftp://ftp.bgbilling.ru/pub/bgbilling/activemq/linux/*
root@bgb:~/mq#mv  ftp.bgbilling.ru/pub/bgbilling/activemq/linux/apache-activemq-5.4.2/ /opt/

3. Влил дамп идущий с архивом биллинга и установил модуль inet
Код:
# mysql -u root -p   < /usr/local/dump.sql
# /usr/local/BGBillingServer/bg_installer.sh ~root/inet_5.2_476.zip
4. Влил дамп из аттача в первом посту
# mysql -u root -p  bgbilling < /root/dump.05.06.sql


Ошибка при попытки открыть модуль "Модули - Inet"
Изображение


Вложения:
Screenshot-28.png
Screenshot-28.png [ 94.87 КБ | Просмотров: 36900 ]


Последний раз редактировалось FessAectan 17 авг 2011, 10:55, всего редактировалось 4 раз(а).
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 196 ]  На страницу 1, 2, 3, 4, 5 ... 7  След.

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


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

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


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

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