Merhaba. Dün 3.0.32 versiyonunu yükleyip sambaposu açtıktan sonra diğer terminaller db versiyonu ile ilgili hata vermeye başladı. Onlara da 3.0.32 kurduktan sonra hatalar giderildi. Hemen sonra 3.0.33 versiyonu çıktığını gördüm ve 3.0.33 yükselttim. Sanırım bu sırada açık adisyonlar felan varmış. Akşam gün sonu yapmak isterken hata vermiş ve gün sonu yapılamıyor. Su anda gün sonu yapmağa çalıştığım zaman hata oluştuğunu fakat programın çalışmaya devam edeceğini söylüyor.
Log dosyasındakı hata şu.
Top-level Exception
Type: System.InvalidOperationException
Message: Sequence contains no matching element
Source: System.Core
Stack Trace: at System.Linq.Enumerable.Single[TSource](IEnumerable`1 source, Func`2 predicate)
at Samba.Services.Implementations.CacheService.GetRecipe(String portionName, Int32 menuItemId)
at Samba.Presentation.Services.Implementations.InventoryModule.InventoryService.<CalculateCost>b__30(SalesData sale)
at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
at Samba.Presentation.Services.Implementations.InventoryModule.InventoryService.CalculateCost(PeriodicConsumption pc, WorkPeriod workPeriod)
at Samba.Presentation.Services.Implementations.InventoryModule.InventoryService.CreateNewPeriodicConsumption(Boolean filter)
at Samba.Presentation.Services.Implementations.InventoryModule.InventoryService.GetCurrentPeriodicConsumption()
at Samba.Presentation.Services.Implementations.InventoryModule.InventoryService.DoWorkPeriodEnd()
at Samba.Presentation.Services.Implementations.InventoryModule.InventoryWorkperiodProcessor.ProcessWorkPeriodEnd(WorkPeriod workPeriod)
at Samba.Presentation.Services.Implementations.WorkPeriodModule.WorkPeriodService.StopWorkPeriod(String description)
Ürünlerle ilgili bir hata olduğunu ve gün sonunu hesaplarken nelerinse yalnış olduğunu anlıyorum bu logdan.
Hatayı nasıl gideririm?
Lütfen acil yardım edin.