forum.bitel.ru http://forum.bitel.ru/ |
|
Ошибка http://forum.bitel.ru/viewtopic.php?f=12&t=7230 |
Страница 1 из 2 |
Автор: | pixi2010 [ 19 сен 2012, 14:28 ] |
Заголовок сообщения: | Ошибка |
При выборе модуля ошибка соединения с сервером, в логах: java.io.IOException: The character '.' is an invalid XML character at org.apache.xml.serialize.BaseMarkupSerializer.fatalError(Unknown Source) at org.apache.xml.serialize.BaseMarkupSerializer.surrogates(Unknown Source) at org.apache.xml.serialize.XMLSerializer.printEscaped(Unknown Source) at org.apache.xml.serialize.XMLSerializer.printAttribute(Unknown Source) at org.apache.xml.serialize.XMLSerializer.serializeElement(Unknown Source) at org.apache.xml.serialize.BaseMarkupSerializer.serializeNode(Unknown Source) at org.apache.xml.serialize.XMLSerializer.serializeElement(Unknown Source) at org.apache.xml.serialize.BaseMarkupSerializer.serializeNode(Unknown Source) at org.apache.xml.serialize.XMLSerializer.serializeElement(Unknown Source) at org.apache.xml.serialize.BaseMarkupSerializer.serializeNode(Unknown Source) at org.apache.xml.serialize.BaseMarkupSerializer.serialize(Unknown Source) at bitel.billing.server.Executer.doPost(Executer.java:164) 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) где искать эту точку? |
Автор: | stark [ 19 сен 2012, 15:01 ] |
Заголовок сообщения: | Re: Ошибка |
версия ? |
Автор: | pixi2010 [ 19 сен 2012, 16:00 ] |
Заголовок сообщения: | Re: Ошибка |
Клиент: вер. 5.1 сборка 670 от 09.07.2012 17:19:24 os: Windows XP; java: Java HotSpot(TM) Client VM, v.1.6.0_35 Сервер: вер. 5.1 сборка 810 от 10.07.2012 19:55:23 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_23 bill вер. 5.1 сборка 257 от 26.06.2012 12:58:36 cerbercrypt вер. 5.1 сборка 250 от 04.06.2012 19:05:05 dba вер. 5.1 сборка 135 от 21.01.2012 01:57:36 dialup вер. 5.1 сборка 196 от 10.05.2012 10:56:03 gorod вер. 5.1 сборка 158 от 01.02.2012 19:08:23 ipn вер. 5.1 сборка 254 от 25.04.2012 14:07:20 npay вер. 5.1 сборка 208 от 11.05.2012 13:36:11 reports вер. 5.1 сборка 180 от 11.03.2012 16:46:16 rscm вер. 5.1 сборка 155 от 31.05.2012 17:24:37 ru.bitel.bgbilling.plugins.cladr вер. 5.1 сборка 99 от 22.02.2012 10:15:55 ru.bitel.bgbilling.plugins.crm вер. 5.1 сборка 199 от 10.07.2012 19:25:04 ru.bitel.bgbilling.plugins.documents вер. 5.1 сборка 120 от 06.02.2012 10:39:56 |
Автор: | focus [ 19 сен 2012, 16:34 ] |
Заголовок сообщения: | Re: Ошибка |
Может правили в последнее время какой-нибудь отчет (файл *.rep.xml) и там, оставили лишнюю точку ? |
Автор: | pixi2010 [ 19 сен 2012, 16:41 ] |
Заголовок сообщения: | Re: Ошибка |
да нет, файлы не тронуты все отчеты отображаются, единственно замечено что в отчете по платежам во вкладке пользователи пусто. |
Автор: | stark [ 19 сен 2012, 16:59 ] |
Заголовок сообщения: | Re: Ошибка |
Для начала обновитесь |
Автор: | pixi2010 [ 19 сен 2012, 17:39 ] |
Заголовок сообщения: | Re: Ошибка |
обновились |
Автор: | stark [ 19 сен 2012, 17:40 ] |
Заголовок сообщения: | Re: Ошибка |
pixi2010 писал(а): обновились помогло? |
Автор: | pixi2010 [ 19 сен 2012, 17:42 ] |
Заголовок сообщения: | Re: Ошибка |
нет так же, еще и журнал запросов не выдает туже ошибку |
Автор: | stark [ 20 сен 2012, 13:02 ] |
Заголовок сообщения: | Re: Ошибка |
у вас случайно нет самописных отчетов , в названии которых в rep.xml есть точка ? |
Автор: | pixi2010 [ 20 сен 2012, 13:20 ] |
Заголовок сообщения: | Re: Ошибка |
нет все отчеты стандартные |
Автор: | aardvark [ 20 сен 2012, 14:33 ] |
Заголовок сообщения: | Re: Ошибка |
конфиг модуля репорты пустой? Присоединитесь в дебаге клиентом и выложите лог чтоли. |
Автор: | pixi2010 [ 21 сен 2012, 12:53 ] |
Заголовок сообщения: | Re: Ошибка |
[Fatal Error] :-1:-1: Premature end of file. java.lang.RuntimeException: Ошибка соединения с сервером at bitel.billing.module.admin.TransferManager.getDocument(TransferManager.java:63) at bitel.billing.module.common.BGPanel.getDocument(BGPanel.java:105) at bitel.billing.module.services.reports.ReportParams_Payment.setData(ReportParams_Payment.java:147) at bitel.billing.module.services.reports.BGReportsPanel.loadModuleReports(BGReportsPanel.java:385) at bitel.billing.module.services.reports.BGReportsPanel.moduleChanged(BGReportsPanel.java:357) at bitel.billing.module.services.reports.BGReportsPanel.access$0(BGReportsPanel.java:334) at bitel.billing.module.services.reports.BGReportsPanel$2.actionPerformed(BGReportsPanel.java:81) at javax.swing.JComboBox.fireActionEvent(Unknown Source) at javax.swing.JComboBox.contentsChanged(Unknown Source) at javax.swing.AbstractListModel.fireContentsChanged(Unknown Source) at javax.swing.DefaultComboBoxModel.setSelectedItem(Unknown Source) at javax.swing.DefaultComboBoxModel.addElement(Unknown Source) at javax.swing.JComboBox.addItem(Unknown Source) at bitel.billing.module.services.reports.BGReportsPanel.setData(BGReportsPanel.java:257) at bitel.billing.module.services.ServiceConfig.setData(ServiceConfig.java:238) at bitel.billing.module.services.ActionServiceConfigBase.actionPerformed(ActionServiceConfigBase.java:33) at ru.bitel.bgbilling.client.common.BGMenuBar$MenuAction.actionPerformed(BGMenuBar.java:89) at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.setPressed(Unknown Source) at javax.swing.AbstractButton.doClick(Unknown Source) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source) at java.awt.Component.processMouseEvent(Unknown Source) at javax.swing.JComponent.processMouseEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Window.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$400(Unknown Source) at java.awt.EventQueue$2.run(Unknown Source) at java.awt.EventQueue$2.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) |
Автор: | stark [ 26 сен 2012, 14:32 ] |
Заголовок сообщения: | Re: Ошибка |
pixi2010 писал(а): При выборе модуля ошибка соединения с сервером, в логах: java.io.IOException: The character '.' is an invalid XML character at org.apache.xml.serialize.BaseMarkupSerializer.fatalError(Unknown Source) at org.apache.xml.serialize.BaseMarkupSerializer.surrogates(Unknown Source) at org.apache.xml.serialize.XMLSerializer.printEscaped(Unknown Source) at org.apache.xml.serialize.XMLSerializer.printAttribute(Unknown Source) at org.apache.xml.serialize.XMLSerializer.serializeElement(Unknown Source) at org.apache.xml.serialize.BaseMarkupSerializer.serializeNode(Unknown Source) at org.apache.xml.serialize.XMLSerializer.serializeElement(Unknown Source) at org.apache.xml.serialize.BaseMarkupSerializer.serializeNode(Unknown Source) at org.apache.xml.serialize.XMLSerializer.serializeElement(Unknown Source) at org.apache.xml.serialize.BaseMarkupSerializer.serializeNode(Unknown Source) at org.apache.xml.serialize.BaseMarkupSerializer.serialize(Unknown Source) at bitel.billing.server.Executer.doPost(Executer.java:164) 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) где искать эту точку? А это в каких логах ? в логах сервера нашего? тогда при чем тут jetty ? |
Автор: | pixi2010 [ 26 сен 2012, 14:43 ] |
Заголовок сообщения: | Re: Ошибка |
[http-8080-3] server - Exception in Executer (ActionUserList) java.io.IOException: The character '.' is an invalid XML character at org.apache.xml.serialize.BaseMarkupSerializer.fatalError(Unknown Source) at org.apache.xml.serialize.XMLSerializer.printEscaped(Unknown Source) at org.apache.xml.serialize.XMLSerializer.printAttribute(Unknown Source) at org.apache.xml.serialize.XMLSerializer.serializeElement(Unknown Source) at org.apache.xml.serialize.BaseMarkupSerializer.serializeNode(Unknown Source) at org.apache.xml.serialize.XMLSerializer.serializeElement(Unknown Source) at org.apache.xml.serialize.BaseMarkupSerializer.serializeNode(Unknown Source) at org.apache.xml.serialize.XMLSerializer.serializeElement(Unknown Source) at org.apache.xml.serialize.BaseMarkupSerializer.serializeNode(Unknown Source) at org.apache.xml.serialize.BaseMarkupSerializer.serialize(Unknown Source) at bitel.billing.server.Executer.A(Unknown Source) at bitel.billing.server.Executer.doPost(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:49) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:662) |
Автор: | dimOn [ 26 сен 2012, 15:03 ] |
Заголовок сообщения: | Re: Ошибка |
Что здесь происходит? ![]() |
Автор: | pixi2010 [ 26 сен 2012, 16:04 ] |
Заголовок сообщения: | Re: Ошибка |
самый первый не верный, не то скопировалось |
Автор: | stark [ 26 сен 2012, 16:48 ] |
Заголовок сообщения: | Re: Ошибка |
pixi2010 писал(а): самый первый не верный, не то скопировалось Хм, как у вас такое может быть , что сервер у вас наш стартует под jetty в версии 5.1 ? |
Автор: | pixi2010 [ 26 сен 2012, 17:02 ] |
Заголовок сообщения: | Re: Ошибка |
да нет же, лог с jetty не верный, такой выходит: [http-8080-3] server - Exception in Executer (ActionUserList) java.io.IOException: The character '.' is an invalid XML character at org.apache.xml.serialize.BaseMarkupSerializer.fatalError(Unknown Source) at org.apache.xml.serialize.XMLSerializer.printEscaped(Unknown Source) at org.apache.xml.serialize.XMLSerializer.printAttribute(Unknown Source) at org.apache.xml.serialize.XMLSerializer.serializeElement(Unknown Source) at org.apache.xml.serialize.BaseMarkupSerializer.serializeNode(Unknown Source) at org.apache.xml.serialize.XMLSerializer.serializeElement(Unknown Source) at org.apache.xml.serialize.BaseMarkupSerializer.serializeNode(Unknown Source) at org.apache.xml.serialize.XMLSerializer.serializeElement(Unknown Source) at org.apache.xml.serialize.BaseMarkupSerializer.serializeNode(Unknown Source) at org.apache.xml.serialize.BaseMarkupSerializer.serialize(Unknown Source) at bitel.billing.server.Executer.A(Unknown Source) at bitel.billing.server.Executer.doPost(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:49) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:662) |
Автор: | stark [ 26 сен 2012, 17:09 ] |
Заголовок сообщения: | Re: Ошибка |
ну просто любопытно откуда взялся неверный лог, вы его сами придумали ? |
Автор: | stark [ 26 сен 2012, 17:14 ] |
Заголовок сообщения: | Re: Ошибка |
у вас проблема в пользователях . среди них есть какой-то с невалидными символами (либо в логине либо описании) |
Автор: | pixi2010 [ 26 сен 2012, 17:16 ] |
Заголовок сообщения: | Re: Ошибка |
в поисках инфы по ошибке, похожая была в 2008 году в модуле voiceip, она зараза и попала под руку |
Автор: | pixi2010 [ 28 сен 2012, 17:31 ] |
Заголовок сообщения: | Re: Ошибка |
как найти эту редиску? пользователи и права не работают |
Автор: | stark [ 03 окт 2012, 14:02 ] |
Заголовок сообщения: | Re: Ошибка |
Например можно скриптом вызывать для каждого id из users http://127.0.0.1:8080/bgbilling/execute ... xkm0nfsq3& B ответную xml пытаться распарcить . И на одном из пользователей упадет . Или попробуйте починить таблицу users, может она поломалась, откуда там взялись невалидные символы. |
Автор: | stark [ 03 окт 2012, 14:09 ] |
Заголовок сообщения: | Re: Ошибка |
Можно еще как вариант поискать так - сделать копию таблицы users , потом почистить ее. После этого скопировать первую половину пользователей( order by id) в таблицу users и искать попробовать открыть пользователей. Если не заработает, то значит проблемный пользователь в первой половине , если заработает, то во второй . И потом четверть и т.д., методом деления вы найдете проблемного пользователя за количество шагов, равного логарифму по основанию 2 от количества пользователей. |
Автор: | Phricker [ 03 окт 2012, 14:12 ] |
Заголовок сообщения: | Re: Ошибка |
pixi2010 писал(а): как найти эту редиску? пользователи и права не работают В смысле не работают? Заходите туда и не работают или? Возможно просто кто-то копировал фио из экселя или еще что подобное и добавился нечитаемый символ. либо удалили группу прав назначенную какому то пользователю. |
Автор: | stark [ 03 окт 2012, 14:13 ] |
Заголовок сообщения: | Re: Ошибка |
Вообще с невалидными символами такая ситуация - они всплывают в некоторых местах и в этих местах мы ставим заглушки - еsс-пим их . Конкретно при просмотре пользователей и отчетов нет эскейпирования. |
Автор: | pixi2010 [ 03 окт 2012, 14:52 ] |
Заголовок сообщения: | Re: Ошибка |
при попытке зайти в пользователей пустая вкладка, просили всех выйти и клиента и зайти набрав данные в ручную, ничего не изменилось. |
Автор: | stark [ 03 окт 2012, 15:04 ] |
Заголовок сообщения: | Re: Ошибка |
pixi2010 писал(а): при попытке зайти в пользователей пустая вкладка, просили всех выйти и клиента и зайти набрав данные в ручную, ничего не изменилось. там собирается xml-ка со всеми пользователями, и падает из-за одного из них. При чем-тут выйти, это не поможет . Падает при чтении данных из базы. Только поправив базу, можно исправить. Например если таблицу users почистить , как я описал выше |
Автор: | Phricker [ 03 окт 2012, 15:16 ] |
Заголовок сообщения: | Re: Ошибка |
stark писал(а): pixi2010 писал(а): при попытке зайти в пользователей пустая вкладка, просили всех выйти и клиента и зайти набрав данные в ручную, ничего не изменилось. там собирается xml-ка со всеми пользователями, и падает из-за одного из них. При чем-тут выйти, это не поможет . Падает при чтении данных из базы. Только поправив базу, можно исправить. Например если таблицу users почистить , как я описал выше А в дебаге клиента не покажет на каком именно упало? ![]() |
Страница 1 из 2 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |