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

Ошибки в чистой установке BG Billing 5.2
http://forum.bitel.ru/viewtopic.php?f=22&t=5636
Страница 1 из 1

Автор:  SafeAndSound [ 23 июн 2011, 18:53 ]
Заголовок сообщения:  Ошибки в чистой установке BG Billing 5.2

Добрый день!

Сегодня скачали и установили с нуля версию 5.2.
С начала работы сервера в логах регистрируются ошибки доступа к объектам базы данных:
Код:
06-23/14:46:57 ERROR [http-8080-1] LoggingPrintStream - com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'bgbilling.address_config' doesn't exist
06-23/15:56:36 ERROR [http-8080-1] LoggingPrintStream - com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'bgbilling.object_param_value_flag' doesn't exist
06-23/15:56:54 ERROR [http-8080-1] LoggingPrintStream - com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'bgbilling.address_config' doesn't exist
06-23/15:56:59 ERROR [http-8080-1] LoggingPrintStream - com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'bgbilling.object_param_value_address_log' doesn't exist
В dump.sql перечисленные объекты отсутствуют. Можно ли получить скрипт создания этих таблиц?

Вдогонку.
Код:
Информация о версии:
  Клиент: вер. 5.2 сборка 580 от 21.06.2011 15:01:09
    os:Linux; java:Sun Microsystems Inc., v.1.6.0_22
  Сервер: вер. 5.2 сборка 734 от 21.06.2011 15:00:50
    os:Linux; java:Sun Microsystems Inc., v.1.6.0_26

Автор:  SafeAndSound [ 24 июн 2011, 13:44 ]
Заголовок сообщения:  Re: Ошибки в чистой установке BG Billing 5.2

Вот ещё:
Код:
ID события: dynamic.code.recompilation.error
Время регистрации события: 24.06.2011 11:32:22

Результат компиляции неизвестен!

ru.bitel.bgbilling.common.BGException: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'bgbilling.script_classes_ifaces' doesn't exist
   at ru.bitel.bgbilling.kernel.dynamic.server.bean.DynamicCodeDao.clearTables(DynamicCodeDao.java:487)
   at ru.bitel.bgbilling.kernel.dynamic.server.ReadWriteClassManager.recompileAll0(ReadWriteClassManager.java:138)
   at ru.bitel.bgbilling.kernel.dynamic.server.ReadWriteClassManager.recompileAll(ReadWriteClassManager.java:115)
   at bitel.billing.server.Server.<init>(Server.java:433)
   at bitel.billing.server.Server.main(Server.java:255)
   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.common.bootstrap.Boot.boot(Boot.java:129)
   at ru.bitel.common.bootstrap.Boot.main(Boot.java:178)
Caused by: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'bgbilling.script_classes_ifaces' doesn't exist
   at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936)
   at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2985)
   at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1631)
   at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1723)
   at com.mysql.jdbc.Connection.execSQL(Connection.java:3283)
   at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1332)
   at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1604)
   at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1519)
   at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1504)
   at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:105)
   at ru.bitel.bgbilling.kernel.dynamic.server.bean.DynamicCodeDao.clearTables(DynamicCodeDao.java:477)
   ... 10 more

Автор:  snark [ 24 июн 2011, 16:32 ]
Заголовок сообщения:  Re: Ошибки в чистой установке BG Billing 5.2

5.2 еще не зарелизили. На "посмотреть" рекомендую воспользоваться одним из этих дампов, т.к. по словам самих разработчиков в 5.2 кроме inet еще ничего толком не касались.

Автор:  KostiK [ 24 июн 2011, 16:48 ]
Заголовок сообщения:  Re: Ошибки в чистой установке BG Billing 5.2

исправили.

Автор:  SafeAndSound [ 24 июн 2011, 16:53 ]
Заголовок сообщения:  Re: Ошибки в чистой установке BG Billing 5.2

snark писал(а):
5.2 еще не зарелизили. На "посмотреть" рекомендую воспользоваться одним из этих дампов, т.к. по словам самих разработчиков в 5.2 кроме inet еще ничего толком не касались.

В 5.1, к сожалению, тоже есть отсутствующие объекты в дампе.

Автор:  SafeAndSound [ 24 июн 2011, 17:11 ]
Заголовок сообщения:  Re: Ошибки в чистой установке BG Billing 5.2

KostiK писал(а):
исправили.

Спасибо! Пока ошибок не наблюдается.

Автор:  SafeAndSound [ 24 июн 2011, 17:15 ]
Заголовок сообщения:  Re: Ошибки в чистой установке BG Billing 5.2

Ещё не хватает bgbilling.script_classes.

