BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
СообщениеДобавлено: 01 авг 2017, 06:01 
Не в сети
Клиент

Зарегистрирован: 10 окт 2012, 17:00
Сообщения: 339
Карма: 0
Сегодня столкнулся с ошибкой - выбрал группу договоров в клиенте в закладке "Поиск договоров". На первой странице все договоры открываются нормально, при переходе на вторую страницу, а в последствии и на любую другую группу договоров, появилось сообщение:
Цитата:
ru.bitel.bgbilling.common.BGException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Got error 'repetition-operator operand invalid' from regexp
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at com.sun.xml.ws.fault.SOAPFaultBuilder.createUserDefinedException(SOAPFaultBuilder.java:318)
at com.sun.xml.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:139)
at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:123)
at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:93)
at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:144)
at com.sun.proxy.$Proxy35.contractList(Unknown Source)
at bitel.billing.module.contract.ContractOpen.getContractList(ContractOpen.java:824)
at bitel.billing.module.contract.ContractOpen.simpleFind(ContractOpen.java:511)
at bitel.billing.module.contract.ContractOpen.access$400(ContractOpen.java:69)
at bitel.billing.module.contract.ContractOpen$7.propertyChange(ContractOpen.java:309)
at bitel.billing.module.common.BGControlPanelPages$11.propertyChange(BGControlPanelPages.java:421)
at java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:335)
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:327)
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:263)
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:283)
at java.awt.Component.firePropertyChange(Component.java:8470)
at javax.swing.JComponent.firePropertyChange(JComponent.java:4507)
at bitel.billing.module.common.BGControlPanelPages.toNextButton_actionPerformed(BGControlPanelPages.java:221)
at bitel.billing.module.common.BGControlPanelPages$5.actionPerformed(BGControlPanelPages.java:150)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
at java.awt.Component.processMouseEvent(Component.java:6535)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6300)
at java.awt.Container.processEvent(Container.java:2236)
at java.awt.Component.dispatchEventImpl(Component.java:4891)
at java.awt.Container.dispatchEventImpl(Container.java:2294)
at java.awt.Component.dispatchEvent(Component.java:4713)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
at java.awt.Container.dispatchEventImpl(Container.java:2280)
at java.awt.Window.dispatchEventImpl(Window.java:2750)
at java.awt.Component.dispatchEvent(Component.java:4713)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.awt.EventQueue$4.run(EventQueue.java:729)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)


После перезапуска клиента пока что ошибка не воспроизводится, но - что это могло быть?

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

Клиент: вер. 6.2.870 / 25.07.2017 14:32:01
os: Linux; java: Java HotSpot(TM) Server VM, v.1.8.0_74
Сервер: вер. 6.2.1196 / 25.07.2017 14:33:13
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_74

assist: вер. 6.2.90 / 25.07.2017 14:34:39
bill: вер. 6.2.109 / 25.07.2017 14:34:42
card: вер. 6.2.44 / 25.07.2017 14:34:50
dba: вер. 6.2.164 / 25.07.2017 14:35:12
enaza: вер. 6.2.61 / 25.07.2017 14:35:16
gorod: вер. 6.2.165 / 25.07.2017 14:35:18
inet: вер. 6.2.731 / 25.07.2017 17:16:36
mps: вер. 6.2.226 / 25.07.2017 14:35:26
npay: вер. 6.2.202 / 25.07.2017 14:35:29
paylinks: вер. 6.2.33 / 25.07.2017 14:35:32
paymaster: вер. 6.2.56 / 25.07.2017 14:35:33
qiwi: вер. 6.2.53 / 25.07.2017 14:35:49
rentsoft: вер. 6.2.64 / 25.07.2017 14:35:53
reports: вер. 6.2.218 / 25.07.2017 14:35:55
rscm: вер. 6.2.180 / 25.07.2017 14:35:59
ru.bitel.bgbilling.plugins.cladr: вер. 6.2.120 / 25.07.2017 14:35:11
ru.bitel.bgbilling.plugins.dispatch: вер. 6.2.98 / 25.07.2017 14:35:13
trayinfo: вер. 6.2.172 / 03.07.2017 15:47:40
tv: вер. 6.2.243 / 25.07.2017 14:34:21
wellpay: вер. ?
wm: вер. 6.2.190 / 25.07.2017 14:36:18
yamoney: вер. 6.2.59 / 25.07.2017 14:36:19

Окружение:

Клиент:
os: Linux i386, 3.13-1-amd64
java: Java HotSpot(TM) Server VM, v.1.8.0_74
jre home: /opt/java/jdk1.8.0_74/jre
default tz: 01.08.2017 09:02 YAKT +0900 (Asia/Yakutsk)
user tz: 01.08.2017 09:02 YAKT +0900 (Asia/Yakutsk)
locale: ru_RU
Сервер:
os: Linux amd64, 2.6.32-el-smp-alt27
java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_74
jre home: /opt/java/jdk1.8.0_74/jre
default tz: 01.08.2017 09:02 YAKT +0900 (Asia/Yakutsk)
db time: master: 01.08.2017 09:02 YAKT
db charset: connection: utf8(utf8_general_ci), database: cp1251(cp1251_general_ci)
locale: en_US
uptime: Started: 27.07.2017 17:47:36 Uptime: 4 d 15:15:06


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

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
по каким критериям выбирали договора?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 авг 2017, 13:43 
Не в сети
Клиент

