mygedz
25.10.2022, 21:26
Всем привет. Так получилось, что жизнь столкнула с этим ПО. Тех информации для админов, практически нет. Собираю по крупицам можно так сказать.
Описываю информацию:
Есть сервер с БД, на нем же и работают в iikoOffice.
На кассе стоит iikoFront и к ней подключены: терминал оплаты (альфа) + фискальный регистратор (АТОЛ FPrint-22ПТК).
Версия iiko: 6.2.2015.0
Касса одна.
Уже какой день появляется ошибка:
[2022-10-24 18:17:00,180] INFO [53] [MessageService:Add:108] - Message: Dual Connector: операция не выполнена. Причина: "Операция обмена завершилась с ошибкой!
Код ошибки: 13
Описание: Connection error. ", Sender: Dual Connector, Type: Error, ReceiveTime: 10/24/2022 18:17:00, ExpireTime: 10/25/2022 06:17:00
Проблем с инетом нет, на диске есть свободное место.
Ошибка возникала, при попытке оплаты и когда снимали с кассы в конце смены.
Потом в error.log вижу следующую ошибку:
[2022-10-25 16:30:16,272] ERROR [65] [PaymentScreenController:PaymentOperationFailed:202 7] - Payment operation failedResto.Framework.Common.RestoException: Операция не выполнена:
Код ошибки:OperationIsInterrupted
Описание: ПРЕРВАНО
Подробно: ОПЕРАЦИЯ ПРЕРВАНА ---> Resto.Front.Api.V5.Exceptions.PaymentActionFailedE xception: Операция не выполнена:
Код ошибки:OperationIsInterrupted
Описание: ПРЕРВАНО
Подробно: ОПЕРАЦИЯ ПРЕРВАНА
Server stack trace:
в Resto.Front.Api.PaymentSystem.DualConnector.DualCo nnectorOperationHelper.CheckOperationResult(Operat ionData operationData) в I:\BuildAgent\work\release-installer\dev\iikoFront.Net\Resto.Front.Api.Paymen tSystem.DualConnector\DualConnectorOperationHelper .cs:строка 43
в Resto.Front.Api.PaymentSystem.DualConnector.DualCo nnectorPlugin.CompleteOperation(Pair`2 result, IReceiptPrinter printer, IUser cashier) в I:\BuildAgent\work\release-installer\dev\iikoFront.Net\Resto.Front.Api.Paymen tSystem.DualConnector\DualConnectorPlugin.cs:ст ока 170
в Resto.Front.Api.PaymentSystem.DualConnector.DualCo nnectorPlugin.Pay(Decimal sum, Nullable`1 orderId, Guid paymentTypeId, Guid transactionId, IPointOfSale pointOfSale, IUser cashier, IReceiptPrinter printer, IViewManager viewManager, IPaymentDataContext context, IProgressBar progressBar) в I:\BuildAgent\work\release-installer\dev\iikoFront.Net\Resto.Front.Api.Paymen tSystem.DualConnector\DualConnectorPlugin.cs:ст ока 136
в System.Runtime.Remoting.Messaging.StackBuilderSink ._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
в System.Runtime.Remoting.Messaging.StackBuilderSink .SyncProcessMessage(IMessage msg)
Exception rethrown at [0]:
в System.Runtime.Remoting.Proxies.RealProxy.HandleRe turnMessage(IMessage reqMsg, IMessage retMsg)
в System.Runtime.Remoting.Proxies.RealProxy.PrivateI nvoke(MessageData& msgData, Int32 type)
в Resto.Front.Api.V5.IExternalPaymentProcessor.Pay(D ecimal sum, Nullable`1 orderId, Guid paymentTypeId, Guid transactionId, IPointOfSale pointOfSale, IUser cashier, IReceiptPrinter printer, IViewManager viewManager, IPaymentDataContext context, IProgressBar progressBar)
в Resto.Front.Api.V5.Payment.PaymentProcessorWrapper .Pay(Decimal sum, Nullable`1 orderId, Guid paymentTypeId, Guid transactionId, IPointOfSale pointOfSale, IUser cashier, IPluginPrinter printManager, PluginViewManager viewManager, IPluginPaymentDataContext paymentContext, IPluginProgressBar progressBar) в I:\BuildAgent\work\release-installer\dev\iikoFront.Net\Resto.Front.Api\V5\Pay ment\PaymentProcessorWrapper.cs:строка 50
в Resto.Front.Api.ApiExtensionsService.PerformPaymen tAction(IExternalPaymentItem item, String key, Decimal sum, Nullable`1 orderId, Guid transactionId, ICashRegister cashRegister, IUser cashier, ActionType type, Action`1 changeProgressBarMessage) в I:\BuildAgent\work\release-installer\dev\iikoFront.Net\Resto.Front.Api\ApiExt ensionsService.cs:строка 116
--- Конец трассировки внутреннего стека исключений ---
в Resto.Front.Api.ApiExtensionsService.PerformPaymen tAction(IExternalPaymentItem item, String key, Decimal sum, Nullable`1 orderId, Guid transactionId, ICashRegister cashRegister, IUser cashier, ActionType type, Action`1 changeProgressBarMessage) в I:\BuildAgent\work\release-installer\dev\iikoFront.Net\Resto.Front.Api\ApiExt ensionsService.cs:строка 155
в Resto.Front.Api.ApiExtensionsService.Pay(IExternal PaymentItem item, String key, Decimal sum, Nullable`1 orderId, Guid transactionId, ICashRegister cashRegister, IUser cashier, Action`1 changeProgressBarMessage) в I:\BuildAgent\work\release-installer\dev\iikoFront.Net\Resto.Front.Api\ApiExt ensionsService.cs:строка 62
в Resto.CashServer.PaymentSystem.ExternalPaymentItem .PerformTransaction(IBaseOrderBuilder orderBuilder, ILockedObjectsToken token, ICafeSession cafeSession, IUser cashier, Action`1 changeProgressBarMessage) в I:\BuildAgent\work\release-installer\dev\iikoFront.Net\Resto.CashServer\Payme ntSystem\ExternalPaymentItem.cs:строка 34
в Resto.CashServer.PaymentSystem.CardPaymentItem`1.E xecuteProcessingOperation(IBaseOrderBuilder orderBuilder, ILockedObjectsToken token, ICafeSession cafeSession, IUser cashier, Action`1 changeProgressBarMessage) в I:\BuildAgent\work\release-installer\dev\iikoFront.Net\Resto.CashServer\Payme ntSystem\CardPaymentItem.cs:строка 167
в Resto.CashServer.PaymentSystem.PaymentItem.Process (IBaseOrderBuilder orderBuilder, ILockedObjectsToken token, ICafeSession cafeSession, IUser cashier, Action`1 changeProgressBarMessage) в I:\BuildAgent\work\release-installer\dev\iikoFront.Net\Resto.CashServer\Payme ntSystem\PaymentItem.cs:строка 227
в Resto.CashServer.Services.OrderService.ProcessPaym entsItems(IBaseOrderBuilder orderBuilder, IUser cashier, ILockedObjectsToken token, ICafeSession cafeSession, Action`1 changeProgressBarMessage) в I:\BuildAgent\work\release-installer\dev\iikoFront.Net\Resto.CashServer\Servi ces\OrderService.cs:строка 1271
в Resto.CashServer.Services.OrderService.ProcessOrde rClose(IBaseOrderBuilder orderBuilder, ICafeSession cafeSession, IOrderCloseParameters closeParameters, ILockedObjectsToken token, Action`1 changeProgressBarMessage) в I:\BuildAgent\work\release-installer\dev\iikoFront.Net\Resto.CashServer\Servi ces\OrderService.cs:строка 503
в Resto.Front.Controllers.PaymentScreenController.<>c__DisplayClass75_0.<CloseOrder>b__3() в I:\BuildAgent\work\release-installer\dev\iikoFront.Net\Resto.Front.Controller s\PaymentScreenController.cs:строка 1510
в System.Threading.Tasks.Task.InnerInvoke()
в System.Threading.Tasks.Task.Execute()
Логи: https://disk.yandex.ru/d/oNYu_-uonnlitQ
Скриншот ошибки на iikoFront:
7068
Описываю информацию:
Есть сервер с БД, на нем же и работают в iikoOffice.
На кассе стоит iikoFront и к ней подключены: терминал оплаты (альфа) + фискальный регистратор (АТОЛ FPrint-22ПТК).
Версия iiko: 6.2.2015.0
Касса одна.
Уже какой день появляется ошибка:
[2022-10-24 18:17:00,180] INFO [53] [MessageService:Add:108] - Message: Dual Connector: операция не выполнена. Причина: "Операция обмена завершилась с ошибкой!
Код ошибки: 13
Описание: Connection error. ", Sender: Dual Connector, Type: Error, ReceiveTime: 10/24/2022 18:17:00, ExpireTime: 10/25/2022 06:17:00
Проблем с инетом нет, на диске есть свободное место.
Ошибка возникала, при попытке оплаты и когда снимали с кассы в конце смены.
Потом в error.log вижу следующую ошибку:
[2022-10-25 16:30:16,272] ERROR [65] [PaymentScreenController:PaymentOperationFailed:202 7] - Payment operation failedResto.Framework.Common.RestoException: Операция не выполнена:
Код ошибки:OperationIsInterrupted
Описание: ПРЕРВАНО
Подробно: ОПЕРАЦИЯ ПРЕРВАНА ---> Resto.Front.Api.V5.Exceptions.PaymentActionFailedE xception: Операция не выполнена:
Код ошибки:OperationIsInterrupted
Описание: ПРЕРВАНО
Подробно: ОПЕРАЦИЯ ПРЕРВАНА
Server stack trace:
в Resto.Front.Api.PaymentSystem.DualConnector.DualCo nnectorOperationHelper.CheckOperationResult(Operat ionData operationData) в I:\BuildAgent\work\release-installer\dev\iikoFront.Net\Resto.Front.Api.Paymen tSystem.DualConnector\DualConnectorOperationHelper .cs:строка 43
в Resto.Front.Api.PaymentSystem.DualConnector.DualCo nnectorPlugin.CompleteOperation(Pair`2 result, IReceiptPrinter printer, IUser cashier) в I:\BuildAgent\work\release-installer\dev\iikoFront.Net\Resto.Front.Api.Paymen tSystem.DualConnector\DualConnectorPlugin.cs:ст ока 170
в Resto.Front.Api.PaymentSystem.DualConnector.DualCo nnectorPlugin.Pay(Decimal sum, Nullable`1 orderId, Guid paymentTypeId, Guid transactionId, IPointOfSale pointOfSale, IUser cashier, IReceiptPrinter printer, IViewManager viewManager, IPaymentDataContext context, IProgressBar progressBar) в I:\BuildAgent\work\release-installer\dev\iikoFront.Net\Resto.Front.Api.Paymen tSystem.DualConnector\DualConnectorPlugin.cs:ст ока 136
в System.Runtime.Remoting.Messaging.StackBuilderSink ._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
в System.Runtime.Remoting.Messaging.StackBuilderSink .SyncProcessMessage(IMessage msg)
Exception rethrown at [0]:
в System.Runtime.Remoting.Proxies.RealProxy.HandleRe turnMessage(IMessage reqMsg, IMessage retMsg)
в System.Runtime.Remoting.Proxies.RealProxy.PrivateI nvoke(MessageData& msgData, Int32 type)
в Resto.Front.Api.V5.IExternalPaymentProcessor.Pay(D ecimal sum, Nullable`1 orderId, Guid paymentTypeId, Guid transactionId, IPointOfSale pointOfSale, IUser cashier, IReceiptPrinter printer, IViewManager viewManager, IPaymentDataContext context, IProgressBar progressBar)
в Resto.Front.Api.V5.Payment.PaymentProcessorWrapper .Pay(Decimal sum, Nullable`1 orderId, Guid paymentTypeId, Guid transactionId, IPointOfSale pointOfSale, IUser cashier, IPluginPrinter printManager, PluginViewManager viewManager, IPluginPaymentDataContext paymentContext, IPluginProgressBar progressBar) в I:\BuildAgent\work\release-installer\dev\iikoFront.Net\Resto.Front.Api\V5\Pay ment\PaymentProcessorWrapper.cs:строка 50
в Resto.Front.Api.ApiExtensionsService.PerformPaymen tAction(IExternalPaymentItem item, String key, Decimal sum, Nullable`1 orderId, Guid transactionId, ICashRegister cashRegister, IUser cashier, ActionType type, Action`1 changeProgressBarMessage) в I:\BuildAgent\work\release-installer\dev\iikoFront.Net\Resto.Front.Api\ApiExt ensionsService.cs:строка 116
--- Конец трассировки внутреннего стека исключений ---
в Resto.Front.Api.ApiExtensionsService.PerformPaymen tAction(IExternalPaymentItem item, String key, Decimal sum, Nullable`1 orderId, Guid transactionId, ICashRegister cashRegister, IUser cashier, ActionType type, Action`1 changeProgressBarMessage) в I:\BuildAgent\work\release-installer\dev\iikoFront.Net\Resto.Front.Api\ApiExt ensionsService.cs:строка 155
в Resto.Front.Api.ApiExtensionsService.Pay(IExternal PaymentItem item, String key, Decimal sum, Nullable`1 orderId, Guid transactionId, ICashRegister cashRegister, IUser cashier, Action`1 changeProgressBarMessage) в I:\BuildAgent\work\release-installer\dev\iikoFront.Net\Resto.Front.Api\ApiExt ensionsService.cs:строка 62
в Resto.CashServer.PaymentSystem.ExternalPaymentItem .PerformTransaction(IBaseOrderBuilder orderBuilder, ILockedObjectsToken token, ICafeSession cafeSession, IUser cashier, Action`1 changeProgressBarMessage) в I:\BuildAgent\work\release-installer\dev\iikoFront.Net\Resto.CashServer\Payme ntSystem\ExternalPaymentItem.cs:строка 34
в Resto.CashServer.PaymentSystem.CardPaymentItem`1.E xecuteProcessingOperation(IBaseOrderBuilder orderBuilder, ILockedObjectsToken token, ICafeSession cafeSession, IUser cashier, Action`1 changeProgressBarMessage) в I:\BuildAgent\work\release-installer\dev\iikoFront.Net\Resto.CashServer\Payme ntSystem\CardPaymentItem.cs:строка 167
в Resto.CashServer.PaymentSystem.PaymentItem.Process (IBaseOrderBuilder orderBuilder, ILockedObjectsToken token, ICafeSession cafeSession, IUser cashier, Action`1 changeProgressBarMessage) в I:\BuildAgent\work\release-installer\dev\iikoFront.Net\Resto.CashServer\Payme ntSystem\PaymentItem.cs:строка 227
в Resto.CashServer.Services.OrderService.ProcessPaym entsItems(IBaseOrderBuilder orderBuilder, IUser cashier, ILockedObjectsToken token, ICafeSession cafeSession, Action`1 changeProgressBarMessage) в I:\BuildAgent\work\release-installer\dev\iikoFront.Net\Resto.CashServer\Servi ces\OrderService.cs:строка 1271
в Resto.CashServer.Services.OrderService.ProcessOrde rClose(IBaseOrderBuilder orderBuilder, ICafeSession cafeSession, IOrderCloseParameters closeParameters, ILockedObjectsToken token, Action`1 changeProgressBarMessage) в I:\BuildAgent\work\release-installer\dev\iikoFront.Net\Resto.CashServer\Servi ces\OrderService.cs:строка 503
в Resto.Front.Controllers.PaymentScreenController.<>c__DisplayClass75_0.<CloseOrder>b__3() в I:\BuildAgent\work\release-installer\dev\iikoFront.Net\Resto.Front.Controller s\PaymentScreenController.cs:строка 1510
в System.Threading.Tasks.Task.InnerInvoke()
в System.Threading.Tasks.Task.Execute()
Логи: https://disk.yandex.ru/d/oNYu_-uonnlitQ
Скриншот ошибки на iikoFront:
7068