res
25.12.2017, 13:57
И снова здравствуйте. Помогите разобраться в очередной проблеме:
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.TemplateM odels.IBanquetPreliminaryCheque.
RazorEngine.Templating.TemplateCompilationExceptio n: Unable to compile template. The predefined type 'System.Runtime.CompilerServices.CallerLineNumberA ttribute' is defined in multiple assemblies in the global alias; using definition from 'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\m scorlib.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.CompilerServiceFa ctory.CompilerService.CompileType(TypeContext context) in p:\BuildAgent\work\stable-installer\dev\iikoFront.Net\Resto.Front.PrintTempl ates\Razor\CompilerServiceFactory.cs:line 95
at RazorEngine.Templating.TemplateService.CreateTempl ateType(String razorTemplate, Type modelType)
at RazorEngine.Templating.TemplateService.Compile(Str ing razorTemplate, Type modelType, String cacheName)
at Resto.Front.PrintTemplates.Cheques.Razor.RazorRunn er.CompileTemplate(String template, Type modelType) in p:\BuildAgent\work\stable-installer\dev\iikoFront.Net\Resto.Front.PrintTempl ates\Cheques\Razor\RazorRunner.cs:line 142
[2017-12-25 16:38:25,603] FATAL [ 1] [MainController:UnhandledException:317] - Unhandled exception
Resto.Front.PrintTemplates.Exceptions.TemplateComp ilationException: 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.TemplateCompilationExceptio n: Unable to compile template. The predefined type 'System.Runtime.CompilerServices.CallerLineNumberA ttribute' is defined in multiple assemblies in the global alias; using definition from 'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\m scorlib.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.CompilerServiceFa ctory.CompilerService.CompileType(TypeContext context) in p:\BuildAgent\work\stable-installer\dev\iikoFront.Net\Resto.Front.PrintTempl ates\Razor\CompilerServiceFactory.cs:line 95
at RazorEngine.Templating.TemplateService.CreateTempl ateType(String razorTemplate, Type modelType)
at RazorEngine.Templating.TemplateService.Compile(Str ing razorTemplate, Type modelType, String cacheName)
at Resto.Front.PrintTemplates.Cheques.Razor.RazorRunn er.CompileTemplate(String template, Type modelType) in p:\BuildAgent\work\stable-installer\dev\iikoFront.Net\Resto.Front.PrintTempl ates\Cheques\Razor\RazorRunner.cs:line 142
--- End of inner exception stack trace ---
at Resto.Front.PrintTemplates.Cheques.Razor.RazorRunn er.CompileTemplate(String template, Type modelType) in p:\BuildAgent\work\stable-installer\dev\iikoFront.Net\Resto.Front.PrintTempl ates\Cheques\Razor\RazorRunner.cs:line 163
at Resto.Front.PrintTemplates.Cheques.Razor.RazorRunn er.<.cctor>b__0(Pair`2 pair) in p:\BuildAgent\work\stable-installer\dev\iikoFront.Net\Resto.Front.PrintTempl ates\Cheques\Razor\RazorRunner.cs:line 128
at Resto.Framework.Common.ThreadSafeCache`2.get_Item( TKey key)
at Resto.Front.PrintTemplates.Cheques.Razor.RazorRunn er.GetDocument(String template, ITemplateRootModel model, Type modelType) in p:\BuildAgent\work\stable-installer\dev\iikoFront.Net\Resto.Front.PrintTempl ates\Cheques\Razor\RazorRunner.cs:line 106
at Resto.Front.PrintTemplates.Cheques.Razor.RazorRunn er.GetDocument[T](T model, String defaultTemplate, String customTemplate) in p:\BuildAgent\work\stable-installer\dev\iikoFront.Net\Resto.Front.PrintTempl ates\Cheques\Razor\RazorRunner.cs:line 69
at Resto.Front.Views.Cheques.ChequeTemplates.GetBanqu etPreliminaryChequePrintItem(IReserve reserve) in p:\BuildAgent\work\stable-installer\dev\iikoFront.Net\Resto.Front.Views\Cheq ues\ChequeTemplates.cs:line 269
at Resto.Front.Main.MVC.PrintManager.PrintBanquetPrel iminaryCheque(IReserve reserve) in p:\BuildAgent\work\stable-installer\dev\iikoFront.Net\Resto.Front.Main\MVC\P rintManager.cs:line 248
at System.Collections.Generic.List`1.ForEach(Action`1 action)
at Resto.Front.Common.MVCFramework.View.OnOrderPrintP reliminaryCheque(Object sender, RoutedEventArgs e) in p:\BuildAgent\work\stable-installer\dev\iikoFront.Net\Resto.Front.Common\MVC Framework\View.g.cs:line 245
at System.Windows.EventRoute.InvokeHandlersImpl(Objec t source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(Dependency Object sender, RoutedEventArgs args)
at System.Windows.Controls.Primitives.ButtonBase.OnCl ick()
at System.Windows.Controls.Button.OnClick()
at System.Windows.Controls.Primitives.ButtonBase.OnMo useLeftButtonDown(MouseButtonEventArgs e)
at System.Windows.RoutedEventArgs.InvokeHandler(Deleg ate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandle r(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Objec t source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.ReRaiseEventAs(Dependency Object sender, RoutedEventArgs args, RoutedEvent newEvent)
at System.Windows.UIElement.OnMouseDownThunk(Object sender, MouseButtonEventArgs e)
at System.Windows.RoutedEventArgs.InvokeHandler(Deleg ate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandle r(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Objec t source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(Dependency Object sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseTrustedEvent(RoutedE ventArgs args)
at System.Windows.Input.InputManager.ProcessStagingAr ea()
at System.Windows.Input.InputManager.ProcessInput(Inp utEventArgs input)
at System.Windows.Input.StylusWisp.WispStylusDevice.P layBackCachedDownInputReport(Int32 timestamp)
at System.Windows.Input.StylusWisp.WispLogic.PreProce ssInput(Object sender, PreProcessInputEventArgs e)
at System.Windows.Input.InputManager.ProcessStagingAr ea()
at System.Windows.Input.InputManager.ProcessInput(Inp utEventArgs input)
at System.Windows.Input.InputProviderSite.ReportInput (InputReport inputReport)
at System.Windows.Interop.HwndMouseInputProvider.Repo rtInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
at System.Windows.Interop.HwndMouseInputProvider.Filt erMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.InputFilterMessa ge(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.Internal RealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatch When(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
Заранее спасибо за ответы.
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.TemplateM odels.IBanquetPreliminaryCheque.
RazorEngine.Templating.TemplateCompilationExceptio n: Unable to compile template. The predefined type 'System.Runtime.CompilerServices.CallerLineNumberA ttribute' is defined in multiple assemblies in the global alias; using definition from 'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\m scorlib.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.CompilerServiceFa ctory.CompilerService.CompileType(TypeContext context) in p:\BuildAgent\work\stable-installer\dev\iikoFront.Net\Resto.Front.PrintTempl ates\Razor\CompilerServiceFactory.cs:line 95
at RazorEngine.Templating.TemplateService.CreateTempl ateType(String razorTemplate, Type modelType)
at RazorEngine.Templating.TemplateService.Compile(Str ing razorTemplate, Type modelType, String cacheName)
at Resto.Front.PrintTemplates.Cheques.Razor.RazorRunn er.CompileTemplate(String template, Type modelType) in p:\BuildAgent\work\stable-installer\dev\iikoFront.Net\Resto.Front.PrintTempl ates\Cheques\Razor\RazorRunner.cs:line 142
[2017-12-25 16:38:25,603] FATAL [ 1] [MainController:UnhandledException:317] - Unhandled exception
Resto.Front.PrintTemplates.Exceptions.TemplateComp ilationException: 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.TemplateCompilationExceptio n: Unable to compile template. The predefined type 'System.Runtime.CompilerServices.CallerLineNumberA ttribute' is defined in multiple assemblies in the global alias; using definition from 'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\m scorlib.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.CompilerServiceFa ctory.CompilerService.CompileType(TypeContext context) in p:\BuildAgent\work\stable-installer\dev\iikoFront.Net\Resto.Front.PrintTempl ates\Razor\CompilerServiceFactory.cs:line 95
at RazorEngine.Templating.TemplateService.CreateTempl ateType(String razorTemplate, Type modelType)
at RazorEngine.Templating.TemplateService.Compile(Str ing razorTemplate, Type modelType, String cacheName)
at Resto.Front.PrintTemplates.Cheques.Razor.RazorRunn er.CompileTemplate(String template, Type modelType) in p:\BuildAgent\work\stable-installer\dev\iikoFront.Net\Resto.Front.PrintTempl ates\Cheques\Razor\RazorRunner.cs:line 142
--- End of inner exception stack trace ---
at Resto.Front.PrintTemplates.Cheques.Razor.RazorRunn er.CompileTemplate(String template, Type modelType) in p:\BuildAgent\work\stable-installer\dev\iikoFront.Net\Resto.Front.PrintTempl ates\Cheques\Razor\RazorRunner.cs:line 163
at Resto.Front.PrintTemplates.Cheques.Razor.RazorRunn er.<.cctor>b__0(Pair`2 pair) in p:\BuildAgent\work\stable-installer\dev\iikoFront.Net\Resto.Front.PrintTempl ates\Cheques\Razor\RazorRunner.cs:line 128
at Resto.Framework.Common.ThreadSafeCache`2.get_Item( TKey key)
at Resto.Front.PrintTemplates.Cheques.Razor.RazorRunn er.GetDocument(String template, ITemplateRootModel model, Type modelType) in p:\BuildAgent\work\stable-installer\dev\iikoFront.Net\Resto.Front.PrintTempl ates\Cheques\Razor\RazorRunner.cs:line 106
at Resto.Front.PrintTemplates.Cheques.Razor.RazorRunn er.GetDocument[T](T model, String defaultTemplate, String customTemplate) in p:\BuildAgent\work\stable-installer\dev\iikoFront.Net\Resto.Front.PrintTempl ates\Cheques\Razor\RazorRunner.cs:line 69
at Resto.Front.Views.Cheques.ChequeTemplates.GetBanqu etPreliminaryChequePrintItem(IReserve reserve) in p:\BuildAgent\work\stable-installer\dev\iikoFront.Net\Resto.Front.Views\Cheq ues\ChequeTemplates.cs:line 269
at Resto.Front.Main.MVC.PrintManager.PrintBanquetPrel iminaryCheque(IReserve reserve) in p:\BuildAgent\work\stable-installer\dev\iikoFront.Net\Resto.Front.Main\MVC\P rintManager.cs:line 248
at System.Collections.Generic.List`1.ForEach(Action`1 action)
at Resto.Front.Common.MVCFramework.View.OnOrderPrintP reliminaryCheque(Object sender, RoutedEventArgs e) in p:\BuildAgent\work\stable-installer\dev\iikoFront.Net\Resto.Front.Common\MVC Framework\View.g.cs:line 245
at System.Windows.EventRoute.InvokeHandlersImpl(Objec t source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(Dependency Object sender, RoutedEventArgs args)
at System.Windows.Controls.Primitives.ButtonBase.OnCl ick()
at System.Windows.Controls.Button.OnClick()
at System.Windows.Controls.Primitives.ButtonBase.OnMo useLeftButtonDown(MouseButtonEventArgs e)
at System.Windows.RoutedEventArgs.InvokeHandler(Deleg ate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandle r(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Objec t source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.ReRaiseEventAs(Dependency Object sender, RoutedEventArgs args, RoutedEvent newEvent)
at System.Windows.UIElement.OnMouseDownThunk(Object sender, MouseButtonEventArgs e)
at System.Windows.RoutedEventArgs.InvokeHandler(Deleg ate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandle r(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Objec t source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(Dependency Object sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseTrustedEvent(RoutedE ventArgs args)
at System.Windows.Input.InputManager.ProcessStagingAr ea()
at System.Windows.Input.InputManager.ProcessInput(Inp utEventArgs input)
at System.Windows.Input.StylusWisp.WispStylusDevice.P layBackCachedDownInputReport(Int32 timestamp)
at System.Windows.Input.StylusWisp.WispLogic.PreProce ssInput(Object sender, PreProcessInputEventArgs e)
at System.Windows.Input.InputManager.ProcessStagingAr ea()
at System.Windows.Input.InputManager.ProcessInput(Inp utEventArgs input)
at System.Windows.Input.InputProviderSite.ReportInput (InputReport inputReport)
at System.Windows.Interop.HwndMouseInputProvider.Repo rtInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
at System.Windows.Interop.HwndMouseInputProvider.Filt erMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.InputFilterMessa ge(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.Internal RealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatch When(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
Заранее спасибо за ответы.