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

6.0 -> 6.1 bgaccess
http://forum.bitel.ru/viewtopic.php?f=44&t=9207
Страница 1 из 1

Автор:  borisk [ 04 май 2014, 12:45 ]
Заголовок сообщения:  6.0 -> 6.1 bgaccess

Добрый день!

Вроде все обновил по документации, но в результате ошибка в bgaccess:
Код:
dhcp 05-04/12:41:50 ERROR [dhcpLstnr-p-7-t-1] InetDhcpProcessor - ru.bitel.bgbilling.kernel.network.dhcp.DhcpListenerWorkerContext cannot be cast to ru.bitel.bgbilling.kernel.base.server.DefaultContext
java.lang.ClassCastException: ru.bitel.bgbilling.kernel.network.dhcp.DhcpListenerWorkerContext cannot be cast to ru.bitel.bgbilling.kernel.base.server.DefaultContext
        at ru.bitel.bgbilling.modules.inet.runtime.InetApplication.authorization(InetApplication.java:731)
        at ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpProcessor.processOption82RequestImpl0(InetDhcpProcessor.java:305)
        at ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpProcessor.processOption82RequestImpl(InetDhcpProcessor.java:211)
        at ru.bitel.bgbilling.modules.inet.dhcp.InetAbstractDhcpProcessor.processOption82Request(InetAbstractDhcpProcessor.java:501)
        at ru.bitel.bgbilling.modules.inet.dhcp.InetAbstractDhcpProcessor.processRequest(InetAbstractDhcpProcessor.java:250)
        at ru.bitel.bgbilling.kernel.network.dhcp.DhcpListenerWorker.runImpl(DhcpListenerWorker.java:84)
        at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        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.727 / 30.04.2014 13:09:54
os: Windows XP; java: Java HotSpot(TM) Client VM, v.1.7.0_55
Сервер: вер. 6.1.888 / 30.04.2014 13:10:08
os: FreeBSD; java: OpenJDK 64-Bit Server VM, v.1.7.0_55
ВНИМАНИЕ: Виртуальная машина OpenJDK 64-Bit Server VM не рекомендуется

bill: вер. 6.1.246 / 17.03.2014 15:27:41
card: вер. 6.1.196 / 02.04.2014 17:57:40
email: вер. 6.1.171 / 02.04.2014 17:58:37
inet: вер. 6.1.522 / 30.04.2014 13:10:42
ipn: вер. 6.1.225 / 14.04.2014 12:45:58
mps: вер. 6.1.165 / 17.04.2014 14:32:37
npay: вер. 6.1.172 / 23.04.2014 15:37:50
reports: вер. 6.1.177 / 14.04.2014 16:25:54

Автор:  stark [ 05 май 2014, 14:18 ]
Заголовок сообщения:  Re: 6.0 -> 6.1 bgaccess

Исправлено, обновление выложено.

Автор:  sever [ 10 июн 2014, 18:14 ]
Заголовок сообщения:  Re: 6.0 -> 6.1 bgaccess

Здравствуйте! Поставил на чистую систему Bgbilling server и клиента версии 6.1.
Задача развернуть радиус сервер.
Поставил BGInetAccess 6.1 по инструкции. При запуске access_start.sh ничего не выдает. Запускаю access_status.sh выдает ошибку: "в соединении отказано".
С BGInetAccounting тоже самое. Какие причины могут быть?

Цитата:

