BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 апр 2024, 21:37

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
СообщениеДобавлено: 24 июн 2010, 09:49 
Не в сети
Клиент
Аватара пользователя

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

Цитата:
server 06-24/12:36:34 ERROR [http-8080-7] LoggingPrintStream - com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') VALUES('106991' ,'1' ,'auto' ,'0' ,'2010-04-01' ,'0' ,'0' ,'782684' ,'0' ,'17' at line 1
server 06-24/12:36:34 ERROR [http-8080-7] LoggingPrintStream - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936)
server 06-24/12:36:34 ERROR [http-8080-7] LoggingPrintStream - at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2870)
server 06-24/12:36:34 ERROR [http-8080-7] LoggingPrintStream - at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1573)
server 06-24/12:36:34 ERROR [http-8080-7] LoggingPrintStream - at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1665)
server 06-24/12:36:34 ERROR [http-8080-7] LoggingPrintStream - at com.mysql.jdbc.Connection.execSQL(Connection.java:3118)
server 06-24/12:36:34 ERROR [http-8080-7] LoggingPrintStream - at com.mysql.jdbc.Statement.executeUpdate(Statement.java:1313)
server 06-24/12:36:34 ERROR [http-8080-7] LoggingPrintStream - at com.mysql.jdbc.Statement.executeUpdate(Statement.java:1232)
server 06-24/12:36:34 ERROR [http-8080-7] LoggingPrintStream - at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:196)
server 06-24/12:36:34 ERROR [http-8080-7] LoggingPrintStream - at bitel.billing.server.contract.ContractRemover.insertElementToBase(ContractRemover.java:526)
server 06-24/12:36:34 ERROR [http-8080-7] LoggingPrintStream - at bitel.billing.server.contract.ContractRemover.restoreContract(ContractRemover.java:425)
server 06-24/12:36:34 ERROR [http-8080-7] LoggingPrintStream - at bitel.billing.server.contract.action.ActionArchiveRestore.doAction(ActionArchiveRestore.java:18)
server 06-24/12:36:34 ERROR [http-8080-7] LoggingPrintStream - at bitel.billing.server.Executer.doModule(Unknown Source)
server 06-24/12:36:34 ERROR [http-8080-7] LoggingPrintStream - at bitel.billing.server.Executer.doPost(Unknown Source)
server 06-24/12:36:34 ERROR [http-8080-7] LoggingPrintStream - at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
server 06-24/12:36:34 ERROR [http-8080-7] LoggingPrintStream - at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
server 06-24/12:36:34 ERROR [http-8080-7] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
server 06-24/12:36:34 ERROR [http-8080-7] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
server 06-24/12:36:34 ERROR [http-8080-7] LoggingPrintStream - at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)
server 06-24/12:36:34 ERROR [http-8080-7] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
server 06-24/12:36:34 ERROR [http-8080-7] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
server 06-24/12:36:34 ERROR [http-8080-7] LoggingPrintStream - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
server 06-24/12:36:34 ERROR [http-8080-7] LoggingPrintStream - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
server 06-24/12:36:34 ERROR [http-8080-7] LoggingPrintStream - at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
server 06-24/12:36:34 ERROR [http-8080-7] LoggingPrintStream - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
server 06-24/12:36:34 ERROR [http-8080-7] LoggingPrintStream - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
server 06-24/12:36:34 ERROR [http-8080-7] LoggingPrintStream - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
server 06-24/12:36:34 ERROR [http-8080-7] LoggingPrintStream - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
server 06-24/12:36:34 ERROR [http-8080-7] LoggingPrintStream - at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
server 06-24/12:36:34 ERROR [http-8080-7] LoggingPrintStream - at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
server 06-24/12:36:34 ERROR [http-8080-7] LoggingPrintStream - at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
server 06-24/12:36:34 ERROR [http-8080-7] LoggingPrintStream - at java.lang.Thread.run(Thread.java:619)
server 06-24/12:36:34 ERROR [http-8080-7] server - Exception in Executer (ActionArchiveRestore)


Строка из xml архива:
Код:
   <npay_service_object_16 cid="106991" col="1" comment="auto" csid="0"
        date1="2010-04-01" eid="0" emid="0" id="782684" oid="0"
        sid="178" title="Некая услуга"/>


My guess is: в таблице нет поля title, которое есть в xml.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 июн 2010, 10:21 
Не в сети
Клиент
Аватара пользователя

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

Код:
    <user_login_4 cid="106760"
        comment="Региональное агентство 'xxxxxx xxxxxx', ООО"
        date1="2006-01-01" id="99550" login="554" object_id="0"
        pswd="pswd" realm_group="" rp_mode="0" session="2" status="0"/>


