Завершен
Периодически завершенный документ не отправляется на сервер ТСД
Помогите, пожалуйста, разобраться в причинах ошибок.
Периодически (нескольких раз в день) завершенный документ не отправляется на сервер ТСД. В списке документов на терминале он отображается как завершенный (зеленая галочка). При этом на сервере он в первоначальном виде (не заполнена фактическая часть) и не значится как обрабатываемый кем-либо.
Периодически (нескольких раз в день) завершенный документ не отправляется на сервер ТСД. В списке документов на терминале он отображается как завершенный (зеленая галочка). При этом на сервере он в первоначальном виде (не заполнена фактическая часть) и не значится как обрабатываемый кем-либо.
Лог с терминала (выборочно, по двум случаям):
MobileSMARTS.exe; Exchange; 14/07/2015 12:24:32.000 ERRORADDITION TEXT: Не удалось открыть документ 0000035769 док Р02-13 (секц. 1). DocumentStorage.GetDocument(...) MESSAGE: Ошибка при десериализации файла '\Application\MobileSMARTS\Documents\РазмещениеИзПаллетыОтборРазмещениеИзПаллеты#d76f0559-29f7-11e5-b77d-0025902b68aa.xml' TYPE: System.Runtime.Serialization.SerializationException [STACK TRACE] at Cleverence.DataCollection.Xml.XmlSerializer.DeserializeFile(String path) at Cleverence.Warehouse.DocumentStorage.GetDocument(DocumentDescription descr, Boolean showMessage) at Cleverence.Warehouse.Compact.DataExchanging.UploadDocuments(DocumentType type, Int32& count) at Cleverence.Warehouse.Compact.AdvDataExchanger.UploadDocuments(DocumentType docType) at Cleverence.Warehouse.Compact.AdvDataExchanger.UploadDocuments() at Cleverence.Warehouse.Compact.AdvDataExchanger.ExchangeThread() [STACK TRACE] --INNER EXCEPTION-- MESSAGE: An error message is available for this exception but cannot be displayed because these messages are optional and are not currently installed on this device. Please install 'NETCFv35.Messages.EN.wm.cab' for Windows Mobile 5.0 and above or 'NETCFv35.Messages.EN.cab' for other platforms. Restart the application to see the message. TYPE: System.IO.FileNotFoundException [STACK TRACE] at System.IO.__Error.WinIOError(Int32 errorCode, String str) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync, String msgPath) at System.IO.FileStream..ctor(String path, FileMode mode) at Cleverence.DataCollection.Xml.XmlSerializer.DeserializeFile(String path) at Cleverence.Warehouse.DocumentStorage.GetDocument(DocumentDescription descr, Boolean showMessage) at Cleverence.Warehouse.Compact.DataExchanging.UploadDocuments(DocumentType type, Int32& count) at Cleverence.Warehouse.Compact.AdvDataExchanger.UploadDocuments(DocumentType docType) at Cleverence.Warehouse.Compact.AdvDataExchanger.UploadDocuments() at Cleverence.Warehouse.Compact.AdvDataExchanger.ExchangeThread() [STACK TRACE] MobileSMARTS.exe; 155517230; 14/07/2015 17:03:41.000 ERROR ADDITION TEXT: Не удалось открыть документ 0000036162 док В13-13 (секц. 1). DocumentStorage.GetDocument(...) MESSAGE: Ошибка при десериализации файла '\Application\MobileSMARTS\Documents\РазмещениеИзПаллетыОтборРазмещениеИзПаллеты#f1c0e253-2a2d-11e5-b77d-0025902b68aa.xml' TYPE: System.Runtime.Serialization.SerializationException [STACK TRACE] at Cleverence.DataCollection.Xml.XmlSerializer.DeserializeFile(String path) at Cleverence.Warehouse.DocumentStorage.GetDocument(DocumentDescription descr, Boolean showMessage) at Cleverence.Warehouse.Compact.DocumentSelectionForm.SelectDocument() at Cleverence.Warehouse.Compact.DocumentSelectionForm.docListBox_ItemClick(Object sender, EventArgs e) at Cleverence.CompactForms.ListBox.OnMouseUp(MouseEventArgs e) at System.Windows.Forms.Control.WnProc(WM wm, Int32 wParam, Int32 lParam) at System.Windows.Forms.Control._InternalWnProc(WM wm, Int32 wParam, Int32 lParam) at Microsoft.AGL.Forms.EVL.EnterMainLoop(IntPtr hwnMain) at System.Windows.Forms.Application.Run(Form fm) at Cleverence.Warehouse.Compact.Start.Main(String[] args) [STACK TRACE] --INNER EXCEPTION-- MESSAGE: An error message is available for this exception but cannot be displayed because these messages are optional and are not currently installed on this device. Please install 'NETCFv35.Messages.EN.wm.cab' for Windows Mobile 5.0 and above or 'NETCFv35.Messages.EN.cab' for other platforms. Restart the application to see the message. TYPE: System.IO.FileNotFoundException [STACK TRACE] at System.IO.__Error.WinIOError(Int32 errorCode, String str) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync, String msgPath) at System.IO.FileStream..ctor(String path, FileMode mode) at Cleverence.DataCollection.Xml.XmlSerializer.DeserializeFile(String path) at Cleverence.Warehouse.DocumentStorage.GetDocument(DocumentDescription descr, Boolean showMessage) at Cleverence.Warehouse.Compact.DocumentSelectionForm.SelectDocument() at Cleverence.Warehouse.Compact.DocumentSelectionForm.docListBox_ItemClick(Object sender, EventArgs e) at Cleverence.CompactForms.ListBox.OnMouseUp(MouseEventArgs e) at System.Windows.Forms.Control.WnProc(WM wm, Int32 wParam, Int32 lParam) at System.Windows.Forms.Control._InternalWnProc(WM wm, Int32 wParam, Int32 lParam) at Microsoft.AGL.Forms.EVL.EnterMainLoop(IntPtr hwnMain) at System.Windows.Forms.Application.Run(Form fm) at Cleverence.Warehouse.Compact.Start.Main(String[] args) [STACK TRACE]По пути "\Application\MobileSMARTS\Documents\" этих файлов действительно нет. В логе ошибок сервера за рассматриваемые периоды ошибок нет.
Сервис поддержки клиентов работает на платформе UserEcho
Этот лог говорит о том что файл испорчен. Такое встречается ели не хватает места и документ просто физически не смог сохраниться, либо не хватило оперативной памяти для его сохранения(если документ был большой)
Конфигурация дописанная? Повторяется на типовой? Есть какая нибудь закономерность ? Во всех ли документах возникает данная проблема? Используете Автомодуль для получения документов?
2,3.Проблема как раз в том, что появляется она в случайные моменты. Документы до и после проблемного нормально работали. Если документ с которым такое произошло заново получить и отработать все нормально проходит.
4. Пока замечено только за одним типом докуменотов.
5. Что такое "Автомодуль" не знаю. Видимо не используем :)
P.S. Промежуточная база тоже нестандартная.
Установите NETCFv35.Messages.EN.wm.cab из папки C:\Program Files (x86)\Cleverence Soft\Driver1C WiFi Prof\Client Installer\ на ТСД, возможно получим больше информации.
Спасибо!
Добрый день!
Была ли решена Ваша проблема? Остались еще вопросы в работе программы?