[root@test BGInetAccess]# ./access_status.sh
Java Runtime: Oracle Corporation Java HotSpot(TM) 64-Bit Server VM [1.7.0_55] /usr/java/jdk1.7.0_55/jre
Runtime name: 7866@localhost
Java endorsed dirs: /lib/endorsed:/usr/java/jdk1.7.0_55/lib/endorsed
OS: Linux 2.6.32-358.el6.x86_64 [amd64], file.encoding: UTF-8, user.name: root
Heap sizes: current=29120k free=28474k max=465280k
Error: В соединении отказано
java.net.ConnectException: В соединении отказано
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:579)
at java.net.Socket.connect(Socket.java:528)
at java.net.Socket.<init>(Socket.java:425)
at java.net.Socket.<init>(Socket.java:241)
at ru.bitel.bgbilling.kernel.application.server.CommandPortListener.sendCommand(CommandPortListener.java:229)
at ru.bitel.bgbilling.kernel.application.server.Application.main(Application.java:797)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129)
at ru.bitel.common.bootstrap.Boot.main(Boot.java:178)




Код файла xml стандартный, выбрал произвольно уникальный id приложения, указал id модуля inet и id корневого устройства, пароли по умолчанию. Радиус клиент пока не заведен.

CentOS release 6.4
Java(TM) SE Runtime Environment (build 1.7.0_55-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.55-b03, mixed mode)
сервер 6.1
клиент 6.1

Автор:  skyb [ 10 июн 2014, 18:37 ]
Заголовок сообщения:  Re: 6.0 -> 6.1 bgaccess

Что при этом в access.out

Автор:  sever [ 10 июн 2014, 18:51 ]
Заголовок сообщения:  Re: 6.0 -> 6.1 bgaccess

skyb писал(а):
Что при этом в access.out


Код:
Java Runtime: Oracle Corporation Java HotSpot(TM) 64-Bit Server VM [1.7.0_55] /usr/java/jdk1.7.0_55/jre
  Runtime name: 9372@localhost
  Java endorsed dirs: /lib/endorsed:/usr/java/jdk1.7.0_55/lib/endorsed
  OS: Linux 2.6.32-358.el6.x86_64 [amd64], file.encoding: UTF-8, user.name: root
  Heap sizes: current=29120k  free=28474k  max=253440k
Starting CommandPortListener on port 1951
РёСЋРЅ 10, 2014 3:56:22 PM org.apache.activemq.transport.failover.FailoverTransport doReconnect
INFO: Successfully connected to tcp://localhost:61616
Error on node radiusProcessor
Error on node radius
java.lang.NoClassDefFoundError: ru/bitel/bgbilling/modules/card/common/event/CardGetRequestEvent
   at java.lang.Class.forName0(Native Method)
   at java.lang.Class.forName(Class.java:190)
   at ru.bitel.bgbilling.kernel.application.server.Application.processBean(Application.java:391)
   at ru.bitel.bgbilling.kernel.application.server.Application.process(Application.java:297)
   at ru.bitel.bgbilling.kernel.application.server.Application.processChildren(Application.java:749)
   at ru.bitel.bgbilling.kernel.application.server.Application.process(Application.java:288)
   at ru.bitel.bgbilling.kernel.application.server.Application.processChildren(Application.java:749)
   at ru.bitel.bgbilling.kernel.application.server.Application.application(Application.java:225)
   at ru.bitel.bgbilling.kernel.application.server.Application.<init>(Application.java:161)
   at ru.bitel.bgbilling.kernel.application.server.Application.main(Application.java:803)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:606)
   at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129)
   at ru.bitel.common.bootstrap.Boot.main(Boot.java:178)
Caused by: java.lang.ClassNotFoundException: ru.bitel.bgbilling.modules.card.common.event.CardGetRequestEvent
   at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
   at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
   ... 16 more

Автор:  stark [ 10 июн 2014, 18:58 ]
Заголовок сообщения:  Re: 6.0 -> 6.1 bgaccess

вы забыли вот эту инструкцию
Цитата:
Внимание
Для корректной работы модуля необходима установка модуля Card.


http://bgbilling.ru/v6.1/doc/ch17s03.html

Поставьте модуль card на сервере и обновите access и accounting( update.sh в каждом их них).

Автор:  sever [ 10 июн 2014, 20:02 ]
Заголовок сообщения:  Re: 6.0 -> 6.1 bgaccess

