День добрый. Сеть ресторанов большая, временами отваливается веб монитор, перезагрузка помогает. Со временем начинают отваливаться рестораны совсем, пишет "ошибка загрузки данных", в логах выдает:
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