Advertisement
fedorm

Untitled

Jul 17th, 2019
265
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 60.86 KB | None | 0 0
  1. 7.07 16:58:18.577 TRACE [AbstractEventProcessor] [Main-event-thread] Type:29bb4811-03cc-4a4f-aed2-8ea3abb0a1cd Plugin:CashPaymentEntity start this SALE_PAYMENT with e=FORM_SALE_CHECK_PAYMENTRUN
  2. 17.07 16:58:18.577 INFO  [AbstractEventsFilter] [Main-event-thread] ProcessorEventsFilter starts processor SALE_PAYMENT with event CashEvent [eventType='form.sale.check.paymentRun', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.EmptyPld@f56867']
  3. 17.07 16:58:18.579 TRACE [AbstractEventProcessor] [Main-event-thread] Stop processor: Type:29bb4811-03cc-4a4f-aed2-8ea3abb0a1cd Plugin:CashPaymentEntity, prevPT=SALE_PAYMENT
  4. 17.07 16:58:18.579 TRACE [AbstractEventProcessor] [Main-event-thread] Start processor: Type:SALE_PAYMENT, prevPT=29bb4811-03cc-4a4f-aed2-8ea3abb0a1cd
  5. 17.07 16:58:18.592 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductJewelController
  6. 17.07 16:58:18.593 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductClothingController
  7. 17.07 16:58:18.593 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductCFTGiftCardController
  8. 17.07 16:58:18.593 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductBonusPointsController
  9. 17.07 16:58:18.594 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMetricController
  10. 17.07 16:58:18.594 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMobilePayController
  11. 17.07 16:58:18.594 INFO  [AbstractExtraEventProcessor] [Main-event-thread] SaleTabExtraProcessor sends event CashEvent [eventType='sd.show', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.EmptyPld@f56867']
  12. 17.07 16:58:18.594 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: SD_SHOW
  13. 17.07 16:58:18.595 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_28] Event to frontend 1: {"type":"sd.show","payload":{}}
  14. 17.07 16:58:18.595 INFO  [AbstractExtraEventProcessor] [Main-event-thread] SaleTabExtraProcessor sends event CashEvent [eventType='sd.tab.put', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.tab.SdTabPutPld@c31d3c']
  15. 17.07 16:58:18.595 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: SD_TAB_PUT
  16. 17.07 16:58:18.596 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_28] Event to frontend 1: {"type":"sd.tab.put","payload":{"tabs":[{"name":"ПРОДАЖА","tabId":"b672ce29-b0e0-42f9-9075-0c3753ef87b5"},{"name":"Кафе","tabId":"c2635773-5864-4041-97c5-baedb5cd95e2"}]}}
  17. 17.07 16:58:18.599 INFO  [AbstractExtraEventProcessor] [Main-event-thread] SaleTabExtraProcessor sends event CashEvent [eventType='sd.tab.tile.put', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.tab.SdTabTilePutPld@24b7ce']
  18. 17.07 16:58:18.599 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: SD_TAB_TILE_PUT
  19. 17.07 16:58:18.599 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_28] Event to frontend 1: {"type":"sd.tab.tile.put","payload":{"type":"F","client":"AV","tiles":[{"tileId":"CARD_CHECK_SIEBEL","index":2,"name":"Проверка карты Вкусомания","iconId":"CARD","enabled":true,"callback":{"type":"sd.tab.ftile.click","payload":{"tileId":"CARD_CHECK_SIEBEL"}},"state":"none"},{"tileId":"SEARCH","index":3,"name":"Поиск товаров","iconId":"SEARCH","enabled":false,"callback":{"type":"sd.tab.ftile.click","payload":{"tileId":"SEARCH"}},"state":"none"},{"tileId":"SOFT_CHECK_PLUGIN_ID","index":6,"name":"Вызов мягкого чека","iconId":"DOCUMENT","enabled":false,"callback":{"type":"sd.tab.ftile.click","payload":{"tileId":"SOFT_CHECK_PLUGIN_ID"}},"state":"none"},{"tileId":"OFD_CLIENT_PLUGIN","index":7,"name":"Отправить чек покупателю","iconId":"PAPER_PLANE","enabled":false,"callback":{"type":"sd.tab.ftile.click","payload":{"tileId":"OFD_CLIENT_PLUGIN"}},"state":"none"},{"tileId":"PURCHASE_CANCEL_PLUGIN_ID","index":12,"name":"Аннулировать чек","iconId":"CANCEL","enabled":true,"callback":{"type":"sd.tab.ftile.click","payload":{"tileId":"PURCHASE_CANCEL_PLUGIN_ID"}},"state":"none"},{"tileId":"CASH_DRAWER_OPEN_PLUGIN_ID","index":14,"name":"Открыть денежный ящик","iconId":"LOCK","enabled":false,"callback":{"type":"sd.tab.ftile.click","payload":{"tileId":"CASH_DRAWER_OPEN_PLUGIN_ID"}},"state":"none"},{"tileId":"AEROFLOT_BONUSES_PLUGIN_ID","index":15,"name":"Списать мили","iconId":"AEROFLOT_BONUSES","enabled":false,"callback":{"type":"sd.tab.ftile.click","payload":{"tileId":"AEROFLOT_BONUSES_PLUGIN_ID"}},"state":"none"}],"showCard":true}}
  20. 17.07 16:58:18.600 INFO  [AbstractExtraEventProcessor] [Main-event-thread] AvCardInfoExtraProcessor sends event CashEvent [eventType='av.sale.card.info', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.sale.avcard.FormSaleCardInfoPld@1ac4655']
  21. 17.07 16:58:18.601 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: AV_SALE_CARD_INFO
  22. 17.07 16:58:18.601 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_28] Event to frontend 1: {"type":"av.sale.card.info","payload":{"cardNumber":"000100******6282","bonusVal":"1351300.44","bonusRub":"13513.00","mark":"575.799"}}
  23. 17.07 16:58:18.612 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductJewelController
  24. 17.07 16:58:18.612 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductClothingController
  25. 17.07 16:58:18.613 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductCFTGiftCardController
  26. 17.07 16:58:18.613 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductBonusPointsController
  27. 17.07 16:58:18.614 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMetricController
  28. 17.07 16:58:18.614 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMobilePayController
  29. 17.07 16:58:18.615 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: FORM_CHECK_PUT
  30. 17.07 16:58:18.615 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_28] Event to frontend 1: {"type":"form.check.put","payload":{"check":{"discount":{"value":"0.30","percentValue":"0.04","cardEnabled":true},"checkSum":"759.16","positions":[{"itemId":1,"name":"ТОВ370289","quantity":"1","measure":"Шт.","sum":"444.28","discountValueSum":"0.18","discountValuePercent":"0.04","item":"ТОВ370289","barcode":"8054521904288","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false},{"itemId":2,"name":"ТОВ370087","quantity":"1","measure":"Шт.","sum":"314.88","discountValueSum":"0.12","discountValuePercent":"0.03","item":"ТОВ370087","barcode":"5908295118644","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false}],"positionCouponEnabled":false,"manualDiscountEnabled":false},"buttons":[{"text":"ОПЛАТИТЬ","callback":{"type":"form.sale.check.paymentRun","payload":{}}}]}}
  31. 17.07 16:58:18.617 INFO  [AbstractExtraEventProcessor] [Main-event-thread] CdForwardExtraProcessor sends event CashEvent [eventType='cd.check.put', canProcessed='true', pld='ru.crystals.pos.touch2.customerdisplay.payload.CdCheckPutPld@b13c79']
  32. 17.07 16:58:18.617 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: CD_CHECK_PUT
  33. 17.07 16:58:18.621 INFO  [AbstractEventSender] [Internal-Cash-Pool-Executor_11] StatusBarEventSender sends event CashEvent [eventType='form.notice.clear', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.EmptyPld@f56867']
  34. 17.07 16:58:18.624 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT receive event: FORM_SALE_CHECK_PAYMENTRUN
  35. 17.07 16:58:18.624 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_28] Event to frontend 1: {"type":"form.notice.clear","payload":{}}
  36. 17.07 16:58:18.626 DEBUG [RFIDReaderUtils] [Internal-Cash-Pool-Executor_11] RFID service is 'absent' now.
  37. 17.07 16:58:18.629 INFO  [AbstractEventSender] [Internal-Cash-Pool-Executor_11] AdditionalMenuEventSender sends event CashEvent [eventType='additionalMenu.configuration', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.additionalmenu.AdditionalMenuConfigurationPld@12555c']
  38. 17.07 16:58:18.630 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_28] Event to frontend 1: {"type":"additionalMenu.configuration","payload":{"goodsFindIconEnabled":false,"printDocumentIconEnabled":true,"functionMenuIconEnabled":true,"infoMenuIconEnabled":true}}
  39. 17.07 16:58:18.640 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductJewelController
  40. 17.07 16:58:18.640 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductClothingController
  41. 17.07 16:58:18.640 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductCFTGiftCardController
  42. 17.07 16:58:18.641 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductBonusPointsController
  43. 17.07 16:58:18.641 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMetricController
  44. 17.07 16:58:18.641 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMobilePayController
  45. 17.07 16:58:18.643 INFO  [AbstractEventProcessor] [Main-event-thread] Start to ignore events.
  46. 17.07 16:58:18.643 DEBUG [CashEventDequeue] [Main-event-thread] Add ignorable event: TechProcessEvent.eventBarcode
  47. 17.07 16:58:18.643 DEBUG [CashEventDequeue] [Main-event-thread] Add ignorable event: TechProcessEvent.showMessage
  48. 17.07 16:58:18.646 TRACE [SalePaymentProcessor] [Main-event-thread] SalePaymentScenario.showWaitMessage:in
  49. 17.07 16:58:18.658 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductJewelController
  50. 17.07 16:58:18.658 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductClothingController
  51. 17.07 16:58:18.659 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductCFTGiftCardController
  52. 17.07 16:58:18.659 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductBonusPointsController
  53. 17.07 16:58:18.659 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMetricController
  54. 17.07 16:58:18.660 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMobilePayController
  55. 17.07 16:58:18.661 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: FORM_POPAP_INFO
  56. 17.07 16:58:18.661 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_28] Event to frontend 1: {"type":"form.popap.info","payload":{"imageId":"CHECK_CASH","text":["Идет печать чека.","Сдача:","5239.84"]}}
  57. 17.07 16:58:18.662 TRACE [SalePaymentProcessor] [Main-event-thread] SalePaymentScenario.showWaitMessage:out
  58. 17.07 16:58:18.662 INFO  [TechProcessShift] fiscalizeCheck PurchaseEntity [id=890, number=null, dateCreate=Wed Jul 17 16:53:54 MSK 2019, dateCommit=null, fiscalDocNum=null, sentToServerStatus=NO_SENT]
  59. 17.07 16:58:18.699 TRACE [SalePaymentProcessor] [Main-event-thread] SalePaymentScenario.showWaitComponent:in
  60. 17.07 16:58:18.700 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: FORM_WAIT_SHOW
  61. 17.07 16:58:18.700 TRACE [SalePaymentProcessor] [Main-event-thread] SalePaymentScenario.showWaitComponent:out
  62. 17.07 16:58:18.700 INFO  [FiscalPrinter] getLastKpk
  63. 17.07 16:58:18.701 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_28] Event to frontend 1: {"type":"form.wait.show","payload":{"text":["Опрос внешних процессингов."],"fadeInTime":1,"timeout":180}}
  64. 17.07 16:58:18.702 DEBUG [BaseConnector] --> PiritRequestPacket{Id=56, Cmd=GET_EKLZ_INFO(78), data=3{1C}}
  65. 17.07 16:58:18.784 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=56, Cmd=GET_EKLZ_INFO(78), data=new String[]{"78003", "240"}}
  66. 17.07 16:58:18.784 INFO  [FiscalPrinter] LastKpk = 240
  67. 17.07 16:58:18.819 INFO  [CFTBridgeImpl] Bonuses can not be charged to the card. Purchase does not contain Sberbank cards. Purchase: PurchaseEntity [id=890, number=7, dateCreate=Wed Jul 17 16:53:54 MSK 2019, dateCommit=null, fiscalDocNum=null, sentToServerStatus=NO_SENT]
  68. 17.07 16:58:18.849 TRACE [SalePaymentProcessor] [Main-event-thread] SalePaymentScenario.hideWaitComponent:in
  69. 17.07 16:58:18.849 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: FORM_WAIT_CLOSE
  70. 17.07 16:58:18.849 TRACE [SalePaymentProcessor] [Main-event-thread] SalePaymentScenario.hideWaitComponent:out
  71. 17.07 16:58:18.850 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_28] Event to frontend 1: {"type":"form.wait.close","payload":{}}
  72. 17.07 16:58:18.921 WARN  [SetApiPluginLoyProvider] No LoyaltyPlugin "ru.crystals.loy.plugin.emulator" found for purchase id 890
  73. 17.07 16:58:18.922 DEBUG [BaseConnector] --> PiritRequestPacket{Id=57, Cmd=GET_INFO(02), data=3{1C}}
  74. 17.07 16:58:18.953 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=57, Cmd=GET_INFO(02), data=new String[]{"02003", "7802781104"}}
  75. 17.07 16:58:18.953 DEBUG [BaseConnector] --> PiritRequestPacket{Id=58, Cmd=GET_RECEIPT_DATA(03), data=2{1C}}
  76. 17.07 16:58:18.995 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=58, Cmd=GET_RECEIPT_DATA(03), data=new String[]{"03002", "0", "40.6", "6", "480", "0.00", "0.00", "0.00", "0000000000", "0"}}
  77. 17.07 16:58:19.010 INFO  [FiscalPrinter] printCheck
  78. 17.07 16:58:19.011 DEBUG [BaseConnector] --> PiritRequestPacket{Id=59, Cmd=GET_INFO(02), data=3{1C}}
  79. 17.07 16:58:19.042 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=59, Cmd=GET_INFO(02), data=new String[]{"02003", "7802781104"}}
  80. 17.07 16:58:19.043 INFO  [FiscalPrinter] getLastKpk
  81. 17.07 16:58:19.044 DEBUG [BaseConnector] --> PiritRequestPacket{Id=60, Cmd=GET_EKLZ_INFO(78), data=3{1C}}
  82. 17.07 16:58:19.126 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=60, Cmd=GET_EKLZ_INFO(78), data=new String[]{"78003", "240"}}
  83. 17.07 16:58:19.126 INFO  [FiscalPrinter] LastKpk = 240
  84. 17.07 16:58:19.126 DEBUG [BaseConnector] --> PiritRequestPacket{Id=61, Cmd=GET_INFO(02), data=4{1C}}
  85. 17.07 16:58:19.158 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=61, Cmd=GET_INFO(02), data=new String[]{"02004", "0000000000007501"}}
  86. 17.07 16:58:19.158 DEBUG [BaseConnector] --> PiritRequestPacket{Id=62, Cmd=GET_COUNTERS(01), data=1{1C}}
  87. 17.07 16:58:19.200 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=62, Cmd=GET_COUNTERS(01), data=new String[]{"01001", "40"}}
  88. 17.07 16:58:19.200 INFO  [FiscalPrinter] ShiftNumber = 40
  89. 17.07 16:58:19.200 INFO  [FiscalPrinter] Fiscal interrupt: null
  90. 17.07 16:58:19.200 INFO  [FiscalPrinter] Load document template /mnt/mmcblk0p1/tce/storage/crystal-cash/modules/fiscalPrinter/templates/check-sale.xml
  91. 17.07 16:58:19.200 INFO  [DocumentTemplate] generate(File xmlTemplate) method gets invoked...
  92. 17.07 16:58:19.200 INFO  [DocumentTemplate] Length of a xmlTemplate object array is: 16341
  93. 17.07 16:58:19.201 INFO  [DocumentTemplate] Creating JAXB context...
  94. 17.07 16:58:19.201 INFO  [DocumentTemplate] Creating unmarshaller...
  95. 17.07 16:58:19.201 INFO  [DocumentTemplate] Trying to read data from the array...
  96. 17.07 16:58:19.217 INFO  [DocumentTemplate] Unmarshalling was complete successfully!
  97. 17.07 16:58:19.217 INFO  [DocumentTemplate] =====logo=====
  98. 17.07 16:58:19.218 INFO  [DocumentTemplate] content: null
  99. 17.07 16:58:19.218 DEBUG [BaseConnector] --> PiritRequestPacket{Id=63, Cmd=GET_INFO(02), data=1{1C}}
  100. 17.07 16:58:19.250 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=63, Cmd=GET_INFO(02), data=new String[]{"02001", "0128018259"}}
  101. 17.07 16:58:19.250 DEBUG [BaseConnector] --> PiritRequestPacket{Id=33, Cmd=GET_INFO(02), data=3{1C}}
  102. 17.07 16:58:19.270 INFO  [ServiceImpl] Start barcode read
  103. 17.07 16:58:19.298 INFO  [ServiceImpl] Finish barcode read - 28
  104. 17.07 16:58:19.299 INFO  [CommonLogger] BarCode::!02003780278110415
  105. 17.07 16:58:19.299 INFO  [Scale] BarcodeScannerImpl - barcode = !02003780278110415
  106. 17.07 16:58:19.299 INFO  [TechProcessImpl] eventBarcodeScanner !02003780278110415
  107. 17.07 16:58:19.300 TRACE [MLServiceImpl] entering isEnabled()
  108. 17.07 16:58:19.300 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
  109. 17.07 16:58:19.300 TRACE [MLServiceImpl] entering isMlCoupon(String). The argument is: "!02003780278110415"
  110. 17.07 16:58:19.300 TRACE [MLServiceImpl] leaving isMlCoupon(String). The result is: false
  111. 17.07 16:58:19.300 TRACE [SCService] entering isEnabled()
  112. 17.07 16:58:19.301 TRACE [SCService] leaving isEnabled(). the result is: true
  113. 17.07 16:58:19.301 TRACE [SCService] entering isSmChCoupon(String). The argument is: "!02003780278110415"
  114. 17.07 16:58:19.301 TRACE [SCService] leaving isSmChCoupon(String). The result is: false
  115. 17.07 16:58:19.301 DEBUG [CashEventDequeue] [pool-31-thread-5] PUT: skipping ignorable event: TechProcessEvent.eventBarcode
  116. 17.07 16:58:24.258 DEBUG [BaseConnector]  sendData
  117. 17.07 16:58:24.259 DEBUG [BaseConnector] --> 0x5
  118. 17.07 16:58:24.290 DEBUG [BaseConnector] <-- 0x6
  119. 17.07 16:58:26.680 DEBUG [TechProcessImpl] Server online mode
  120. 17.07 16:58:29.255 ERROR [PiritConnector] Error readPacketByCommand for fiscal 7802781104
  121. 17.07 16:58:29.255 ERROR [PiritConnector] Ошибка при приеме данных (ID: 33, Command: GET_INFO(02))
  122. 17.07 16:58:29.256 ERROR [DocumentTemplate] Process section 'header' error
  123. java.lang.reflect.InvocationTargetException
  124.     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  125.     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  126.     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  127.     at java.lang.reflect.Method.invoke(Method.java:498)
  128.     at ru.crystals.pos.fiscalprinter.templates.PurchaseDocumentTemplate.processSection(PurchaseDocumentTemplate.java:90)
  129.     at ru.crystals.pos.fiscalprinter.templates.PurchaseDocumentTemplate.processSection(PurchaseDocumentTemplate.java:52)
  130.     at ru.crystals.pos.fiscalprinter.templates.DocumentTemplate.generateSections(DocumentTemplate.java:95)
  131.     at ru.crystals.pos.fiscalprinter.templates.DocumentTemplate.printDocument(DocumentTemplate.java:81)
  132.     at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.printSaleOrReturnCheck(FiscalPrinterImpl.java:860)
  133.     at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.printCheck(FiscalPrinterImpl.java:794)
  134.     at ru.crystals.pos.techprocess.TechProcessShift.printCheck(TechProcessShift.java:1742)
  135.     at ru.crystals.pos.techprocess.TechProcessShift.fiscalizeCheck(TechProcessShift.java:1514)
  136.     at ru.crystals.pos.techprocess.TechProcessShiftProxy.fiscalizeCheck(TechProcessShiftProxy.java:661)
  137.     at ru.crystals.pos.techprocess.TechProcessImpl.fiscalizeCheck(TechProcessImpl.java:904)
  138.     at ru.crystals.pos.touch2.process.scenarios.payment.AbstractPaymentScenario.fiscalizePurchase(AbstractPaymentScenario.java:118)
  139.     at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.printReceipt(SalePaymentProcessor.java:467)
  140.     at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.onPaymentRun(SalePaymentProcessor.java:452)
  141.     at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.lambda$processPaymentCashEvents$10(SalePaymentProcessor.java:379)
  142.     at java.util.Optional.ifPresent(Optional.java:159)
  143.     at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.processPaymentCashEvents(SalePaymentProcessor.java:379)
  144.     at ru.crystals.pos.touch2.interfaces.EventsProcessPredicate.lambda$or$0(EventsProcessPredicate.java:18)
  145.     at ru.crystals.pos.touch2.interfaces.EventsProcessPredicate.lambda$or$0(EventsProcessPredicate.java:18)
  146.     at ru.crystals.pos.touch2.interfaces.EventsProcessPredicate.lambda$or$0(EventsProcessPredicate.java:18)
  147.     at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.processCashEvent(SalePaymentProcessor.java:213)
  148.     at ru.crystals.pos.touch2.events.processors.AbstractEventProcessor.applyCashEvent(AbstractEventProcessor.java:114)
  149.     at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.startProcessorDirect(AbstractEventProcessingManager.java:399)
  150.     at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.startProcessorImmediately(AbstractEventProcessingManager.java:413)
  151.     at ru.crystals.pos.touch2.events.filters.AbstractEventsFilter.startProcessor(AbstractEventsFilter.java:43)
  152.     at ru.crystals.pos.touch2.events.filters.impl.events.ProcessorEventsFilter.processCashEvent(ProcessorEventsFilter.java:21)
  153.     at ru.crystals.pos.touch2.events.filters.AbstractEventsFilter.applyCashEvent(AbstractEventsFilter.java:32)
  154.     at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.listenEventFromFrontend(AbstractEventProcessingManager.java:222)
  155.     at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.processCashEvent(AbstractEventProcessingManager.java:431)
  156.     at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.startMainEventThread(AbstractEventProcessingManager.java:102)
  157.     at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.lambda$start$0(AbstractEventProcessingManager.java:81)
  158.     at ru.crystals.pos.InternalCashPoolExecutorImpl.lambda$submit$1(InternalCashPoolExecutorImpl.java:120)
  159.     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  160.     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  161.     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
  162.     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
  163.     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  164.     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  165.     at java.lang.Thread.run(Thread.java:745)
  166. Caused by: ru.crystals.pos.fiscalprinter.exception.FiscalPrinterCommunicationException: Ошибка при приеме данных
  167.     at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.readPacketByCommand(PiritConnector.java:200)
  168.     at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.sendRequest(PiritConnector.java:101)
  169.     at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.sendRequest(PiritConnector.java:95)
  170.     at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritAgent.getINN(PiritAgent.java:74)
  171.     at ru.crystals.pos.fiscalprinter.pirit.Pirit.getINN(Pirit.java:44)
  172.     at ru.crystals.pos.fiscalprinter.templates.Datasets.putDocumentInfo(Datasets.java:85)
  173.     at ru.crystals.pos.fiscalprinter.templates.PurchaseDocumentTemplate.processHeaderSection(PurchaseDocumentTemplate.java:195)
  174.     ... 42 more
  175. Caused by: ru.crystals.pos.fiscalprinter.exception.FiscalPrinterException: TimeOut read of STX
  176.     at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.readPacketByCommand(PiritConnector.java:186)
  177.     ... 48 more
  178. 17.07 16:58:29.270 INFO  [DocumentTemplate] =====position=====
  179. 17.07 16:58:29.271 INFO  [DocumentTemplate] ------------------------------------------||NORMAL
  180. 17.07 16:58:29.271 INFO  [DocumentTemplate] ТОВ370289                      444.28     *1    =444.28||SMALL
  181. 17.07 16:58:29.271 INFO  [DocumentTemplate] ТОВ370087                      314.88     *1    =314.88||SMALL
  182. 17.07 16:58:29.271 INFO  [DocumentTemplate] ------------------------------------------||NORMAL
  183. 17.07 16:58:29.275 INFO  [DocumentTemplate] =====payment=====
  184. 17.07 16:58:29.276 INFO  [DocumentTemplate] ------------------------------------------||NORMAL
  185. 17.07 16:58:29.276 INFO  [DocumentTemplate] НАЛИЧНЫЕ                          =5999.00||NORMAL
  186. 17.07 16:58:29.280 INFO  [DocumentTemplate] =====discount=====
  187. 17.07 16:58:29.280 INFO  [DocumentTemplate] ------------------------------------------||NORMAL
  188. 17.07 16:58:29.280 INFO  [DocumentTemplate] ВАША СКИДКА СОСТАВИЛА, руб           =0.30||DOUBLEHEIGHT
  189. 17.07 16:58:29.280 INFO  [DocumentTemplate]                                           ||NORMAL
  190. 17.07 16:58:29.280 INFO  [DocumentTemplate]            СПАСИБО ЗА ПОКУПКУ!            ||NORMAL
  191. 17.07 16:58:29.280 INFO  [DocumentTemplate]                                           ||NORMAL
  192. 17.07 16:58:29.281 INFO  [DocumentTemplate]                   Цены                    ||NORMAL
  193. 17.07 16:58:29.281 INFO  [DocumentTemplate]     указаны с учетом скидки по карте      ||NORMAL
  194. 17.07 16:58:29.281 INFO  [DocumentTemplate]          постоянного покупателя           ||NORMAL
  195. 17.07 16:58:29.281 INFO  [DocumentTemplate]                                           ||NORMAL
  196. 17.07 16:58:29.281 INFO  [DocumentTemplate]                                           ||NORMAL
  197. 17.07 16:58:29.281 INFO  [DocumentTemplate] =====tax=====
  198. 17.07 16:58:29.281 INFO  [DocumentTemplate] content: null
  199. 17.07 16:58:29.282 INFO  [DocumentTemplate] =====total=====
  200. 17.07 16:58:29.282 INFO  [DocumentTemplate] ----------------------------------------  ||NORMAL
  201. 17.07 16:58:29.282 INFO  [DocumentTemplate] Итого без скидки                          ||NORMAL
  202. 17.07 16:58:29.282 INFO  [DocumentTemplate] Скидка     0.30                           ||NORMAL
  203. 17.07 16:58:29.282 INFO  [DocumentTemplate] Итого к оплате  759.16                    ||NORMAL
  204. 17.07 16:58:29.282 INFO  [DocumentTemplate] СДАЧА                                    =||NORMAL
  205. 17.07 16:58:29.286 INFO  [DocumentTemplate] =====bonuses=====
  206. 17.07 16:58:29.286 INFO  [DocumentTemplate] =====includedSlips=====
  207. 17.07 16:58:29.286 INFO  [DocumentTemplate] content: null
  208. 17.07 16:58:29.286 INFO  [DocumentTemplate] =====fiscal=====
  209. 17.07 16:58:29.286 INFO  [DocumentTemplate] content: null
  210. 17.07 16:58:29.287 INFO  [DocumentTemplate] =====footer=====
  211. 17.07 16:58:29.287 INFO  [DocumentTemplate] Док N:7                 17-07-2019 16:58  ||NORMAL
  212. 17.07 16:58:29.287 INFO  [DocumentTemplate] Спасибо за покупку!                       ||NORMAL
  213. 17.07 16:58:29.287 INFO  [DocumentTemplate] =====cut=====
  214. 17.07 16:58:29.287 INFO  [DocumentTemplate] content: null
  215. 17.07 16:58:29.287 INFO  [AbstractPirit] getStatus
  216. 17.07 16:58:29.288 DEBUG [BaseConnector] --> PiritRequestPacket{Id=34, Cmd=GET_STATUS(00), data={1C}}
  217. 17.07 16:58:29.320 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=34, Cmd=GET_STATUS(00), data=new String[]{"00000", "4", "0"}}
  218. 17.07 16:58:29.320 DEBUG [BaseConnector] --> PiritRequestPacket{Id=35, Cmd=GET_PRINTER_STATE(04), data={1C}}
  219. 17.07 16:58:29.338 INFO  [ServiceImpl] Start barcode read
  220. 17.07 16:58:29.366 INFO  [ServiceImpl] Finish barcode read - 28
  221. 17.07 16:58:29.366 INFO  [CommonLogger] BarCode::#0400008
  222. 17.07 16:58:29.366 INFO  [Scale] BarcodeScannerImpl - barcode = #0400008
  223. 17.07 16:58:29.366 INFO  [TechProcessImpl] eventBarcodeScanner #0400008
  224. 17.07 16:58:29.367 TRACE [MLServiceImpl] entering isEnabled()
  225. 17.07 16:58:29.367 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
  226. 17.07 16:58:29.367 TRACE [MLServiceImpl] entering isMlCoupon(String). The argument is: "#0400008"
  227. 17.07 16:58:29.367 TRACE [MLServiceImpl] leaving isMlCoupon(String). The result is: false
  228. 17.07 16:58:29.367 TRACE [SCService] entering isEnabled()
  229. 17.07 16:58:29.368 TRACE [SCService] leaving isEnabled(). the result is: true
  230. 17.07 16:58:29.368 TRACE [SCService] entering isSmChCoupon(String). The argument is: "#0400008"
  231. 17.07 16:58:29.368 TRACE [SCService] leaving isSmChCoupon(String). The result is: false
  232. 17.07 16:58:29.368 DEBUG [CashEventDequeue] [pool-31-thread-5] PUT: skipping ignorable event: TechProcessEvent.eventBarcode
  233. 17.07 16:58:30.826 ERROR [PiritConnector] Error readPacketByCommand for fiscal 7802781104
  234. 17.07 16:58:30.827 ERROR [PiritConnector] Ошибка при приеме данных (ID: 35, Command: GET_PRINTER_STATE(04))
  235. 17.07 16:58:30.827 INFO  [FiscalPrinter] Fiscal interrupt: null
  236. 17.07 16:58:30.827 ERROR [FiscalPrinter] Print interrupted:
  237. ru.crystals.pos.fiscalprinter.exception.FiscalPrinterCommunicationException: Ошибка при приеме данных
  238.     at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.readPacketByCommand(PiritConnector.java:200)
  239.     at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.sendRequest(PiritConnector.java:101)
  240.     at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.sendRequest(PiritConnector.java:87)
  241.     at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.getStatus(AbstractPirit.java:2977)
  242.     at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.printDocumentByTemplate(AbstractPirit.java:3052)
  243.     at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.printDocument(AbstractPirit.java:3037)
  244.     at ru.crystals.pos.fiscalprinter.templates.DocumentTemplate.printByPlugin(DocumentTemplate.java:114)
  245.     at ru.crystals.pos.fiscalprinter.templates.DocumentTemplate.printDocument(DocumentTemplate.java:82)
  246.     at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.printSaleOrReturnCheck(FiscalPrinterImpl.java:860)
  247.     at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.printCheck(FiscalPrinterImpl.java:794)
  248.     at ru.crystals.pos.techprocess.TechProcessShift.printCheck(TechProcessShift.java:1742)
  249.     at ru.crystals.pos.techprocess.TechProcessShift.fiscalizeCheck(TechProcessShift.java:1514)
  250.     at ru.crystals.pos.techprocess.TechProcessShiftProxy.fiscalizeCheck(TechProcessShiftProxy.java:661)
  251.     at ru.crystals.pos.techprocess.TechProcessImpl.fiscalizeCheck(TechProcessImpl.java:904)
  252.     at ru.crystals.pos.touch2.process.scenarios.payment.AbstractPaymentScenario.fiscalizePurchase(AbstractPaymentScenario.java:118)
  253.     at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.printReceipt(SalePaymentProcessor.java:467)
  254.     at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.onPaymentRun(SalePaymentProcessor.java:452)
  255.     at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.lambda$processPaymentCashEvents$10(SalePaymentProcessor.java:379)
  256.     at java.util.Optional.ifPresent(Optional.java:159)
  257.     at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.processPaymentCashEvents(SalePaymentProcessor.java:379)
  258.     at ru.crystals.pos.touch2.interfaces.EventsProcessPredicate.lambda$or$0(EventsProcessPredicate.java:18)
  259.     at ru.crystals.pos.touch2.interfaces.EventsProcessPredicate.lambda$or$0(EventsProcessPredicate.java:18)
  260.     at ru.crystals.pos.touch2.interfaces.EventsProcessPredicate.lambda$or$0(EventsProcessPredicate.java:18)
  261.     at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.processCashEvent(SalePaymentProcessor.java:213)
  262.     at ru.crystals.pos.touch2.events.processors.AbstractEventProcessor.applyCashEvent(AbstractEventProcessor.java:114)
  263.     at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.startProcessorDirect(AbstractEventProcessingManager.java:399)
  264.     at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.startProcessorImmediately(AbstractEventProcessingManager.java:413)
  265.     at ru.crystals.pos.touch2.events.filters.AbstractEventsFilter.startProcessor(AbstractEventsFilter.java:43)
  266.     at ru.crystals.pos.touch2.events.filters.impl.events.ProcessorEventsFilter.processCashEvent(ProcessorEventsFilter.java:21)
  267.     at ru.crystals.pos.touch2.events.filters.AbstractEventsFilter.applyCashEvent(AbstractEventsFilter.java:32)
  268.     at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.listenEventFromFrontend(AbstractEventProcessingManager.java:222)
  269.     at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.processCashEvent(AbstractEventProcessingManager.java:431)
  270.     at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.startMainEventThread(AbstractEventProcessingManager.java:102)
  271.     at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.lambda$start$0(AbstractEventProcessingManager.java:81)
  272.     at ru.crystals.pos.InternalCashPoolExecutorImpl.lambda$submit$1(InternalCashPoolExecutorImpl.java:120)
  273.     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  274.     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  275.     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
  276.     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
  277.     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  278.     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  279.     at java.lang.Thread.run(Thread.java:745)
  280. Caused by: ru.crystals.pos.fiscalprinter.exception.FiscalPrinterException: TimeOut read of STX
  281.     at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.readPacketByCommand(PiritConnector.java:186)
  282.     ... 41 more
  283. 17.07 16:58:30.829 INFO  [AbstractPirit] getStatus
  284. 17.07 16:58:30.829 DEBUG [BaseConnector] --> PiritRequestPacket{Id=36, Cmd=GET_STATUS(00), data={1C}}
  285. 17.07 16:58:30.872 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=36, Cmd=GET_STATUS(00), data=new String[]{"00000", "4", "0"}}
  286. 17.07 16:58:30.873 DEBUG [BaseConnector] --> PiritRequestPacket{Id=37, Cmd=GET_PRINTER_STATE(04), data={1C}}
  287. 17.07 16:58:30.905 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=37, Cmd=GET_PRINTER_STATE(04), data=new String[]{"04000"}}
  288. 17.07 16:58:30.906 INFO  [FiscalPrinter] getPrinterState
  289. 17.07 16:58:30.906 DEBUG [BaseConnector] --> PiritRequestPacket{Id=38, Cmd=GET_PRINTER_STATE(04), data={1C}}
  290. 17.07 16:58:30.906 ERROR [TechProcessShift] Cannot print cheque PurchaseEntity [id=890, number=7, dateCreate=Wed Jul 17 16:53:54 MSK 2019, dateCommit=null, fiscalDocNum=null, sentToServerStatus=NO_SENT]
  291. ru.crystals.pos.fiscalprinter.exception.FiscalPrinterCommunicationException: Ошибка при приеме данных
  292.     at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.readPacketByCommand(PiritConnector.java:200)
  293.     at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.sendRequest(PiritConnector.java:101)
  294.     at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.sendRequest(PiritConnector.java:87)
  295.     at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.getStatus(AbstractPirit.java:2977)
  296.     at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.printDocumentByTemplate(AbstractPirit.java:3052)
  297.     at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.printDocument(AbstractPirit.java:3037)
  298.     at ru.crystals.pos.fiscalprinter.templates.DocumentTemplate.printByPlugin(DocumentTemplate.java:114)
  299.     at ru.crystals.pos.fiscalprinter.templates.DocumentTemplate.printDocument(DocumentTemplate.java:82)
  300.     at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.printSaleOrReturnCheck(FiscalPrinterImpl.java:860)
  301.     at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.printCheck(FiscalPrinterImpl.java:794)
  302.     at ru.crystals.pos.techprocess.TechProcessShift.printCheck(TechProcessShift.java:1742)
  303.     at ru.crystals.pos.techprocess.TechProcessShift.fiscalizeCheck(TechProcessShift.java:1514)
  304.     at ru.crystals.pos.techprocess.TechProcessShiftProxy.fiscalizeCheck(TechProcessShiftProxy.java:661)
  305.     at ru.crystals.pos.techprocess.TechProcessImpl.fiscalizeCheck(TechProcessImpl.java:904)
  306.     at ru.crystals.pos.touch2.process.scenarios.payment.AbstractPaymentScenario.fiscalizePurchase(AbstractPaymentScenario.java:118)
  307.     at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.printReceipt(SalePaymentProcessor.java:467)
  308.     at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.onPaymentRun(SalePaymentProcessor.java:452)
  309.     at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.lambda$processPaymentCashEvents$10(SalePaymentProcessor.java:379)
  310.     at java.util.Optional.ifPresent(Optional.java:159)
  311.     at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.processPaymentCashEvents(SalePaymentProcessor.java:379)
  312.     at ru.crystals.pos.touch2.interfaces.EventsProcessPredicate.lambda$or$0(EventsProcessPredicate.java:18)
  313.     at ru.crystals.pos.touch2.interfaces.EventsProcessPredicate.lambda$or$0(EventsProcessPredicate.java:18)
  314.     at ru.crystals.pos.touch2.interfaces.EventsProcessPredicate.lambda$or$0(EventsProcessPredicate.java:18)
  315.     at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.processCashEvent(SalePaymentProcessor.java:213)
  316.     at ru.crystals.pos.touch2.events.processors.AbstractEventProcessor.applyCashEvent(AbstractEventProcessor.java:114)
  317.     at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.startProcessorDirect(AbstractEventProcessingManager.java:399)
  318.     at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.startProcessorImmediately(AbstractEventProcessingManager.java:413)
  319.     at ru.crystals.pos.touch2.events.filters.AbstractEventsFilter.startProcessor(AbstractEventsFilter.java:43)
  320.     at ru.crystals.pos.touch2.events.filters.impl.events.ProcessorEventsFilter.processCashEvent(ProcessorEventsFilter.java:21)
  321.     at ru.crystals.pos.touch2.events.filters.AbstractEventsFilter.applyCashEvent(AbstractEventsFilter.java:32)
  322.     at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.listenEventFromFrontend(AbstractEventProcessingManager.java:222)
  323.     at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.processCashEvent(AbstractEventProcessingManager.java:431)
  324.     at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.startMainEventThread(AbstractEventProcessingManager.java:102)
  325.     at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.lambda$start$0(AbstractEventProcessingManager.java:81)
  326.     at ru.crystals.pos.InternalCashPoolExecutorImpl.lambda$submit$1(InternalCashPoolExecutorImpl.java:120)
  327.     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  328.     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  329.     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
  330.     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
  331.     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  332.     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  333.     at java.lang.Thread.run(Thread.java:745)
  334. Caused by: ru.crystals.pos.fiscalprinter.exception.FiscalPrinterException: TimeOut read of STX
  335.     at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.readPacketByCommand(PiritConnector.java:186)
  336.     ... 41 more
  337. 17.07 16:58:30.907 TRACE [SalePaymentProcessor] [Main-event-thread] SalePaymentScenario.hideWaitComponent:in
  338. 17.07 16:58:30.907 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: FORM_WAIT_CLOSE
  339. 17.07 16:58:30.907 TRACE [SalePaymentProcessor] [Main-event-thread] SalePaymentScenario.hideWaitComponent:out
  340. 17.07 16:58:30.907 ERROR [TechProcessShift] Cannot fiscalize the cheque 0
  341. ru.crystals.pos.fiscalprinter.exception.FiscalPrinterCommunicationException: Ошибка при приеме данных
  342.     at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.readPacketByCommand(PiritConnector.java:200)
  343.     at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.sendRequest(PiritConnector.java:101)
  344.     at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.sendRequest(PiritConnector.java:87)
  345.     at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.getStatus(AbstractPirit.java:2977)
  346.     at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.printDocumentByTemplate(AbstractPirit.java:3052)
  347.     at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.printDocument(AbstractPirit.java:3037)
  348.     at ru.crystals.pos.fiscalprinter.templates.DocumentTemplate.printByPlugin(DocumentTemplate.java:114)
  349.     at ru.crystals.pos.fiscalprinter.templates.DocumentTemplate.printDocument(DocumentTemplate.java:82)
  350.     at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.printSaleOrReturnCheck(FiscalPrinterImpl.java:860)
  351.     at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.printCheck(FiscalPrinterImpl.java:794)
  352.     at ru.crystals.pos.techprocess.TechProcessShift.printCheck(TechProcessShift.java:1742)
  353.     at ru.crystals.pos.techprocess.TechProcessShift.fiscalizeCheck(TechProcessShift.java:1514)
  354.     at ru.crystals.pos.techprocess.TechProcessShiftProxy.fiscalizeCheck(TechProcessShiftProxy.java:661)
  355.     at ru.crystals.pos.techprocess.TechProcessImpl.fiscalizeCheck(TechProcessImpl.java:904)
  356.     at ru.crystals.pos.touch2.process.scenarios.payment.AbstractPaymentScenario.fiscalizePurchase(AbstractPaymentScenario.java:118)
  357.     at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.printReceipt(SalePaymentProcessor.java:467)
  358.     at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.onPaymentRun(SalePaymentProcessor.java:452)
  359.     at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.lambda$processPaymentCashEvents$10(SalePaymentProcessor.java:379)
  360.     at java.util.Optional.ifPresent(Optional.java:159)
  361.     at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.processPaymentCashEvents(SalePaymentProcessor.java:379)
  362.     at ru.crystals.pos.touch2.interfaces.EventsProcessPredicate.lambda$or$0(EventsProcessPredicate.java:18)
  363.     at ru.crystals.pos.touch2.interfaces.EventsProcessPredicate.lambda$or$0(EventsProcessPredicate.java:18)
  364.     at ru.crystals.pos.touch2.interfaces.EventsProcessPredicate.lambda$or$0(EventsProcessPredicate.java:18)
  365.     at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.processCashEvent(SalePaymentProcessor.java:213)
  366.     at ru.crystals.pos.touch2.events.processors.AbstractEventProcessor.applyCashEvent(AbstractEventProcessor.java:114)
  367.     at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.startProcessorDirect(AbstractEventProcessingManager.java:399)
  368.     at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.startProcessorImmediately(AbstractEventProcessingManager.java:413)
  369.     at ru.crystals.pos.touch2.events.filters.AbstractEventsFilter.startProcessor(AbstractEventsFilter.java:43)
  370.     at ru.crystals.pos.touch2.events.filters.impl.events.ProcessorEventsFilter.processCashEvent(ProcessorEventsFilter.java:21)
  371.     at ru.crystals.pos.touch2.events.filters.AbstractEventsFilter.applyCashEvent(AbstractEventsFilter.java:32)
  372.     at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.listenEventFromFrontend(AbstractEventProcessingManager.java:222)
  373.     at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.processCashEvent(AbstractEventProcessingManager.java:431)
  374.     at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.startMainEventThread(AbstractEventProcessingManager.java:102)
  375.     at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.lambda$start$0(AbstractEventProcessingManager.java:81)
  376.     at ru.crystals.pos.InternalCashPoolExecutorImpl.lambda$submit$1(InternalCashPoolExecutorImpl.java:120)
  377.     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  378.     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  379.     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
  380.     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
  381.     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  382.     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  383.     at java.lang.Thread.run(Thread.java:745)
  384. Caused by: ru.crystals.pos.fiscalprinter.exception.FiscalPrinterException: TimeOut read of STX
  385.     at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.readPacketByCommand(PiritConnector.java:186)
  386.     ... 41 more
  387. 17.07 16:58:30.908 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_28] Event to frontend 1: {"type":"form.wait.close","payload":{}}
  388. 17.07 16:58:30.929 TRACE [SalePaymentProcessor] [Main-event-thread] SalePaymentScenario.onPurchaseFiscalizeFail:in
  389. 17.07 16:58:30.929 INFO  [AbstractEventProcessor] [Main-event-thread] Stop to ignore events.
  390. 17.07 16:58:30.929 DEBUG [CashEventDequeue] [Main-event-thread] Remove ignorable event: TechProcessEvent.eventBarcode
  391. 17.07 16:58:30.929 DEBUG [CashEventDequeue] [Main-event-thread] Remove ignorable event: TechProcessEvent.showMessage
  392. 17.07 16:58:30.930 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: FORM_POPAP_INFO
  393. 17.07 16:58:30.930 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT receive event: PaymentOperationsListener.eventPaymentsComplete
  394. 17.07 16:58:30.930 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT receive event: TechProcessEvent.eventOnlineMode
  395. 17.07 16:58:30.930 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_28] Event to frontend 1: {"type":"form.popap.info","payload":{"imageId":"ERROR","text":["Ошибка при приеме данных"],"buttons":[{"text":"ПОВТОРИТЬ","callback":{"type":"inner.popap.repeat","payload":{}}},{"text":"ПЕРЕЗАГРУЗИТЬ","callback":{"type":"inner.popap.restart","payload":{}}}]}}
  396. 17.07 16:58:30.949 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=38, Cmd=GET_PRINTER_STATE(04), data=new String[]{"04000"}}
  397. 17.07 16:58:30.949 INFO  [FiscalPrinter] getPrinterState
  398. 17.07 16:58:30.950 DEBUG [BaseConnector] --> PiritRequestPacket{Id=39, Cmd=GET_PRINTER_STATE(04), data={1C}}
  399. 17.07 16:58:30.991 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=39, Cmd=GET_PRINTER_STATE(04), data=new String[]{"04000"}}
  400. 17.07 16:58:33.748 INFO  [TransferManager] OD found 0 documents to register
  401. 17.07 16:58:33.808 INFO  [DocumentSender] OD found 0 transactions to register
  402. 17.07 16:58:35.949 INFO  [FiscalPrinter] getPrinterState
  403. 17.07 16:58:35.950 DEBUG [BaseConnector] --> PiritRequestPacket{Id=40, Cmd=GET_PRINTER_STATE(04), data={1C}}
  404. 17.07 16:58:35.981 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=40, Cmd=GET_PRINTER_STATE(04), data=new String[]{"04000"}}
  405. 17.07 16:58:40.949 INFO  [FiscalPrinter] getPrinterState
  406. 17.07 16:58:40.970 DEBUG [BaseConnector] --> PiritRequestPacket{Id=41, Cmd=GET_PRINTER_STATE(04), data={1C}}
  407. 17.07 16:58:41.002 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=41, Cmd=GET_PRINTER_STATE(04), data=new String[]{"04000"}}
  408. 17.07 16:58:45.949 INFO  [FiscalPrinter] getPrinterState
  409. 17.07 16:58:45.950 DEBUG [BaseConnector] --> PiritRequestPacket{Id=42, Cmd=GET_PRINTER_STATE(04), data={1C}}
  410. 17.07 16:58:45.983 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=42, Cmd=GET_PRINTER_STATE(04), data=new String[]{"04000"}}
  411. 17.07 16:58:50.950 INFO  [FiscalPrinter] getPrinterState
  412. 17.07 16:58:50.950 DEBUG [BaseConnector] --> PiritRequestPacket{Id=43, Cmd=GET_PRINTER_STATE(04), data={1C}}
  413. 17.07 16:58:50.969 INFO  [ServiceImpl] Start barcode read
  414. 17.07 16:58:50.995 INFO  [ServiceImpl] Finish barcode read - 26
  415. 17.07 16:58:50.995 INFO  [CommonLogger] BarCode::+0400000
  416. 17.07 16:58:50.995 INFO  [Scale] BarcodeScannerImpl - barcode = +0400000
  417. 17.07 16:58:50.996 INFO  [TechProcessImpl] eventBarcodeScanner +0400000
  418. 17.07 16:58:50.996 TRACE [MLServiceImpl] entering isEnabled()
  419. 17.07 16:58:50.996 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
  420. 17.07 16:58:50.996 TRACE [MLServiceImpl] entering isMlCoupon(String). The argument is: "+0400000"
  421. 17.07 16:58:50.997 TRACE [MLServiceImpl] leaving isMlCoupon(String). The result is: false
  422. 17.07 16:58:50.997 TRACE [SCService] entering isEnabled()
  423. 17.07 16:58:50.997 TRACE [SCService] leaving isEnabled(). the result is: true
  424. 17.07 16:58:50.997 TRACE [SCService] entering isSmChCoupon(String). The argument is: "+0400000"
  425. 17.07 16:58:50.997 TRACE [SCService] leaving isSmChCoupon(String). The result is: false
  426. 17.07 16:58:50.997 TRACE [MLServiceImpl] entering isEnabled()
  427. 17.07 16:58:50.997 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
  428. 17.07 16:58:50.997 TRACE [SCService] entering isEnabled()
  429. 17.07 16:58:50.998 TRACE [SCService] leaving isEnabled(). the result is: true
  430. 17.07 16:58:50.998 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT receive event: TechProcessEvent.eventBarcode
  431. 17.07 16:58:51.008 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductJewelController
  432. 17.07 16:58:51.009 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductClothingController
  433. 17.07 16:58:51.009 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductCFTGiftCardController
  434. 17.07 16:58:51.009 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductBonusPointsController
  435. 17.07 16:58:51.009 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMetricController
  436. 17.07 16:58:51.010 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMobilePayController
  437. 17.07 16:58:51.010 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: FORM_POPAP_INFO_CLOSE
  438. 17.07 16:58:51.010 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_28] Event to frontend 1: {"type":"form.popap.info.close","payload":{}}
  439. 17.07 16:58:51.028 INFO  [TechProcessImpl] saveCheck PurchaseEntity [id=890, number=null, dateCreate=Wed Jul 17 16:53:54 MSK 2019, dateCommit=null, fiscalDocNum=null, sentToServerStatus=NO_SENT]
  440. 17.07 16:58:51.028 ERROR [TechProcessImpl] Wrong cheque state PAYMENTS. Cannot save the cheque.
  441. 17.07 16:58:51.037 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT start this SALE with e=INNER_LEGACY_LISTENER_EVENT
  442. 17.07 16:58:51.037 INFO  [AbstractEventsFilter] [Main-event-thread] ProcessorEventsFilter starts processor SALE with event CashEvent [eventType='inner.legacy.listener.event', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.InnerLegacyListenerEventPld@b8a84e13']
  443. 17.07 16:58:51.037 TRACE [AbstractEventProcessor] [Main-event-thread] Stop processor: Type:SALE_PAYMENT, prevPT=29bb4811-03cc-4a4f-aed2-8ea3abb0a1cd
  444. 17.07 16:58:51.038 INFO  [AbstractRedirectFilter] [Main-event-thread] ru.crystals.pos.touch2.events.filters.impl.redirect.SaleRedirectFilter@174986e starting processor SALE_PAYMENT with event null
  445. 17.07 16:58:51.038 DEBUG [AbstractEventProcessingManager] [Main-event-thread] Can not start processor Type:SALE because redirect filter does not allow
  446. 17.07 16:58:51.038 INFO  [AbstractEventsFilter] [Main-event-thread] ProcessorEventsFilter starts processor SALE_PAYMENT with event null
  447. 17.07 16:58:51.038 INFO  [AbstractEventProcessor] [Main-event-thread] Stop to ignore events.
  448. 17.07 16:58:51.038 DEBUG [CashEventDequeue] [Main-event-thread] Remove ignorable event: TechProcessEvent.eventBarcode
  449. 17.07 16:58:51.038 DEBUG [CashEventDequeue] [Main-event-thread] Remove ignorable event: TechProcessEvent.showMessage
  450. 17.07 16:58:51.038 TRACE [AbstractEventProcessor] [Main-event-thread] Stop processor: Type:SALE, prevPT=SALE_PAYMENT
  451. 17.07 16:58:51.038 TRACE [AbstractEventProcessor] [Main-event-thread] Start processor: Type:SALE_PAYMENT, prevPT=SALE
  452. 17.07 16:58:51.050 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductJewelController
  453. 17.07 16:58:51.050 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductClothingController
  454. 17.07 16:58:51.050 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductCFTGiftCardController
  455. 17.07 16:58:51.051 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductBonusPointsController
  456. 17.07 16:58:51.051 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMetricController
  457. 17.07 16:58:51.051 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMobilePayController
  458. 17.07 16:58:51.051 INFO  [AbstractExtraEventProcessor] [Main-event-thread] SaleTabExtraProcessor sends event CashEvent [eventType='sd.show', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.EmptyPld@f56867']
  459. 17.07 16:58:51.051 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: SD_SHOW
  460. 17.07 16:58:51.052 INFO  [AbstractExtraEventProcessor] [Main-event-thread] SaleTabExtraProcessor sends event CashEvent [eventType='sd.tab.put', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.tab.SdTabPutPld@5d1fc1']
  461. 17.07 16:58:51.052 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: SD_TAB_PUT
  462. 17.07 16:58:51.052 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_28] Event to frontend 1: {"type":"sd.show","payload":{}}
  463. 17.07 16:58:51.053 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_28] Event to frontend 1: {"type":"sd.tab.put","payload":{"tabs":[{"name":"ПРОДАЖА","tabId":"b672ce29-b0e0-42f9-9075-0c3753ef87b5"},{"name":"Кафе","tabId":"c2635773-5864-4041-97c5-baedb5cd95e2"}]}}
  464. 17.07 16:58:51.054 INFO  [AbstractExtraEventProcessor] [Main-event-thread] SaleTabExtraProcessor sends event CashEvent [eventType='sd.tab.tile.put', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.tab.SdTabTilePutPld@10f40b0']
  465. 17.07 16:58:51.054 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: SD_TAB_TILE_PUT
  466. 17.07 16:58:51.054 INFO  [AbstractExtraEventProcessor] [Main-event-thread] AvCardInfoExtraProcessor sends event CashEvent [eventType='av.sale.card.info', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.sale.avcard.FormSaleCardInfoPld@ca594c']
  467. 17.07 16:58:51.055 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: AV_SALE_CARD_INFO
  468. 17.07 16:58:51.055 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_28] Event to frontend 1: {"type":"sd.tab.tile.put","payload":{"type":"F","client":"AV","tiles":[{"tileId":"CARD_CHECK_SIEBEL","index":2,"name":"Проверка карты Вкусомания","iconId":"CARD","enabled":true,"callback":{"type":"sd.tab.ftile.click","payload":{"tileId":"CARD_CHECK_SIEBEL"}},"state":"none"},{"tileId":"SEARCH","index":3,"name":"Поиск товаров","iconId":"SEARCH","enabled":false,"callback":{"type":"sd.tab.ftile.click","payload":{"tileId":"SEARCH"}},"state":"none"},{"tileId":"SOFT_CHECK_PLUGIN_ID","index":6,"name":"Вызов мягкого чека","iconId":"DOCUMENT","enabled":false,"callback":{"type":"sd.tab.ftile.click","payload":{"tileId":"SOFT_CHECK_PLUGIN_ID"}},"state":"none"},{"tileId":"OFD_CLIENT_PLUGIN","index":7,"name":"Отправить чек покупателю","iconId":"PAPER_PLANE","enabled":false,"callback":{"type":"sd.tab.ftile.click","payload":{"tileId":"OFD_CLIENT_PLUGIN"}},"state":"none"},{"tileId":"PURCHASE_CANCEL_PLUGIN_ID","index":12,"name":"Аннулировать чек","iconId":"CANCEL","enabled":true,"callback":{"type":"sd.tab.ftile.click","payload":{"tileId":"PURCHASE_CANCEL_PLUGIN_ID"}},"state":"none"},{"tileId":"CASH_DRAWER_OPEN_PLUGIN_ID","index":14,"name":"Открыть денежный ящик","iconId":"LOCK","enabled":false,"callback":{"type":"sd.tab.ftile.click","payload":{"tileId":"CASH_DRAWER_OPEN_PLUGIN_ID"}},"state":"none"},{"tileId":"AEROFLOT_BONUSES_PLUGIN_ID","index":15,"name":"Списать мили","iconId":"AEROFLOT_BONUSES","enabled":false,"callback":{"type":"sd.tab.ftile.click","payload":{"tileId":"AEROFLOT_BONUSES_PLUGIN_ID"}},"state":"none"}],"showCard":true}}
  469. 17.07 16:58:51.056 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_28] Event to frontend 1: {"type":"av.sale.card.info","payload":{"cardNumber":"000100******6282","bonusVal":"1351300.44","bonusRub":"13513.00","mark":"575.799"}}
  470. 17.07 16:58:51.065 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductJewelController
  471. 17.07 16:58:51.065 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductClothingController
  472. 17.07 16:58:51.065 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductCFTGiftCardController
  473. 17.07 16:58:51.065 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductBonusPointsController
  474. 17.07 16:58:51.066 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMetricController
  475. 17.07 16:58:51.066 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMobilePayController
  476. 17.07 16:58:51.066 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: FORM_CHECK_PUT
  477. 17.07 16:58:51.067 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_28] Event to frontend 1: {"type":"form.check.put","payload":{"check":{"discount":{"value":"0.30","percentValue":"0.04","cardEnabled":true},"checkSum":"759.16","positions":[{"itemId":1,"name":"ТОВ370289","quantity":"1","measure":"Шт.","sum":"444.28","discountValueSum":"0.18","discountValuePercent":"0.04","item":"ТОВ370289","barcode":"8054521904288","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false},{"itemId":2,"name":"ТОВ370087","quantity":"1","measure":"Шт.","sum":"314.88","discountValueSum":"0.12","discountValuePercent":"0.03","item":"ТОВ370087","barcode":"5908295118644","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false}],"positionCouponEnabled":false,"manualDiscountEnabled":false},"buttons":[{"text":"ОПЛАТИТЬ","callback":{"type":"form.sale.check.paymentRun","payload":{}}}]}}
  478. 17.07 16:58:51.067 INFO  [AbstractExtraEventProcessor] [Main-event-thread] CdForwardExtraProcessor sends event CashEvent [eventType='cd.check.put', canProcessed='true', pld='ru.crystals.pos.touch2.customerdisplay.payload.CdCheckPutPld@1770261']
  479. 17.07 16:58:51.067 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: CD_CHECK_PUT
  480. 17.07 16:58:51.068 INFO  [AbstractEventSender] [Internal-Cash-Pool-Executor_38] StatusBarEventSender sends event CashEvent [eventType='form.notice.clear', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.EmptyPld@f56867']
  481. 17.07 16:58:51.069 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_28] Event to frontend 1: {"type":"form.notice.clear","payload":{}}
  482. 17.07 16:58:51.070 DEBUG [RFIDReaderUtils] [Internal-Cash-Pool-Executor_38] RFID service is 'absent' now.
  483. 17.07 16:58:51.072 INFO  [AbstractEventSender] [Internal-Cash-Pool-Executor_38] AdditionalMenuEventSender sends event CashEvent [eventType='additionalMenu.configuration', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.additionalmenu.AdditionalMenuConfigurationPld@117994b']
  484. 17.07 16:58:51.073 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_28] Event to frontend 1: {"type":"additionalMenu.configuration","payload":{"goodsFindIconEnabled":false,"printDocumentIconEnabled":true,"functionMenuIconEnabled":true,"infoMenuIconEnabled":true}}
  485. 17.07 16:58:52.469 ERROR [PiritConnector] Error readPacketByCommand for fiscal 7802781104
  486. 17.07 16:58:52.469 ERROR [PiritConnector] Ошибка при приеме данных (ID: 43, Command: GET_PRINTER_STATE(04))
  487. 17.07 16:58:52.469 ERROR [FiscalPrinter] warning
  488. ru.crystals.pos.fiscalprinter.exception.FiscalPrinterCommunicationException: Ошибка при приеме данных
  489.     at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.readPacketByCommand(PiritConnector.java:200)
  490.     at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.sendRequest(PiritConnector.java:101)
  491.     at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.sendRequest(PiritConnector.java:87)
  492.     at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.getPrinterState(AbstractPirit.java:1239)
  493.     at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.getPrinterState(FiscalPrinterImpl.java:654)
  494.     at ru.crystals.pos.touch2.process.EquipmentStateMonitoringServiceImpl.isFiscalPrinterAvailable(EquipmentStateMonitoringServiceImpl.java:142)
  495.     at ru.crystals.pos.touch2.process.EquipmentStateMonitoringServiceImpl$2.run(EquipmentStateMonitoringServiceImpl.java:232)
  496.     at java.util.TimerThread.mainLoop(Timer.java:555)
  497.     at java.util.TimerThread.run(Timer.java:505)
  498. Caused by: ru.crystals.pos.fiscalprinter.exception.FiscalPrinterException: TimeOut read of STX
  499.     at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.readPacketByCommand(PiritConnector.java:186)
  500.     ... 8 more
  501. 17.07 16:58:52.471 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT receive event: EquipmentStateEvent.eventFiscalPrinterUnavailable
  502. 17.07 16:58:52.471 INFO  [AbstractEventSender] [Internal-Cash-Pool-Executor_19] StatusBarEventSender sends event CashEvent [eventType='form.notice.equipment.show', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.notice.FormNoticeEquipmentShow@1324b8c']
  503. 17.07 16:58:52.472 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_28] Event to frontend 1: {"type":"form.notice.equipment.show","payload":{"equipmentList":[{"iconId":"NETWORK_ACCESS","state":"AVAILABLE"},{"iconId":"SERVER_EXCHANGE","state":"AVAILABLE"},{"iconId":"FISCAL_PRINTER","state":"UNAVAILABLE"}]}}
  504. 17.07 16:58:55.950 INFO  [FiscalPrinter] getPrinterState
  505. 17.07 16:58:55.951 DEBUG [BaseConnector] --> PiritRequestPacket{Id=44, Cmd=GET_PRINTER_STATE(04), data={1C}}
  506. 17.07 16:58:55.982 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=44, Cmd=GET_PRINTER_STATE(04), data=new String[]{"04000"}}
  507. 17.07 16:58:55.983 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT receive event: EquipmentStateEvent.eventFiscalPrinterAvailable
  508. 17.07 16:58:55.984 INFO  [AbstractEventSender] [Internal-Cash-Pool-Executor_33] StatusBarEventSender sends event CashEvent [eventType='form.notice.equipment.show', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.notice.FormNoticeEquipmentShow@179d1ad']
  509. 17.07 16:58:55.985 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_28] Event to frontend 1: {"type":"form.notice.equipment.show","payload":{"equipmentList":[{"iconId":"NETWORK_ACCESS","state":"AVAILABLE"},{"iconId":"SERVER_EXCHANGE","state":"AVAILABLE"},{"iconId":"FISCAL_PRINTER","state":"AVAILABLE"}]}}
  510. 17.07 16:58:56.681 DEBUG [TechProcessImpl] Server online mode
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement