BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 06 июл 2025, 02:34

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




Начать новую тему Ответить на тему  [ Сообщений: 17 ] 
Автор Сообщение
СообщениеДобавлено: 31 июл 2007, 14:59 
Не в сети

Зарегистрирован: 08 май 2007, 11:48
Сообщения: 22
Карма: 0
Столкнулся с ситуацией, похжей на затронутую в топике
http://bgbilling.ru/forum/viewtopic.php?t=23
Добавил NAS, добавил пользователя. Пробую авторизоваться, в ответ ошибка, что-то вроде "Имя пользователя или пароль недопустимы в этом домене". NAS отправляет запрос на аутентификацию радиусу, радиус возвращает отказ. В логах модуля VPN биллинга ошибка "[11] Price not found".

В том топике дело оказалось в том, что стоимость некоторых услуг была "0.0", а нужно было проставить "0,0".

Зашёл в редактор тарифных планов, нажал кнопку редактирования, но окно редактирования не появилось.

Месяца 2-3 назад я обновлял систему с версии 3.75 до версии 4.1, возможно этот глюк произошёл из-за некорректного обновления.

Как устранить эту неисправность?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 02 авг 2007, 11:27 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
1. Обновите ПО до 4.2 версии
2. Возможно вы обновили не все модули. Дайте вывод server.log начало


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 23 авг 2007, 10:00 
Не в сети

Зарегистрирован: 08 май 2007, 11:48
Сообщения: 22
Карма: 0
Вот кусок журнала за 31 июля, т.е. когда я задал вопрос:

ERROR 31.07.2007 09:17:36 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 09:17:36 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 09:17:36 Action NOT FOUND ! module:contract.object class: ActionTypeList
ERROR 31.07.2007 09:17:36 Action NOT FOUND ! module:contract.hierarchy class: ActionContractInfo
ERROR 31.07.2007 09:17:37 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 09:17:37 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 09:17:39 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 09:17:40 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 09:17:40 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 09:17:40 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 09:17:40 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 09:17:40 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 09:17:40 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 09:17:40 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 09:17:40 Action NOT FOUND ! module:dialup class: ActionPeriod
ERROR 31.07.2007 09:17:48 Action NOT FOUND ! module:contract.object class: ActionTypeList
ERROR 31.07.2007 09:17:48 Action NOT FOUND ! module:contract.hierarchy class: ActionContractInfo
ERROR 31.07.2007 09:17:51 Action NOT FOUND ! module:dialup class: ActionPeriod
ERROR 31.07.2007 09:18:18 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 09:18:18 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 09:18:18 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 09:18:18 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 09:18:18 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:18:12 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:18:12 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:18:12 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:18:13 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:18:13 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:21:27 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:21:27 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:21:27 Action NOT FOUND ! module:contract.object class: ActionTypeList
ERROR 31.07.2007 10:21:29 Action NOT FOUND ! module:contract.hierarchy class: ActionContractInfo
ERROR 31.07.2007 10:21:29 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:21:30 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:21:35 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:21:36 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:21:36 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:21:36 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:21:36 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:21:36 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:21:36 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:21:36 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:21:37 Action NOT FOUND ! module:dialup class: ActionPeriod
ERROR 31.07.2007 10:21:40 Action NOT FOUND ! module:contract.object class: ActionContractObjectList
ERROR 31.07.2007 10:21:41 Action NOT FOUND ! module:call class: ActionRealmList
ERROR 31.07.2007 10:21:41 Action NOT FOUND ! module:dialup class: ActionIPAddress
ERROR 31.07.2007 10:21:41 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:21:41 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:21:41 Action NOT FOUND ! module:call class: ActionRadiusAttributeTypeList
ERROR 31.07.2007 10:21:41 Action NOT FOUND ! module:call class: ActionRealmList
ERROR 31.07.2007 10:21:41 Action NOT FOUND ! module:call class: ActionRealmGroupList
ERROR 31.07.2007 10:21:41 Action NOT FOUND ! module:call class: ActionRealmList
ERROR 31.07.2007 10:21:41 Action NOT FOUND ! module:call class: ActionAttrSetList
ERROR 31.07.2007 10:21:59 Action NOT FOUND ! module:dialup class: ActionIPAddressUpdate
ERROR 31.07.2007 10:29:38 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:29:38 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:29:38 Action NOT FOUND ! module:contract.hierarchy class: ActionContractInfo
ERROR 31.07.2007 10:29:40 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:29:49 Action NOT FOUND ! module:contract.object class: ActionTypeList
ERROR 31.07.2007 10:29:49 Action NOT FOUND ! module:contract.hierarchy class: ActionContractInfo
ERROR 31.07.2007 10:29:54 Action NOT FOUND ! module:contract.hierarchy class: ActionContractInfo
ERROR 31.07.2007 10:29:57 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:29:57 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:29:58 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:30:01 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:30:01 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:30:04 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:31:03 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:31:03 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:31:03 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:31:03 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:31:03 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:31:03 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:31:03 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:31:03 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:31:03 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:32:38 Action NOT FOUND ! module:contract.hierarchy class: ActionContractInfo
ERROR 31.07.2007 10:36:53 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:36:53 Action NOT FOUND ! module:contract class: ActionContractLimitManage
ERROR 31.07.2007 10:36:55 Action NOT FOUND ! module:contract class: ActionContractLimitManage
ERROR 31.07.2007 10:36:56 Action NOT FOUND ! module:contract class: ActionContractLimitManage
ERROR 31.07.2007 10:36:59 Action NOT FOUND ! module:contract class: ActionWebRequestLimit
ERROR 31.07.2007 10:37:08 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:37:08 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:37:36 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:37:50 Action NOT FOUND ! module:contract.tariff class: ActionPersonalTariffTable
ERROR 31.07.2007 10:37:55 Action NOT FOUND ! module:contract class: ActionContractLimitManage
ERROR 31.07.2007 10:39:45 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:39:45 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:43:40 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:43:40 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:44:38 Action NOT FOUND ! module:tariff class: ActionTimeTypeList
ERROR 31.07.2007 10:44:50 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:44:50 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 10:47:28 Action NOT FOUND ! module:dialup class: ActionPeriod
ERROR 31.07.2007 10:49:01 Line CREATE TABLE calculate_period_5 (
id int(11) NOT NULL auto_increment,
cid int(11) NOT NULL default '0',
start date default NULL,
end date default NULL,
PRIMARY KEY (id),
KEY cid (cid)
)
java.sql.SQLException: Table 'calculate_period_5' already exists
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1997)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1167)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1278)
at com.mysql.jdbc.MysqlIO.sqlQuery(MysqlIO.java:1224)
at com.mysql.jdbc.Connection.execSQL(Connection.java:2248)
at com.mysql.jdbc.Connection.execSQL(Connection.java:2196)
at com.mysql.jdbc.Statement.executeUpdate(Statement.java:1259)
at com.mysql.jdbc.Statement.executeUpdate(Statement.java:1205)
at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:196)
at bitel.billing.server.ModuleBase.initModule(ModuleBase.java:99)
at bitel.billing.server.service.ActionUpdateModule.doAction(ActionUpdateModule.java:56)
at bitel.billing.server.Executer.doModule(Executer.java:515)
at bitel.billing.server.Executer.doPost(Executer.java:132)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:57)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
ERROR 31.07.2007 10:49:01 Line ALTER TABLE nas_5 ADD script TEXT NOT NULL
java.sql.SQLException: Duplicate column name 'script'
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1997)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1167)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1278)
at com.mysql.jdbc.MysqlIO.sqlQuery(MysqlIO.java:1224)
at com.mysql.jdbc.Connection.execSQL(Connection.java:2248)
at com.mysql.jdbc.Connection.execSQL(Connection.java:2196)
at com.mysql.jdbc.Statement.executeUpdate(Statement.java:1259)
at com.mysql.jdbc.Statement.executeUpdate(Statement.java:1205)
at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:196)
at bitel.billing.server.ModuleBase.initModule(ModuleBase.java:99)
at bitel.billing.server.service.ActionUpdateModule.doAction(ActionUpdateModule.java:56)
at bitel.billing.server.Executer.doModule(Executer.java:515)
at bitel.billing.server.Executer.doPost(Executer.java:132)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:57)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
ERROR 31.07.2007 10:49:01 Line ALTER TABLE user_alias_5 ADD KEY login_id(login_id)
java.sql.SQLException: Syntax error or access violation message from server: "Duplicate key name 'login_id'"
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1997)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1167)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1278)
at com.mysql.jdbc.MysqlIO.sqlQuery(MysqlIO.java:1224)
at com.mysql.jdbc.Connection.execSQL(Connection.java:2248)
at com.mysql.jdbc.Connection.execSQL(Connection.java:2196)
at com.mysql.jdbc.Statement.executeUpdate(Statement.java:1259)
at com.mysql.jdbc.Statement.executeUpdate(Statement.java:1205)
at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:196)
at bitel.billing.server.ModuleBase.initModule(ModuleBase.java:99)
at bitel.billing.server.service.ActionUpdateModule.doAction(ActionUpdateModule.java:56)
at bitel.billing.server.Executer.doModule(Executer.java:515)
at bitel.billing.server.Executer.doPost(Executer.java:132)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:57)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
ERROR 31.07.2007 10:49:02 Line ALTER TABLE user_login_5 ADD UNIQUE KEY login(login)
java.sql.SQLException: Syntax error or access violation message from server: "Duplicate key name 'login'"
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:1997)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1167)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1278)
at com.mysql.jdbc.MysqlIO.sqlQuery(MysqlIO.java:1224)
at com.mysql.jdbc.Connection.execSQL(Connection.java:2248)
at com.mysql.jdbc.Connection.execSQL(Connection.java:2196)
at com.mysql.jdbc.Statement.executeUpdate(Statement.java:1259)
at com.mysql.jdbc.Statement.executeUpdate(Statement.java:1205)
at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:196)
at bitel.billing.server.ModuleBase.initModule(ModuleBase.java:99)
at bitel.billing.server.service.ActionUpdateModule.doAction(ActionUpdateModule.java:56)
at bitel.billing.server.Executer.doModule(Executer.java:515)
at bitel.billing.server.Executer.doPost(Executer.java:132)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:57)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
ERROR 31.07.2007 10:49:31 Action NOT FOUND ! module:dialup class: ActionIPAddress
ERROR 31.07.2007 14:08:24 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 14:10:48 Action NOT FOUND ! module:contract.object class: ActionTypeList
ERROR 31.07.2007 14:10:49 Action NOT FOUND ! module:contract.hierarchy class: ActionContractInfo
ERROR 31.07.2007 14:10:52 Action NOT FOUND ! module:dialup class: ActionPeriod
ERROR 31.07.2007 14:40:09 Action NOT FOUND ! module:tariff class: ActionTimeTypeList
ERROR 31.07.2007 14:40:28 Action NOT FOUND ! module:tariff class: ActionTimeTypeList
ERROR 31.07.2007 14:44:23 Action NOT FOUND ! module:contract.object class: ActionTypeList
ERROR 31.07.2007 14:44:23 Action NOT FOUND ! module:contract.hierarchy class: ActionContractInfo
ERROR 31.07.2007 14:44:25 Action NOT FOUND ! module:dialup class: ActionPeriod
ERROR 31.07.2007 14:44:33 Action NOT FOUND ! module:contract.tariff class: ActionPersonalTariffTable
ERROR 31.07.2007 14:44:41 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 14:44:41 Action NOT FOUND ! module:admin class: ActionBGTable
ERROR 31.07.2007 14:44:55 Action NOT FOUND ! module:dialup class: ActionPeriod
ERROR 31.07.2007 14:48:15 Action NOT FOUND ! module:service class: ActionAbout


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 24 авг 2007, 11:42 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Такое ощущение что вы не поставили апдейт самого биллинга, ядра т.е. до 4.2


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 авг 2007, 12:33 
Не в сети

