​Ошибка при десериализации файла​

Александр Владиславович 7 лет назад обновлен Илларион (Специалист) 7 лет назад 5

MobileSMARTS.exe; 139664238; 12/12/2016 07:56:16.000 ERROR

ADDITION TEXT: Ошибка поиска штрихкода4
MESSAGE: Ошибка при десериализации файла '\Application\MobileSMARTS\Documents\Cleverence.Warehouse.ProductsBook.xml', смещение: 7508785
TYPE:System.Runtime.Serialization.SerializationException
[STACK TRACE]
at Cleverence.DataCollection.Xml.XmlSerializer.DeserializeFilePartially(String path, Int64 offset)
at Cleverence.Warehouse.ProductsManager.LoadProductByOffset(Int64 offset)
at Cleverence.Warehouse.ProductsManager.LoadProductsByIdentityTrie(String identity, Boolean checkTemplates)
at Cleverence.Warehouse.ProductsManager.FindByBarcode(String barcode)
at Cleverence.Warehouse.Compact.ScanAction.FindCurrentProduct(String barcode, Boolean& canceled, Boolean& error, KeyToAction& pressedKeyAction)
at Cleverence.Warehouse.Compact.ScanAction.intProcessBarcode(String bcode, Boolean fromSession)
at Cleverence.Warehouse.Compact.ScanAction.ProcessBarcode(String barcode, Boolean hardware)
at Cleverence.Warehouse.Compact.VisualAction.OnScannerScan(BarcodeEventArgs e)
at Cleverence.Warehouse.Compact.VisualAction.Cleverence.Warehouse.Compact.IActivityAcceptor.AcceptScannerScan(BarcodeEventArgs e)
at Cleverence.Warehouse.Compact.ActionWorkflow.Scanner_Scan(BarcodeEventArgs e)
at Cleverence.Warehouse.Compact.ActionWorkflow.Scanner_Scan(ScanArgs e)
at Cleverence.Warehouse.Compact.BarcodeScanner.OnScan(String text)
at Cleverence.Warehouse.Compact.SymbolMobileComputer.InternalScanner.HandleData(ReaderData TheReaderData)
at Cleverence.Warehouse.Compact.SymbolMobileComputer.InternalScanner.MyReader_ReadNotify(Object sender, EventArgs e)
at System.Windows.Forms.Control.TASK.Invoke()
at System.Windows.Forms.Control._InvokeAll()
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: Value does not fall within the expected range.
TYPE:System.ArgumentException
[STACK TRACE]
at System.Reflection.Assembly.GetType(String name, Boolean throwOnError)
at System.Reflection.Assembly.GetType(String name)
at Cleverence.DataCollection.DataAccess.SerializationContext.GetType(String typeName)
at Cleverence.DataCollection.DataAccess.TypeProvider.GetType(String typeName)
at Cleverence.DataCollection.Xml.XmlSerializer.Deserialize(XmlSerializationSchema parentSchema, XmlSerializationBag bag)
at Cleverence.DataCollection.Xml.XmlSerializer.DeserializeFilePartially(String path, Int64 offset)
at Cleverence.Warehouse.ProductsManager.LoadProductByOffset(Int64 offset)
at Cleverence.Warehouse.ProductsManager.LoadProductsByIdentityTrie(String identity, Boolean checkTemplates)
at Cleverence.Warehouse.ProductsManager.FindByBarcode(String barcode)
at Cleverence.Warehouse.Compact.ScanAction.FindCurrentProduct(String barcode, Boolean& canceled, Boolean& error, KeyToAction& pressedKeyAction)
at Cleverence.Warehouse.Compact.ScanAction.intProcessBarcode(String bcode, Boolean fromSession)
at Cleverence.Warehouse.Compact.ScanAction.ProcessBarcode(String barcode, Boolean hardware)
at Cleverence.Warehouse.Compact.VisualAction.OnScannerScan(BarcodeEventArgs e)
at Cleverence.Warehouse.Compact.VisualAction.Cleverence.Warehouse.Compact.IActivityAcceptor.AcceptScannerScan(BarcodeEventArgs e)
at Cleverence.Warehouse.Compact.ActionWorkflow.Scanner_Scan(BarcodeEventArgs e)
at Cleverence.Warehouse.Compact.ActionWorkflow.Scanner_Scan(ScanArgs e)
at Cleverence.Warehouse.Compact.BarcodeScanner.OnScan(String text)
at Cleverence.Warehouse.Compact.SymbolMobileComputer.InternalScanner.HandleData(ReaderData TheReaderData)
at Cleverence.Warehouse.Compact.SymbolMobileComputer.InternalScanner.MyReader_ReadNotify(Object sender, EventArgs e)
at System.Windows.Forms.Control.TASK.Invoke()
at System.Windows.Forms.Control._InvokeAll()
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]


Добрый день,

Вам необходимо обновить драйвер хотя бы до 2.7.1.82 а лучше перейти на версию платформы 3.0

У нас переписанная версия УТ, потому подходит только этот драйвер. С последующими версиями проблемы. Всё работало 3 недели, а вот сегодня перестало.

Это очень старая ошибка она исправлена в версии 2.7.1.82

Тогда подскажите как её исправить. это быстрее, чем переписывать и переносить 1С.

Попробуйте перевыгрузить номенклатуру, если не поможет то только обновление, ошибку в платформе МС Вы самостоятельно не исправите.

Сервис поддержки клиентов работает на платформе UserEcho