Зарегистрирован: 10 окт 2012, 17:00
Сообщения: 339
Карма: 0
У меня есть группы договоров в справочнике, например, "Юридические лица", "Физические лица". Выбирал группу "Юридические лица", параметры-галки внизу вкладки выставлял: "Учитывать скрытые", "Учитывать субдоговоры".

Прикрепил еще логи.


Вложения:
server.error.log [23.64 КБ]
Скачиваний: 391
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 авг 2017, 13:59 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
похоже вы, что то ввели в поле номер или комментарий договора


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 авг 2017, 14:06 
Не в сети
Клиент

Зарегистрирован: 10 окт 2012, 17:00
Сообщения: 339
Карма: 0
Возможно, но не уверен, в параметрах поиска был еще указан несуществующий cid. По комментарию точно ничего не искал, мне надо было всю группу поглядеть.


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

Зарегистрирован: 21 май 2008, 10:54
Сообщения: 599
Откуда: 50-й рег.
Карма: 40
Цитата:
похоже вы, что то ввели в поле номер или комментарий договора


Скорее всего именно так...
В поиске договоров по id, номеру или комменту как ненужный рудимент отсутсвует проверка на валидность вводимого.
Например вот так ругается БЖБ :

Код:
server 07-24/17:25:45 ERROR [http-bio-0.0.0.0-8080-exec-5] AbstractEntityAttrDao - SELECT DISTINCT SQL_CALC_FOUND_ROWS contract.* FROM contract

 WHERE  (?=0 OR contract.gr&?=?) AND ( 1 = 1  AND ( gr>0 AND gr&4629700408346934419=4629700408346934419) OR ( 1=1 )) AND (? OR contract.scid IN (0, -1)) AND (? OR contract.fc=?) AND (? OR contract.date2 IS NULL OR ?<=contract.date2) AND (? OR contract.del=0) AND (? IS NULL OR
UPPER(contract.title) REGEXP ?) AND (? IS NULL OR UPPER(contract.comment) REGEXP ?) AND (? OR contract.gr=0)
 ORDER BY title LIMIT ?, ?
server 07-24/17:25:45 ERROR [http-bio-0.0.0.0-8080-exec-5] AbstractJaxWsHandler -
java.lang.reflect.InvocationTargetException
        at sun.reflect.GeneratedMethodAccessor93.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at ru.bitel.bgbilling.kernel.container.service.server.ServiceInfo.invoke(ServiceInfo.java:101)
        at ru.bitel.bgbilling.kernel.container.ws.server.AbstractJaxWsHandler.invoke0(AbstractJaxWsHandler.java:229)
        at ru.bitel.bgbilling.kernel.container.ws.server.AbstractJaxWsHandler.access$000(AbstractJaxWsHandler.java:47)
        at ru.bitel.bgbilling.kernel.container.ws.server.AbstractJaxWsHandler$1.run(AbstractJaxWsHandler.java:276)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:422)
        at ru.bitel.bgbilling.kernel.container.ws.server.AbstractJaxWsHandler.invoke(AbstractJaxWsHandler.java:270)
        at ru.bitel.bgbilling.kernel.container.ws.server.JaxWsHandler.invoke(JaxWsHandler.java:315)
        at ru.bitel.bgbilling.kernel.container.ws.server.AbstractJaxWsHandler$ServiceInstanceResolver$1.invoke(AbstractJaxWsHandler.java:375)
        at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:150)
        at com.sun.xml.ws.server.sei.EndpointMethodHandler.invoke(EndpointMethodHandler.java:261)
        at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:100)
        at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:641)
        at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:600)
        at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:585)
        at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:482)
        at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:314)
        at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:608)
        at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:259)
        at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:162)
        at ru.bitel.bgbilling.kernel.container.ws.server.JaxWSAdapter.handle(JaxWSAdapter.java:290)
        at bitel.billing.server.Executer.doPost(SourceFile:163)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:646)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)
        at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074)
        at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
        at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Thread.java:748)
Caused by: ru.bitel.bgbilling.common.BGException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Got error 'trailing backslash (\)' from regexp
        at ru.bitel.oss.kernel.entity.server.bean.AbstractEntityAttrDao.listImpl(AbstractEntityAttrDao.java:722)
        at ru.bitel.oss.kernel.entity.server.bean.AbstractEntityAttrDao.list(AbstractEntityAttrDao.java:582)
        at ru.bitel.bgbilling.kernel.contract.api.server.bean.ContractDao.list(ContractDao.java:240)
        at ru.bitel.bgbilling.kernel.contract.api.server.service.ContractServiceImpl.contractList(ContractServiceImpl.java:171)
        ... 44 more
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Got error 'trailing backslash (\)' from regexp
        at sun.reflect.GeneratedConstructorAccessor412.newInstance(Unknown Source)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
        at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
        at com.mysql.jdbc.Util.getInstance(Util.java:384)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4232)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4164)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2615)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2776)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2838)
        at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2082)
        at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2212)
        at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
        at ru.bitel.oss.kernel.entity.server.bean.AbstractEntityAttrDao.listImpl(AbstractEntityAttrDao.java:707)
        ... 47 more


когда девочка-оператор вместо <ENTER> попадает в конце по <\>...

_________________
"Все правые - в резерве!" (c) (translate.google.ru/#en/ru/all%20rigths%20reserved)


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

Зарегистрирован: 10 окт 2012, 17:00
Сообщения: 339
Карма: 0
Да, именно так и есть в приложенном мной в предыдущем сообщении логе. Что ж, раз это известный рудимент, то и пусть.


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

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


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

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


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

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