получаем:

Цитата:
server 06-24/13:16:20 ERROR [http-8080-3] LoggingPrintStream - com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'xxxxxx xxxxxx', ÎÎÎ' ,'2006-01-01' ,'99550' ,'554' ,'0' ,'pswd' ,'' ,'0' ,'' at line 1
server 06-24/13:16:20 ERROR [http-8080-3] LoggingPrintStream - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936)
server 06-24/13:16:20 ERROR [http-8080-3] LoggingPrintStream - at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2870)
server 06-24/13:16:20 ERROR [http-8080-3] LoggingPrintStream - at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1573)
server 06-24/13:16:20 ERROR [http-8080-3] LoggingPrintStream - at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1665)
server 06-24/13:16:20 ERROR [http-8080-3] LoggingPrintStream - at com.mysql.jdbc.Connection.execSQL(Connection.java:3118)
server 06-24/13:16:20 ERROR [http-8080-3] LoggingPrintStream - at com.mysql.jdbc.Statement.executeUpdate(Statement.java:1313)
server 06-24/13:16:20 ERROR [http-8080-3] LoggingPrintStream - at com.mysql.jdbc.Statement.executeUpdate(Statement.java:1232)
server 06-24/13:16:20 ERROR [http-8080-3] LoggingPrintStream - at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:196)
server 06-24/13:16:20 ERROR [http-8080-3] LoggingPrintStream - at bitel.billing.server.contract.ContractRemover.insertElementToBase(ContractRemover.java:526)
server 06-24/13:16:20 ERROR [http-8080-3] LoggingPrintStream - at bitel.billing.server.contract.ContractRemover.restoreContract(ContractRemover.java:425)
server 06-24/13:16:20 ERROR [http-8080-3] LoggingPrintStream - at bitel.billing.server.contract.action.ActionArchiveRestore.doAction(ActionArchiveRestore.java:18)
server 06-24/13:16:20 ERROR [http-8080-3] LoggingPrintStream - at bitel.billing.server.Executer.doModule(Unknown Source)
server 06-24/13:16:20 ERROR [http-8080-3] LoggingPrintStream - at bitel.billing.server.Executer.doPost(Unknown Source)
server 06-24/13:16:20 ERROR [http-8080-3] LoggingPrintStream - at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
server 06-24/13:16:20 ERROR [http-8080-3] LoggingPrintStream - at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
server 06-24/13:16:20 ERROR [http-8080-3] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
server 06-24/13:16:20 ERROR [http-8080-3] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
server 06-24/13:16:20 ERROR [http-8080-3] LoggingPrintStream - at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)
server 06-24/13:16:20 ERROR [http-8080-3] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
server 06-24/13:16:20 ERROR [http-8080-3] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
server 06-24/13:16:20 ERROR [http-8080-3] LoggingPrintStream - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
server 06-24/13:16:20 ERROR [http-8080-3] LoggingPrintStream - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
server 06-24/13:16:20 ERROR [http-8080-3] LoggingPrintStream - at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
server 06-24/13:16:20 ERROR [http-8080-3] LoggingPrintStream - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
server 06-24/13:16:20 ERROR [http-8080-3] LoggingPrintStream - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
server 06-24/13:16:20 ERROR [http-8080-3] LoggingPrintStream - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
server 06-24/13:16:20 ERROR [http-8080-3] LoggingPrintStream - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
server 06-24/13:16:20 ERROR [http-8080-3] LoggingPrintStream - at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
server 06-24/13:16:20 ERROR [http-8080-3] LoggingPrintStream - at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
server 06-24/13:16:20 ERROR [http-8080-3] LoggingPrintStream - at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
server 06-24/13:16:20 ERROR [http-8080-3] LoggingPrintStream - at java.lang.Thread.run(Thread.java:619)


Очевидно, в методе insertElementToBase не экранируются спецсимволы при обработке значений xml-атрибутов.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 июн 2010, 12:48 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
версия биллинга какая ?


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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 июн 2010, 14:39 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
а у меня посих пор при восстановлении из архива не восстанавливается абонплата :(

_________________
Код:
  Клиент: вер. 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
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


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

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
исправлено . обновление выложено для версий >=4.6


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 июн 2010, 10:18 
Не в сети
Клиент
Аватара пользователя

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

_________________
Код:
  Клиент: вер. 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
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 30 июн 2010, 11:27 
Не в сети
Клиент
Аватара пользователя

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


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

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


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

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


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

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