stark писал(а):
вы забыли вот эту инструкцию
Цитата:
Внимание
Для корректной работы модуля необходима установка модуля Card.


http://bgbilling.ru/v6.1/doc/ch17s03.html

Поставьте модуль card на сервере и обновите access и accounting( update.sh в каждом их них).



Спасибо! Заработало!

Автор:  master [ 23 июн 2014, 10:10 ]
Заголовок сообщения:  Re: 6.0 -> 6.1 bgaccess

Имеется тестовая версия 6.0 + MPD. Все работает.
С покупкой лицензии решил поставить версию 6.1 на новую машину. Ставил по инструкции, настройки один в один как и на тестовом 6.0.
VPN соединение - авторизация проходят , но через 2 секунды сбрасывает. (BGBilling server 6.1 os ubuntu 12.04, mpd5 FreeBSD)

Access error.log
Код:
 06-23/09:21:57 ERROR [event-proc-p-2-t-1] Consumer - java.lang.ClassNotFoundException: ru.bitel.bgbilling.modules.inet.dyn.accounting.detail.FlowExport
ru.bitel.bgbilling.common.BGException: java.lang.ClassNotFoundException: ru.bitel.bgbilling.modules.inet.dyn.accounting.detail.FlowExport
        at ru.bitel.bgbilling.kernel.dynamic.server.ReadOnlyClassManager$1.notify(ReadOnlyClassManager.java:37)
        at ru.bitel.bgbilling.kernel.dynamic.server.ReadOnlyClassManager$1.notify(ReadOnlyClassManager.java:1)
        at ru.bitel.bgbilling.kernel.event.AbstractConsumer.notify(AbstractConsumer.java:353)
        at ru.bitel.bgbilling.kernel.event.Consumer.notify(Consumer.java:1)
        at ru.bitel.bgbilling.kernel.event.Consumer.onMessage0(Consumer.java:112)
        at ru.bitel.bgbilling.kernel.event.Consumer$EventListenerRunnable.runImpl(Consumer.java:51)
        at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        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)
Caused by: java.lang.ClassNotFoundException: ru.bitel.bgbilling.modules.inet.dyn.accounting.detail.FlowExport
        at ru.bitel.bgbilling.kernel.dynamic.server.DatabaseClassLoader.findClass(DatabaseClassLoader.java:44)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
        at ru.bitel.bgbilling.kernel.dynamic.server.ReadOnlyClassManager$1.notify(ReadOnlyClassManager.java:32)
        ... 10 more


Автор:  stark [ 23 июн 2014, 11:36 ]
Заголовок сообщения:  Re: 6.0 -> 6.1 bgaccess

master писал(а):
Имеется тестовая версия 6.0 + MPD. Все работает.
С покупкой лицензии решил поставить версию 6.1 на новую машину. Ставил по инструкции, настройки один в один как и на тестовом 6.0.
VPN соединение - авторизация проходят , но через 2 секунды сбрасывает. (BGBilling server 6.1 os ubuntu 12.04, mpd5 FreeBSD)

Access error.log
Код:
 06-23/09:21:57 ERROR [event-proc-p-2-t-1] Consumer - java.lang.ClassNotFoundException: ru.bitel.bgbilling.modules.inet.dyn.accounting.detail.FlowExport
ru.bitel.bgbilling.common.BGException: java.lang.ClassNotFoundException: ru.bitel.bgbilling.modules.inet.dyn.accounting.detail.FlowExport
        at ru.bitel.bgbilling.kernel.dynamic.server.ReadOnlyClassManager$1.notify(ReadOnlyClassManager.java:37)
        at ru.bitel.bgbilling.kernel.dynamic.server.ReadOnlyClassManager$1.notify(ReadOnlyClassManager.java:1)
        at ru.bitel.bgbilling.kernel.event.AbstractConsumer.notify(AbstractConsumer.java:353)
        at ru.bitel.bgbilling.kernel.event.Consumer.notify(Consumer.java:1)
        at ru.bitel.bgbilling.kernel.event.Consumer.onMessage0(Consumer.java:112)
        at ru.bitel.bgbilling.kernel.event.Consumer$EventListenerRunnable.runImpl(Consumer.java:51)
        at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        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)
