И снова здравствуйте. Помогите разобраться в очередной проблеме:
iiko 4.3.3, win 10
Я добавляю резерв на банкет и пытаюсь распечатать чек, айка вылетает каждый раз.
Лог такой:
Код:
[2017-12-25 16:37:31,940] ERROR [LoadingScreenController] [CashServer:StartUp:879] - Last time this terminal was shut down incorrectly[2017-12-25 16:38:25,568] ERROR [ 1] [RazorRunner:CompileTemplate:142] - Failed to compile template. Model type: Resto.Front.PrintTemplates.Cheques.Razor.TemplateModels.IBanquetPreliminaryCheque.
RazorEngine.Templating.TemplateCompilationException: Unable to compile template. The predefined type 'System.Runtime.CompilerServices.CallerLineNumberAttribute' is defined in multiple assemblies in the global alias; using definition from 'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscorlib.dll'


Other compilation errors may have occurred. Check the Errors property for more information.
   at RazorEngine.Compilation.DirectCompilerServiceBase.CompileType(TypeContext context)
   at Resto.Front.PrintTemplates.Razor.CompilerServiceFactory.CompilerService.CompileType(TypeContext context) in p:\BuildAgent\work\stable-installer\dev\iikoFront.Net\Resto.Front.PrintTemplates\Razor\CompilerServiceFactory.cs:line 95
   at RazorEngine.Templating.TemplateService.CreateTemplateType(String razorTemplate, Type modelType)
   at RazorEngine.Templating.TemplateService.Compile(String razorTemplate, Type modelType, String cacheName)
   at Resto.Front.PrintTemplates.Cheques.Razor.RazorRunner.CompileTemplate(String template, Type modelType) in p:\BuildAgent\work\stable-installer\dev\iikoFront.Net\Resto.Front.PrintTemplates\Cheques\Razor\RazorRunner.cs:line 142
[2017-12-25 16:38:25,603] FATAL [ 1] [MainController:UnhandledException:317] - Unhandled exception
Resto.Front.PrintTemplates.Exceptions.TemplateCompilationException: Failed to compile template, errors:
error CS0012: The type 'System.Attribute' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. ---> RazorEngine.Templating.TemplateCompilationException: Unable to compile template. The predefined type 'System.Runtime.CompilerServices.CallerLineNumberAttribute' is defined in multiple assemblies in the global alias; using definition from 'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscorlib.dll'


Other compilation errors may have occurred. Check the Errors property for more information.
   at RazorEngine.Compilation.DirectCompilerServiceBase.CompileType(TypeContext context)
   at Resto.Front.PrintTemplates.Razor.CompilerServiceFactory.CompilerService.CompileType(TypeContext context) in p:\BuildAgent\work\stable-installer\dev\iikoFront.Net\Resto.Front.PrintTemplates\Razor\CompilerServiceFactory.cs:line 95
   at RazorEngine.Templating.TemplateService.CreateTemplateType(String razorTemplate, Type modelType)
   at RazorEngine.Templating.TemplateService.Compile(String razorTemplate, Type modelType, String cacheName)
   at Resto.Front.PrintTemplates.Cheques.Razor.RazorRunner.CompileTemplate(String template, Type modelType) in p:\BuildAgent\work\stable-installer\dev\iikoFront.Net\Resto.Front.PrintTemplates\Cheques\Razor\RazorRunner.cs:line 142
   --- End of inner exception stack trace ---
   at Resto.Front.PrintTemplates.Cheques.Razor.RazorRunner.CompileTemplate(String template, Type modelType) in p:\BuildAgent\work\stable-installer\dev\iikoFront.Net\Resto.Front.PrintTemplates\Cheques\Razor\RazorRunner.cs:line 163
   at Resto.Front.PrintTemplates.Cheques.Razor.RazorRunner.<.cctor>b__0(Pair`2 pair) in p:\BuildAgent\work\stable-installer\dev\iikoFront.Net\Resto.Front.PrintTemplates\Cheques\Razor\RazorRunner.cs:line 128
   at Resto.Framework.Common.ThreadSafeCache`2.get_Item(TKey key)
   at Resto.Front.PrintTemplates.Cheques.Razor.RazorRunner.GetDocument(String template, ITemplateRootModel model, Type modelType) in p:\BuildAgent\work\stable-installer\dev\iikoFront.Net\Resto.Front.PrintTemplates\Cheques\Razor\RazorRunner.cs:line 106
   at Resto.Front.PrintTemplates.Cheques.Razor.RazorRunner.GetDocument[T](T model, String defaultTemplate, String customTemplate) in p:\BuildAgent\work\stable-installer\dev\iikoFront.Net\Resto.Front.PrintTemplates\Cheques\Razor\RazorRunner.cs:line 69
   at Resto.Front.Views.Cheques.ChequeTemplates.GetBanquetPreliminaryChequePrintItem(IReserve reserve) in p:\BuildAgent\work\stable-installer\dev\iikoFront.Net\Resto.Front.Views\Cheques\ChequeTemplates.cs:line 269
   at Resto.Front.Main.MVC.PrintManager.PrintBanquetPreliminaryCheque(IReserve reserve) in p:\BuildAgent\work\stable-installer\dev\iikoFront.Net\Resto.Front.Main\MVC\PrintManager.cs:line 248
   at System.Collections.Generic.List`1.ForEach(Action`1 action)
   at Resto.Front.Common.MVCFramework.View.OnOrderPrintPreliminaryCheque(Object sender, RoutedEventArgs e) in p:\BuildAgent\work\stable-installer\dev\iikoFront.Net\Resto.Front.Common\MVCFramework\View.g.cs:line 245
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.Controls.Primitives.ButtonBase.OnClick()
   at System.Windows.Controls.Button.OnClick()
   at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonDown(MouseButtonEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
   at System.Windows.UIElement.OnMouseDownThunk(Object sender, MouseButtonEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
   at System.Windows.Input.InputManager.ProcessStagingArea()
   at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
   at System.Windows.Input.StylusWisp.WispStylusDevice.PlayBackCachedDownInputReport(Int32 timestamp)
   at System.Windows.Input.StylusWisp.WispLogic.PreProcessInput(Object sender, PreProcessInputEventArgs e)
   at System.Windows.Input.InputManager.ProcessStagingArea()
   at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
   at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
   at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
   at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
[2017-12-25 16:38:25,628] ERROR [ 1] [MainController:UnhandledException:321] - Previous steps
25.12.17 16:37:05.918,  >-> LoadingScreenState
25.12.17 16:37:40.761, CashServerStarted
25.12.17 16:37:41.283, LoadingScreenState >-> LoginScreenState
25.12.17 16:37:41.627, MainCashAvailable
25.12.17 16:37:56.054, LoginScreenState >-> AdditionalOperationsState
25.12.17 16:37:58.859, OpenReserves
25.12.17 16:37:58.859, AdditionalOperationsState >-> ReservesScreenState
25.12.17 16:38:07.008, ReservesListNextDay
25.12.17 16:38:07.242, ReservesListNextDay
25.12.17 16:38:08.049, ReservesListNextDay
25.12.17 16:38:08.574, ReservesListNextDay
25.12.17 16:38:09.113, ReservesListNextDay
25.12.17 16:38:09.931, ReservesListNextDay
25.12.17 16:38:17.039, ReserveEdit, Resto.Front.Model.Reserves.ReserveModel
25.12.17 16:38:17.444, ReservesScreenState >-> ReserveEditState
25.12.17 16:38:22.777, OrderPrintPreliminaryCheque
Заранее спасибо за ответы.