Зарегистрирован: 08 май 2007, 11:48
Сообщения: 22
Карма: 0
Попробовал установить обновление до версии 4.2.

Установил обновление сервера биллинга, его модулей, запустил новый радиус сервер, запустил обновлённую версию сервера биллинга.

Подключаюсь новой версией клиента биллинга, пытаюсь открыть группу договоров, поывляется окно с надписью "Не известная ошибка ..."

Кроме того, не могут подключаться пользователи и в журнале server.out встречаются подозрительные строки:

java.sql.SQLException: Column 'status' not found.

at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
java.sql.SQLException: Column 'status' not found.

com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'bgbilling.object_param' doesn't exist

at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
java.sql.SQLException: Column 'status' not found.

at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
java.sql.SQLException: Column 'status' not found.

com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'bgbilling.object_param' doesn't exist


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 авг 2007, 12:42 
Не в сети

Зарегистрирован: 08 май 2007, 11:48
Сообщения: 22
Карма: 0
Вопрос вдогонку: поможет ли в этой ситуации простая установка новой версии 4.2 биллинг-сервера в другой каталог? Ведь теоретически, если произошло обновление самой базы данных биллинга, то теперь достаточно заменить старый сервер биллинга на новый?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 авг 2007, 15:01 
Не в сети

Зарегистрирован: 08 май 2007, 11:48
Сообщения: 22
Карма: 0
Попробовал установить новый биллиг в отдельную папку. Подключился новым клиентом, пытался открыть договор, опять выскакивает окно с надписью "Не известная ошибка ..."