Caused by: java.lang.ClassNotFoundException: ru.bitel.bgbilling.modules.inet.dyn.accounting.detail.FlowExport
        at ru.bitel.bgbilling.kernel.dynamic.server.DatabaseClassLoader.findClass(DatabaseClassLoader.java:44)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
        at ru.bitel.bgbilling.kernel.dynamic.server.ReadOnlyClassManager$1.notify(ReadOnlyClassManager.java:32)
        ... 10 more



Зайдите в динамический код и нажмите "скомпилировать все". Ну проверьте еще на всякий случай если ли этот класс в динамическом коде.

Автор:  master [ 23 июн 2014, 12:27 ]
Заголовок сообщения:  Re: 6.0 -> 6.1 bgaccess

stark писал(а):
master писал(а):
Имеется тестовая версия 6.0 + MPD. Все работает.
С покупкой лицензии решил поставить версию 6.1 на новую машину. Ставил по инструкции, настройки один в один как и на тестовом 6.0.
VPN соединение - авторизация проходят , но через 2 секунды сбрасывает. (BGBilling server 6.1 os ubuntu 12.04, mpd5 FreeBSD)

Access error.log
Код:
 06-23/09:21:57 ERROR [event-proc-p-2-t-1] Consumer - java.lang.ClassNotFoundException: ru.bitel.bgbilling.modules.inet.dyn.accounting.detail.FlowExport
ru.bitel.bgbilling.common.BGException: java.lang.ClassNotFoundException: ru.bitel.bgbilling.modules.inet.dyn.accounting.detail.FlowExport
        at ru.bitel.bgbilling.kernel.dynamic.server.ReadOnlyClassManager$1.notify(ReadOnlyClassManager.java:37)
        at ru.bitel.bgbilling.kernel.dynamic.server.ReadOnlyClassManager$1.notify(ReadOnlyClassManager.java:1)
        at ru.bitel.bgbilling.kernel.event.AbstractConsumer.notify(AbstractConsumer.java:353)
        at ru.bitel.bgbilling.kernel.event.Consumer.notify(Consumer.java:1)
        at ru.bitel.bgbilling.kernel.event.Consumer.onMessage0(Consumer.java:112)
        at ru.bitel.bgbilling.kernel.event.Consumer$EventListenerRunnable.runImpl(Consumer.java:51)
        at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        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)
Caused by: java.lang.ClassNotFoundException: ru.bitel.bgbilling.modules.inet.dyn.accounting.detail.FlowExport
        at ru.bitel.bgbilling.kernel.dynamic.server.DatabaseClassLoader.findClass(DatabaseClassLoader.java:44)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
        at ru.bitel.bgbilling.kernel.dynamic.server.ReadOnlyClassManager$1.notify(ReadOnlyClassManager.java:32)
        ... 10 more



Зайдите в динамический код и нажмите "скомпилировать все". Ну проверьте еще на всякий случай если ли этот класс в динамическом коде.


компиляция не помогла, этот класс есть в дин.коде
Какие логи еще показать?

Автор:  stark [ 23 июн 2014, 12:58 ]
Заголовок сообщения:  Re: 6.0 -> 6.1 bgaccess

Попробуйте перезапустить accounting еще.

Автор:  master [ 23 июн 2014, 14:29 ]
Заголовок сообщения:  Re: 6.0 -> 6.1 bgaccess

stark писал(а):
Попробуйте перезапустить accounting еще.

Спасибо разобрался, оказывается при запуске системы не стартанули access и accounting... странно вроде автозапуск по инструкции настроил :(

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