Автор:  KostiK [ 24 июн 2011, 17:21 ]
Заголовок сообщения:  Re: Ошибки в чистой установке BG Billing 5.2

5.1 тоже поправили.
5.2 еще раз проверили, дополнили нехватающие табличики.
скоро выложим и 5.1 и 5.2

Автор:  ozkostay [ 29 июл 2011, 14:28 ]
Заголовок сообщения:  Re: Ошибки в чистой установке BG Billing 5.2

Поставил БГСервер 5.2 на Ubuntu server 10.04, MySQL 5.5.14, jdk1.6.0_25 При запуске в error.log сервера пишет:

Код:
scheduler 07-29/14:11:12 ERROR [main] LoggingPrintStream - java.sql.SQLException: Column 'laf' not found.
scheduler 07-29/14:11:12 ERROR [main] LoggingPrintStream -    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
scheduler 07-29/14:11:12 ERROR [main] LoggingPrintStream -    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987)
scheduler 07-29/14:11:12 ERROR [main] LoggingPrintStream -    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982)
scheduler 07-29/14:11:12 ERROR [main] LoggingPrintStream -    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927)
scheduler 07-29/14:11:12 ERROR [main] LoggingPrintStream -    at com.mysql.jdbc.ResultSetImpl.findColumn(ResultSetImpl.java:1144)
scheduler 07-29/14:11:12 ERROR [main] LoggingPrintStream -    at com.mysql.jdbc.ResultSetImpl.getString(ResultSetImpl.java:5616)
scheduler 07-29/14:11:12 ERROR [main] LoggingPrintStream -    at org.apache.commons.dbcp.DelegatingResultSet.getString(DelegatingResultSet.java:225)
scheduler 07-29/14:11:12 ERROR [main] LoggingPrintStream -    at bitel.billing.server.admin.bean.UserManager.loadUserFromRS(UserManager.java:371)
scheduler 07-29/14:11:12 ERROR [main] LoggingPrintStream -    at bitel.billing.server.admin.bean.UserManager.getUsersMap(UserManager.java:105)
scheduler 07-29/14:11:12 ERROR [main] LoggingPrintStream -    at ru.bitel.bgbilling.server.util.UserMap.initUserMap(UserMap.java:43)
scheduler 07-29/14:11:12 ERROR [main] LoggingPrintStream -    at bitel.billing.server.TaskExecuter.init(TaskExecuter.java:112)
scheduler 07-29/14:11:12 ERROR [main] LoggingPrintStream -    at bitel.billing.server.TaskExecuter.<init>(TaskExecuter.java:74)
scheduler 07-29/14:11:12 ERROR [main] LoggingPrintStream -    at bitel.billing.server.task.TESocketManager.startApplication(TESocketManager.java:42)
scheduler 07-29/14:11:12 ERROR [main] LoggingPrintStream -    at bitel.billing.server.util.manager.SocketManager.analizeArgs(SocketManager.java:104)
scheduler 07-29/14:11:12 ERROR [main] LoggingPrintStream -    at bitel.billing.server.util.manager.SocketManager.executeCommand(SocketManager.java:21)
scheduler 07-29/14:11:12 ERROR [main] LoggingPrintStream -    at bitel.billing.server.task.TESocketManager.<init>(TESocketManager.java:11)
scheduler 07-29/14:11:12 ERROR [main] LoggingPrintStream -    at bitel.billing.server.TaskExecuter.main(TaskExecuter.java:337)
scheduler 07-29/14:11:12 ERROR [main] LoggingPrintStream -    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
scheduler 07-29/14:11:12 ERROR [main] LoggingPrintStream -    at sun.reflect.NativeMethodAserver 07-29/14:11:12 ERROR [main] LoggingPrintStream - java.lang.reflect.InvocationTargetException
server 07-29/14:11:12 ERROR [main] LoggingPrintStream -    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
server 07-29/14:11:12 ERROR [main] LoggingPrintStream -    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
server 07-29/14:11:12 ERROR [main] LoggingPrintStream -    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
server 07-29/14:11:12 ERROR [main] LoggingPrintStream -    at java.lang.reflect.Method.invoke(Method.java:597)
server 07-29/14:11:12 ERROR [main] LoggingPrintStream -    at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129)
server 07-29/14:11:12 ERROR [main] LoggingPrintStream -    at ru.bitel.common.bootstrap.Boot.main(Boot.java:178)
server 07-29/14:11:12 ERROR [main] LoggingPrintStream - Caused by: java.lang.NoSuchMethodError: org.apache.catalina.connector.Connector.setEmptySessionPath(Z)V
server 07-29/14:11:12 ERROR [main] LoggingPrintStream -    at bitel.billing.server.Server.setCommonConnectorOptions(Server.java:557)
server 07-29/14:11:12 ERROR [main] LoggingPrintStream -    at bitel.billing.server.Server.initConnectors(Server.java:484)
server 07-29/14:11:12 ERROR [main] LoggingPrintStream -    at bitel.billing.server.Server.<init>(Server.java:381)
server 07-29/14:11:12 ERROR [main] LoggingPrintStream -    at bitel.billing.server.Server.main(Server.java:244)
server 07-29/14:11:12 ERROR [main] LoggingPrintStream -    ... 6 more


если делаю ./server_stop.sh или ./server_status.sh долго думает и потом выдает:
Код:
java.net.SocketTimeoutException: Receive timed out
        at java.net.PlainDatagramSocketImpl.receive0(Native Method)
        at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:145)
        at java.net.DatagramSocket.receive(DatagramSocket.java:725)
        at bitel.billing.server.Server.executeCommand(Server.java:296)
        at bitel.billing.server.Server.main(Server.java:248)
        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)

и клиентом никак не цепляется
Connection refused: connect

Что делать? куда копать?
До установки 5.2 сервер 5.1 работал замечательно.

Автор:  Amir [ 01 авг 2011, 13:00 ]
Заголовок сообщения:  Re: Ошибки в чистой установке BG Billing 5.2

Попробуйте выкачать update_lib, update, модули и поставить еще раз вручную.

Автор:  ozkostay [ 02 авг 2011, 15:46 ]
Заголовок сообщения:  Re: Ошибки в чистой установке BG Billing 5.2

Переустановил с нуля с Вашими замечаниями.
Помогло :D Спасибо.
Установил Inet, Card модули.
Начал ставить BGInetAccess_5.2_50 и BGInetAccounting_5.2_45,
У обоих ругается: Error: module.properties not found in zip

Автор:  ozkostay [ 02 авг 2011, 15:49 ]
Заголовок сообщения:  Re: Ошибки в чистой установке BG Billing 5.2

И описание работы и настройки модуля http://www.bgbilling.ru/v5.2/doc/ch15.html я так понимаю, еще не закончено?

Автор:  Amir [ 02 авг 2011, 18:50 ]
Заголовок сообщения:  Re: Ошибки в чистой установке BG Billing 5.2

Да, еще не закончено. BGInetAccess_5.2_50 и BGInetAccounting_5.2_45 это отдельные приложения.
Посмотрите также viewforum.php?f=44

Автор:  ozkostay [ 03 авг 2011, 14:06 ]
Заголовок сообщения:  Re: Ошибки в чистой установке BG Billing 5.2

Установил BGInetAccess_5.2_50 и BGInetAccounting_5.2_45 как отдельные приложения.
При старте BGInetAccess пишет в логи:

access.out
Код:
Java Runtime: Sun Microsystems Inc. Java HotSpot(TM) Client VM [1.6.0_25] /opt/java/jdk1.6.0_25/jre
  Runtime name: 5374@skat-bill
  Java endorsed dirs: /lib/endorsed:/opt/java/jdk/lib/endorsed
  OS: Linux 2.6.32-33-generic-pae [i386], file.encoding: UTF-8, user.name: root
  Heap sizes: current=15872k  free=15501k  max=253440k
Starting CommandPortListener on port 1951
03.08.2011 12:05:34 org.apache.activemq.transport.failover.FailoverTransport doReconnect
INFO: Successfully connected to tcp://localhost:61616
ru.bitel.bgbilling.common.BGException: Parameter app.id not defined in application XML!
   at ru.bitel.bgbilling.kernel.application.server.Application.<init>(Application.java:101)
   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)


access.log, dhcp.log, connection.log, radius-processor.log, radius.log, script.log
Код:
08-03/12:05:33  INFO [main] DefaultServerSetup - Binding javax.jms.ConnectionFactory[org.apache.activemq.ActiveMQConnectionFactory@1d04653] to java:comp/env/mq/connectionFactory
 08-03/12:05:33  INFO [main] DefaultServerSetup - Init DB connection pools
 08-03/12:05:33  INFO [main] DefaultServerSetup - Binding JDBC pool "master" to java:comp/env/jdbc/master
 08-03/12:05:33  INFO [main] DefaultServerSetup - Init trash pools..
 08-03/12:05:34  INFO [Thread-7] EventProcessor - Shutdown EventProcessor...


При старте BGInetAccounting аналогично.

Help!!!

Автор:  Amir [ 03 авг 2011, 15:06 ]
Заголовок сообщения:  Re: Ошибки в чистой установке BG Billing 5.2

ru.bitel.bgbilling.common.BGException: Parameter app.id not defined in application XML!
В inet-accounting.xml и в inet-access.xml нужно прописать разные числовые значения app.id

