Показано с 1 по 10 из 12

Тема: Ошибка iikoFront

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Новичок
    Регистрация
    24.10.2022
    Адрес
    Moscow
    Сообщений
    12
    Поблагодарил(а)
    2
    Благодарностей: 0 (сообщений: 0)

    Ошибка iikoFront

    Всем привет. Так получилось, что жизнь столкнула с этим ПО. Тех информации для админов, практически нет. Собираю по крупицам можно так сказать.


    Описываю информацию:
    Есть сервер с БД, на нем же и работают в 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:
    Screenshot_2.png
    Последний раз редактировалось mygedz; 25.10.2022 в 22:41.

  2. #2
    Новичок
    Регистрация
    24.10.2022
    Адрес
    Moscow
    Сообщений
    12
    Поблагодарил(а)
    2
    Благодарностей: 0 (сообщений: 0)
    Я могу ошибаться, но судя по логам проблема в платежном плагине Front.Api.PaymentSystem.DualConnector.
    О чем написано в plugin-Resto.Front.Api.PaymentSystem.DualConnector.log
    [2022-10-25 14:57:16,562] WARN [109] - Exchange error! Code: 13; Description: Connection error.
    [2022-10-25 15:10:06,483] WARN [58] - Exchange error! Code: 13; Description: Connection error.
    и так далее.

    В cash-server.log написано:
    [2022-10-25 15:51:13,045] ERROR [LoadingScreenController] [CashServer:StartUp] - Last time this terminal was shut down incorrectly
    Последний раз редактировалось mygedz; 25.10.2022 в 23:12.

  3. #3
    Новичок
    Регистрация
    10.01.2009
    Адрес
    Moscow
    Сообщений
    7
    Поблагодарил(а)
    0
    Благодарностей: 4 (сообщений: 3)
    Это частая проблема, дело в пин-паде. Варианты решения:
    1. Заменить пин-пад (бывало, что и не помогало)
    2. Воткнуть в другой USB-разъем (тоже может не помочь)
    3. Одним клиентам помогло только использование сетевого пин-пада, который по вай фай цепляется

  4. 1 пользователь сказал cпасибо Pest за это полезное сообщение::

    mygedz (31.10.2022)

  5. #4
    Новичок
    Регистрация
    24.10.2022
    Адрес
    Moscow
    Сообщений
    12
    Поблагодарил(а)
    2
    Благодарностей: 0 (сообщений: 0)
    Цитата Сообщение от Pest Посмотреть сообщение
    Это частая проблема, дело в пин-паде. Варианты решения:
    1. Заменить пин-пад (бывало, что и не помогало)
    2. Воткнуть в другой USB-разъем (тоже может не помочь)
    3. Одним клиентам помогло только использование сетевого пин-пада, который по вай фай цепляется
    Пин-пад новый. Работает по по витой паре. Разьем не менял.

    Вообщем отпишусь по результату: ошибка пропала.
    Что я сделал: случайно нашел утилиту: CLEAR.bat для iiko. И произвел с помощью нее Стандартную очистку.
    Ошибка пропала.
    В стандартную очистку входит:

    • Принудительная синхронизация времени Windows
    • Отключение обновлений Windows
    • Удаляет логи iikoFront (Старше 3х дней)
    • Удаляет БД iikoCard5 (На работу iikoCard5 никак не влияет, БД скачается спустя 2-5 минут после старта фронта)
    • Добавляет порт 7001 для iikoCard в исключения
    • Добавляет iikoCard5POS в группу Администраторы
    • Очистка логов CDS
    • Очистка windows:
    • Кеш приложений
    • Скаченные обновления Далее скрипт запускает службу iikoCard5POS и iikoFront.

    Получается, что-то из этого помогло.

  6. #5
    Новичок
    Регистрация
    24.10.2022
    Адрес
    Moscow
    Сообщений
    12
    Поблагодарил(а)
    2
    Благодарностей: 0 (сообщений: 0)
    Цитата Сообщение от Pest Посмотреть сообщение
    Это частая проблема, дело в пин-паде. Варианты решения:
    1. Заменить пин-пад (бывало, что и не помогало)
    2. Воткнуть в другой USB-разъем (тоже может не помочь)
    3. Одним клиентам помогло только использование сетевого пин-пада, который по вай фай цепляется
    Снова ошибка 13, буду ваш совет прменять...

  7. #6
    Новичок
    Регистрация
    24.10.2022
    Адрес
    Moscow
    Сообщений
    12
    Поблагодарил(а)
    2
    Благодарностей: 0 (сообщений: 0)
    Отпишусь. Приезжал специалист из Альфа Банка. Смотрел терминал. Все что в нем было не так, это в настройках самого терминала, была выставленна связь с банком, через ds service.
    А так как пинпад подключен через кассу, то выставили Через Кассу.

    Буду смотреть дальше, как поведет себя в работе.

    А и + обновлили DualConnector + драйвера.

  8. #7
    Разбирающийся Аватар для Fishman
    Регистрация
    02.12.2014
    Адрес
    Кемерово
    Сообщений
    292
    Поблагодарил(а)
    10
    Благодарностей: 15 (сообщений: 11)
    нужно зарегистрировать библиотеку DualConnector.
    После этого Ошибки 13 не должно появляться.

    Если не поможет то только физически замена пинпада
    Остались вопросы? Пишите в личку!
    Автоматизация под ключ!

Похожие темы

  1. Ответов: 1
    Последнее сообщение: 16.12.2019, 12:47
  2. Подключение кардридера к iikoFront
    от oleg123456 в разделе iiKO
    Ответов: 3
    Последнее сообщение: 08.02.2018, 15:54
  3. Объединённый 48-й отчет из iikoFront
    от Longbow33 в разделе iiKO
    Ответов: 1
    Последнее сообщение: 30.09.2016, 11:38
  4. Ответов: 7
    Последнее сообщение: 20.06.2016, 12:59
  5. Ответов: 6
    Последнее сообщение: 09.07.2014, 02:00

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •