PDA

Просмотр полной версии : WebMonitor v4



VINNI87
23.10.2018, 00:13
День добрый. Сеть ресторанов большая, временами отваливается веб монитор, перезагрузка помогает. Со временем начинают отваливаться рестораны совсем, пишет "ошибка загрузки данных", в логах выдает:
23:02:13.129 [14] DEBUG WebMonitor.Pages.RKVersion - <Version>RK7</Version>
23:02:17.596 [18] ERROR WebMonitor.Pages.RK7.Login - System.ArgumentException: Недопустимый параметр.
в System.Drawing.Image.FromStream(Stream stream, Boolean useEmbeddedColorManagement, Boolean validateImageData)
в XMLInterface.RK7Data.HallImage(Int32 hallId, String filename)
в XMLInterface.HallPlansSource.Update(Object[] list)
в XMLInterface.BaseDataSource.Refresh(Object[] list)
в WebMonitor.Pages.RK7.Login.Page_Load(Object sender, EventArgs e)
Встречается еще и такое:
23:09:14.614 [31] ERROR WebMonitor.Pages.RK7.Orders - System.Xml.XmlException: Знак "", шестнадцатеричное значение 0x0C, не может использоваться в именах., строка 1, позиция 6.
в System.Xml.XmlTextReaderImpl.Throw(Exception e)
в System.Xml.XmlTextReaderImpl.Throw(String res, String[] args)
в System.Xml.XmlTextReaderImpl.ParsePI(StringBuilder piInDtdStringBuilder)
в System.Xml.XmlTextReaderImpl.ParseDocumentContent( )
в System.Xml.XmlTextReaderImpl.Read()
в System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)
в System.Xml.XmlDocument.Load(XmlReader reader)
в System.Xml.XmlDocument.LoadXml(String xml)
в XMLInterface.QryResult..ctor(MemoryStream stream, Byte[] errorBuf, UInt32 reqNum)
в XMLInterface.RK7Data.CallRK7XMLRPC(String xmlQry)
в XMLInterface.RK7Data.WaiterList()
в XMLInterface.PersonalSource.Update(Object[] list)
в XMLInterface.BaseDataSource.Refresh(Object[] list)
в WebMonitor.Pages.RK7.Orders.Page_Load(Object sender, EventArgs e)

Лечится - обновлением, но на сколько долго заработает, спорно. Переустановка ХМЛ, создание нового кассового сервер не помогает.
Есть варианты исправления проблемы? Стоит последняя версия - от 21.01.2017

VampireKB
23.10.2018, 04:02
шестнадцатеричное значение 0x0C
такое я у себя встречал... это когда текст в формате UTF-8 пытаются вставить в строку с кодировкой WIN1251...

VINNI87
23.10.2018, 14:06
такое я у себя встречал... это когда текст в формате UTF-8 пытаются вставить в строку с кодировкой WIN1251...
Проблема в названии серверов на русском языке? Или где?

CepeLLlka
09.11.2018, 16:18
Проблема в названии серверов на русском языке? Или где?

Вам как-то удалось решить проблему?

Я уже пробовал переходить на IIS, пробовал на другой машине веб-сервер поднимать.. на первое время помогло, потом опять.. сейчас уже понимаю что проблема не в веб-сервере и не приложении, а в данных на кассовом сервере что-ли..

VINNI87
09.11.2018, 17:45
Вам как-то удалось решить проблему?

Я уже пробовал переходить на IIS, пробовал на другой машине веб-сервер поднимать.. на первое время помогло, потом опять.. сейчас уже понимаю что проблема не в веб-сервере и не приложении, а в данных на кассовом сервере что-ли..

Я и кассовые сервера полностью заново пересоздавал, лучше не становилось. Пока так и идет - часть работает, часть нет.

CepeLLlka
09.11.2018, 17:52
А в UCS не пробовали логи посылать, писать об этой ошибке..? Они дают какой-то ответ?

vzz
14.05.2020, 19:31
День добрый. Сеть ресторанов большая, временами отваливается веб монитор, перезагрузка помогает. Со временем начинают отваливаться рестораны совсем, пишет "ошибка загрузки данных", в логах выдает:
23:02:13.129 [14] DEBUG WebMonitor.Pages.RKVersion - <Version>RK7</Version>
23:02:17.596 [18] ERROR WebMonitor.Pages.RK7.Login - System.ArgumentException: Недопустимый параметр.
в System.Drawing.Image.FromStream(Stream stream, Boolean useEmbeddedColorManagement, Boolean validateImageData)
в XMLInterface.RK7Data.HallImage(Int32 hallId, String filename)
в XMLInterface.HallPlansSource.Update(Object[] list)
в XMLInterface.BaseDataSource.Refresh(Object[] list)
в WebMonitor.Pages.RK7.Login.Page_Load(Object sender, EventArgs e)
Встречается еще и такое:
23:09:14.614 [31] ERROR WebMonitor.Pages.RK7.Orders - System.Xml.XmlException: Знак "", шестнадцатеричное значение 0x0C, не может использоваться в именах., строка 1, позиция 6.
в System.Xml.XmlTextReaderImpl.Throw(Exception e)
в System.Xml.XmlTextReaderImpl.Throw(String res, String[] args)
в System.Xml.XmlTextReaderImpl.ParsePI(StringBuilder piInDtdStringBuilder)
в System.Xml.XmlTextReaderImpl.ParseDocumentContent( )
в System.Xml.XmlTextReaderImpl.Read()
в System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)
в System.Xml.XmlDocument.Load(XmlReader reader)
в System.Xml.XmlDocument.LoadXml(String xml)
в XMLInterface.QryResult..ctor(MemoryStream stream, Byte[] errorBuf, UInt32 reqNum)
в XMLInterface.RK7Data.CallRK7XMLRPC(String xmlQry)
в XMLInterface.RK7Data.WaiterList()
в XMLInterface.PersonalSource.Update(Object[] list)
в XMLInterface.BaseDataSource.Refresh(Object[] list)
в WebMonitor.Pages.RK7.Orders.Page_Load(Object sender, EventArgs e)

Лечится - обновлением, но на сколько долго заработает, спорно. Переустановка ХМЛ, создание нового кассового сервер не помогает.
Есть варианты исправления проблемы? Стоит последняя версия - от 21.01.2017


Добрый день!

Вы решили эту проблему с Web монитором?