Автор:  ozkostay [ 03 авг 2011, 15:38 ]
Заголовок сообщения:  Re: Ошибки в чистой установке BG Billing 5.2

В inet-accounting.xml и в inet-access.xml прописал разные числовые значения app.id=333 и app.id=555
Теперь в access.out вывалилось вот такое:

Код:
Java Runtime: Sun Microsystems Inc. Java HotSpot(TM) Client VM [1.6.0_25] /opt/java/jdk1.6.0_25/jre
  Runtime name: 1638@skat-bill
  Java endorsed dirs: /lib/endorsed:/opt/java/jdk/lib/endorsed
  OS: Linux 2.6.32-33-generic-pae [i386], file.encoding: ANSI_X3.4-1968, user.name: root
  Heap sizes: current=15872k  free=15502k  max=253440k
Starting CommandPortListener on port 1951
Aug 3, 2011 3:24:48 PM org.apache.activemq.transport.failover.FailoverTransport doReconnect
INFO: Successfully connected to tcp://localhost:61616
Error on node access
java.lang.ClassNotFoundException: ru.bitel.bgbilling.modules.inet.access.Access
   at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
   at java.lang.Class.forName0(Native Method)
   at java.lang.Class.forName(Class.java:169)
   at ru.bitel.bgbilling.kernel.application.server.Application.processBean(Application.java:265)
   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)

Автор:  Amir [ 04 авг 2011, 14:48 ]
Заголовок сообщения:  Re: Ошибки в чистой установке BG Billing 5.2

Выполняли update.sh на обоих приложениях?

Автор:  Khoma [ 01 окт 2011, 20:59 ]
Заголовок сообщения:  Re: Ошибки в чистой установке BG Billing 5.2

Amir писал(а):
Выполняли update.sh на обоих приложениях?

У меня аналогичная ошибка. update.sh выполнял.

Автор:  Администратор [ 05 окт 2011, 16:46 ]
Заголовок сообщения:  Re: Ошибки в чистой установке BG Billing 5.2

В lib/app серверов inet.jar лежит? Открывается? Там этот класс есть, на который ругается?

Автор:  smiler999 [ 12 окт 2011, 16:23 ]
Заголовок сообщения:  Re: Ошибки в чистой установке BG Billing 5.2

Столкнулся с такой же проблемой. Способ её решения известен??

Автор:  smiler999 [ 12 окт 2011, 16:24 ]
Заголовок сообщения:  Re: Ошибки в чистой установке BG Billing 5.2

Администратор писал(а):
В lib/app серверов inet.jar лежит? Открывается? Там этот класс есть, на который ругается?

Все есть и открывается

Автор:  Администратор [ 13 окт 2011, 11:12 ]
Заголовок сообщения:  Re: Ошибки в чистой установке BG Billing 5.2

Киньте в личку ССШ доступ к серверу.

Автор:  Администратор [ 02 ноя 2011, 12:42 ]
Заголовок сообщения:  Re: Ошибки в чистой установке BG Billing 5.2

smiler999, у вас проблема, что на той же машине запущен dhcpd, который уже слушает 67 UDP порт.
В access.out:
Код:
INFO: Successfully connected to tcp://localhost:61616                                                                                                                                                                                                       
java.lang.RuntimeException: Error init SocketListener on port=67                                                                                                                                                                                           
<------>at ru.bitel.common.io.DatagramChannelListener.initSocket(DatagramChannelListener.java:114)                                                                                                                                                         
<------>at ru.bitel.common.io.DatagramChannelListener.init(DatagramChannelListener.java:120)                                                                                                                                                               
<------>at ru.bitel.bgbilling.kernel.network.processor.DatagramListener.start(DatagramListener.java:72)                                                                                                                                                     
<------>at ru.bitel.bgbilling.kernel.application.server.Application.application(Application.java:203)                                                                                                                                                       
<------>at ru.bitel.bgbilling.kernel.application.server.Application.<init>(Application.java:153)                                                                                                                                                           
<------>at ru.bitel.bgbilling.kernel.application.server.Application.main(Application.java:583)                                                                                                                                                             
<------>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: java.net.BindException: Address already in use                                                                                                                                                                                                   
<------>at sun.nio.ch.Net.bind(Native Method)                                                                                                                                                                                                               
<------>at sun.nio.ch.DatagramChannelImpl.bind(DatagramChannelImpl.java:484)                                                                                                                                                                               
<------>at sun.nio.ch.DatagramSocketAdaptor.bind(DatagramSocketAdaptor.java:80)                                                                                                                                                                             
<------>at ru.bitel.common.io.DatagramChannelListener.initSocket(DatagramChannelListener.java:102)                                                                                                                                                         
<------>... 11 more

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