В файле server.out следующее:

java.sql.SQLException: Column 'status' not found.
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910)
at com.mysql.jdbc.ResultSet.findColumn(ResultSet.java:955)
at com.mysql.jdbc.ResultSet.getInt(ResultSet.java:2514)
at org.apache.commons.dbcp.DelegatingResultSet.getInt(DelegatingResultSet.java:220)
at bitel.billing.server.admin.bean.UserManager.loadUserFromRS(UserManager.java:244)
at bitel.billing.server.admin.bean.UserManager.getUserList(UserManager.java:128)
at bitel.billing.server.admin.bgsecure.bean.PermitionChecker.loadUserActions(PermitionChecker.java:132)
at bitel.billing.server.admin.bgsecure.bean.PermitionChecker.reload(PermitionChecker.java:86)
at bitel.billing.server.admin.bgsecure.bean.PermitionChecker.<init>(PermitionChecker.java:61)
at bitel.billing.server.admin.bgsecure.bean.PermitionChecker.getInstance(PermitionChecker.java:67)
at bitel.billing.server.Executer.init(Executer.java:39)
at javax.servlet.GenericServlet.init(GenericServlet.java:168)
at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:383)
at org.mortbay.jetty.servlet.ServletHolder.getServlet(ServletHolder.java:329)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:405)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:32)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
java.sql.SQLException: Column 'status' not found.
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910)
at com.mysql.jdbc.ResultSet.findColumn(ResultSet.java:955)
at com.mysql.jdbc.ResultSet.getInt(ResultSet.java:2514)
at org.apache.commons.dbcp.DelegatingResultSet.getInt(DelegatingResultSet.java:220)
at bitel.billing.server.admin.bean.UserManager.loadUserFromRS(UserManager.java:244)
at bitel.billing.server.admin.bean.UserManager.getUserByLogin(UserManager.java:32)
at bitel.billing.server.Executer.checkUser(Executer.java:392)
at bitel.billing.server.Executer.doPost(Executer.java:124)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:32)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
java.sql.SQLException: Column 'status' not found.
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910)
at com.mysql.jdbc.ResultSet.findColumn(ResultSet.java:955)
at com.mysql.jdbc.ResultSet.getInt(ResultSet.java:2514)
at org.apache.commons.dbcp.DelegatingResultSet.getInt(DelegatingResultSet.java:220)
at bitel.billing.server.admin.bean.UserManager.loadUserFromRS(UserManager.java:244)
at bitel.billing.server.admin.bean.UserManager.getUsersMap(UserManager.java:88)
at bitel.billing.server.ActionBase$UserMap.checkReloadNeed(ActionBase.java:1556)
at bitel.billing.server.ActionBase.init(ActionBase.java:108)
at bitel.billing.server.Executer.doModule(Executer.java:489)
at bitel.billing.server.Executer.doPost(Executer.java:128)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:32)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Table 'bgbilling.object_param' doesn't exist
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2870)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1573)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1665)
at com.mysql.jdbc.Connection.execSQL(Connection.java:3124)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1149)
at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1262)
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:205)
at bitel.billing.server.contract.object.bean.ParamManager.getParamList(ParamManager.java:28)
at bitel.billing.server.contract.action.ActionOpenContract.doAction(ActionOpenContract.java:58)
at bitel.billing.server.Executer.doModule(Executer.java:490)
at bitel.billing.server.Executer.doPost(Executer.java:128)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:32)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
java.lang.NullPointerException
at bitel.billing.server.contract.action.ActionFilterContract.doAction(ActionFilterContract.java:33)
at bitel.billing.server.Executer.doModule(Executer.java:490)
at bitel.billing.server.Executer.doPost(Executer.java:128)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:32)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
java.lang.NullPointerException
at bitel.billing.server.contract.action.ActionFilterContract.doAction(ActionFilterContract.java:33)
at bitel.billing.server.Executer.doModule(Executer.java:490)
at bitel.billing.server.Executer.doPost(Executer.java:128)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:32)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)

