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: Ошибка

Что здесь происходит? :lupa: Почему разные логи?

Автор:  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/