Файлов старой версии биллинга не осталось, есть только бэкап базы данных. Что можно сделать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 авг 2007, 15:36 
Не в сети

Зарегистрирован: 08 май 2007, 11:48
Сообщения: 22
Карма: 0
Проблема решилась таким образом:

Я установил в отдельные папки и настроил новые свежераспакованные версии биллинга и радиуса.

Остановил старые версии радиуса и биллинга.

Из архива update_4.2.zip извлёк файл patch.sql и от имени рута выполнил его весь, не обращая внимание на ошибки (опция --force) командой:

mysql --user=root --database=bgbilling --password=пароль --force < patch.sql

Некоторые запросы не могли быть выполнены, поскольку они до этого уже отработали.

Я запустил свежие версии биллинга и радиуса и договора стали открываться. Кроме того - стали открываться и окна редактирования тарифов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 28 авг 2007, 09:36 
Не в сети

Зарегистрирован: 08 май 2007, 11:48
Сообщения: 22
Карма: 0
Оказывается это ещё не всё. Теперь видимо проблема в модуле VPN. А именно: когда я открываю договор и перехожу к настройкам модуля VPN, то там не отображаются логины пользователей и невозможно посмотреть отчёт за период времени по сессиям.

Возможно, как и до этого, некорректно обновились схема (таблицы в MySQL) этого модуля? В архиве dialup_4.2.zip нашёл два sql-скрипта: add_bgs.sql и atc.sql. Поможет ли решить проблему их запуск?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 28 авг 2007, 15:49 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Там должны выполнится скрипты из файла init. Попробуйте просто проинсталлировать модуль dialup_4.2.zip поверх.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 авг 2007, 12:22 
Не в сети

Зарегистрирован: 08 май 2007, 11:48
Сообщения: 22
Карма: 0
Инсталлировать модуль dialup поверх бесполезно - пишет что модуль уже установлен.

Нужно или каким-то образом установить модуль насильно, или же вручную сделать всё то, что должен сделать инсталлятор модуля.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 авг 2007, 13:42 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Запустите с ! в конце:
Код:
./bginstaller.sh dialup_4.2.zip!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 30 авг 2007, 12:22 
Не в сети

Зарегистрирован: 08 май 2007, 11:48
Сообщения: 22
Карма: 0
Ну вот, теперь логины в договоре отображаются, дерево тарифов открывается. Там всё прописано как и должно быть. В стоимости точку на запятую поменять не удаётся: программа просто игнорирует символ и не даёт его ввести.

Проблема так и осталась - в логах модуля VPN биллинга при попытке подключения клиента появляется ошибка "[11] Price not found" и клиент отключается.

В чём может быть дело? Вообще то я настроил ещё один VPN-сервер и настроил его на взаимодействие с радиусом биллинг-сервера. С других VPN-серверов соединяются нормально, а с этого нового - нет... В модуле VPN новый сервер прописал, судя по выводу tcpdump'а, радиус сервер отвечает reject'ом. У клиента выскакиевает окошко с надписью: "Ошибка 691: Доступ запрещён поскольку такие имя пользователя и пароль недопустимы в этом домене."


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 30 авг 2007, 12:50 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
А до этого тариф работал?
В тарифе, подключенным к договору должна быть указана цена на все услуги - на время и на каждый тип трафика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 30 авг 2007, 12:56 
Не в сети

Зарегистрирован: 08 май 2007, 11:48
Сообщения: 22
Карма: 0
Тариф и сейчас работает, другие пользователи успешно работают. Проблема почему-то возникает именно если пользователь подключается к дргому NAS-у.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 30 авг 2007, 13:33 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Может быть в конфиге этого наса на какой-либо траффик/время прописана не та услуга?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 30 авг 2007, 17:24 
Не в сети

Зарегистрирован: 08 май 2007, 11:48
Сообщения: 22
Карма: 0
Вы правы, в конфиге NAS'а была опечатка. Целый месяц ушёл на то, чтобы это выяснить. Зря обновлял биллинг и мучился с глюками при обновлении, зря без инета просидело 10 человек часов 7, другие не могли пользоваться почтовым клиентом в течение двух недель - пользовались веб-интерфейсом. Но теперь проблем быть не должно.

Спасибо всем за помощь.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ] 

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


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

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


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

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