Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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
- 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']
- 17.07 16:58:18.579 TRACE [AbstractEventProcessor] [Main-event-thread] Stop processor: Type:29bb4811-03cc-4a4f-aed2-8ea3abb0a1cd Plugin:CashPaymentEntity, prevPT=SALE_PAYMENT
- 17.07 16:58:18.579 TRACE [AbstractEventProcessor] [Main-event-thread] Start processor: Type:SALE_PAYMENT, prevPT=29bb4811-03cc-4a4f-aed2-8ea3abb0a1cd
- 17.07 16:58:18.592 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductJewelController
- 17.07 16:58:18.593 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductClothingController
- 17.07 16:58:18.593 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductCFTGiftCardController
- 17.07 16:58:18.593 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductBonusPointsController
- 17.07 16:58:18.594 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMetricController
- 17.07 16:58:18.594 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMobilePayController
- 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']
- 17.07 16:58:18.594 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: SD_SHOW
- 17.07 16:58:18.595 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_28] Event to frontend 1: {"type":"sd.show","payload":{}}
- 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']
- 17.07 16:58:18.595 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: SD_TAB_PUT
- 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.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']
- 17.07 16:58:18.599 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: SD_TAB_TILE_PUT
- 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}}
- 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']
- 17.07 16:58:18.601 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: AV_SALE_CARD_INFO
- 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"}}
- 17.07 16:58:18.612 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductJewelController
- 17.07 16:58:18.612 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductClothingController
- 17.07 16:58:18.613 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductCFTGiftCardController
- 17.07 16:58:18.613 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductBonusPointsController
- 17.07 16:58:18.614 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMetricController
- 17.07 16:58:18.614 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMobilePayController
- 17.07 16:58:18.615 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: FORM_CHECK_PUT
- 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":{}}}]}}
- 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']
- 17.07 16:58:18.617 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: CD_CHECK_PUT
- 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']
- 17.07 16:58:18.624 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT receive event: FORM_SALE_CHECK_PAYMENTRUN
- 17.07 16:58:18.624 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_28] Event to frontend 1: {"type":"form.notice.clear","payload":{}}
- 17.07 16:58:18.626 DEBUG [RFIDReaderUtils] [Internal-Cash-Pool-Executor_11] RFID service is 'absent' now.
- 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']
- 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}}
- 17.07 16:58:18.640 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductJewelController
- 17.07 16:58:18.640 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductClothingController
- 17.07 16:58:18.640 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductCFTGiftCardController
- 17.07 16:58:18.641 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductBonusPointsController
- 17.07 16:58:18.641 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMetricController
- 17.07 16:58:18.641 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMobilePayController
- 17.07 16:58:18.643 INFO [AbstractEventProcessor] [Main-event-thread] Start to ignore events.
- 17.07 16:58:18.643 DEBUG [CashEventDequeue] [Main-event-thread] Add ignorable event: TechProcessEvent.eventBarcode
- 17.07 16:58:18.643 DEBUG [CashEventDequeue] [Main-event-thread] Add ignorable event: TechProcessEvent.showMessage
- 17.07 16:58:18.646 TRACE [SalePaymentProcessor] [Main-event-thread] SalePaymentScenario.showWaitMessage:in
- 17.07 16:58:18.658 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductJewelController
- 17.07 16:58:18.658 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductClothingController
- 17.07 16:58:18.659 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductCFTGiftCardController
- 17.07 16:58:18.659 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductBonusPointsController
- 17.07 16:58:18.659 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMetricController
- 17.07 16:58:18.660 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMobilePayController
- 17.07 16:58:18.661 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: FORM_POPAP_INFO
- 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"]}}
- 17.07 16:58:18.662 TRACE [SalePaymentProcessor] [Main-event-thread] SalePaymentScenario.showWaitMessage:out
- 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]
- 17.07 16:58:18.699 TRACE [SalePaymentProcessor] [Main-event-thread] SalePaymentScenario.showWaitComponent:in
- 17.07 16:58:18.700 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: FORM_WAIT_SHOW
- 17.07 16:58:18.700 TRACE [SalePaymentProcessor] [Main-event-thread] SalePaymentScenario.showWaitComponent:out
- 17.07 16:58:18.700 INFO [FiscalPrinter] getLastKpk
- 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}}
- 17.07 16:58:18.702 DEBUG [BaseConnector] --> PiritRequestPacket{Id=56, Cmd=GET_EKLZ_INFO(78), data=3{1C}}
- 17.07 16:58:18.784 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=56, Cmd=GET_EKLZ_INFO(78), data=new String[]{"78003", "240"}}
- 17.07 16:58:18.784 INFO [FiscalPrinter] LastKpk = 240
- 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]
- 17.07 16:58:18.849 TRACE [SalePaymentProcessor] [Main-event-thread] SalePaymentScenario.hideWaitComponent:in
- 17.07 16:58:18.849 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: FORM_WAIT_CLOSE
- 17.07 16:58:18.849 TRACE [SalePaymentProcessor] [Main-event-thread] SalePaymentScenario.hideWaitComponent:out
- 17.07 16:58:18.850 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_28] Event to frontend 1: {"type":"form.wait.close","payload":{}}
- 17.07 16:58:18.921 WARN [SetApiPluginLoyProvider] No LoyaltyPlugin "ru.crystals.loy.plugin.emulator" found for purchase id 890
- 17.07 16:58:18.922 DEBUG [BaseConnector] --> PiritRequestPacket{Id=57, Cmd=GET_INFO(02), data=3{1C}}
- 17.07 16:58:18.953 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=57, Cmd=GET_INFO(02), data=new String[]{"02003", "7802781104"}}
- 17.07 16:58:18.953 DEBUG [BaseConnector] --> PiritRequestPacket{Id=58, Cmd=GET_RECEIPT_DATA(03), data=2{1C}}
- 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"}}
- 17.07 16:58:19.010 INFO [FiscalPrinter] printCheck
- 17.07 16:58:19.011 DEBUG [BaseConnector] --> PiritRequestPacket{Id=59, Cmd=GET_INFO(02), data=3{1C}}
- 17.07 16:58:19.042 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=59, Cmd=GET_INFO(02), data=new String[]{"02003", "7802781104"}}
- 17.07 16:58:19.043 INFO [FiscalPrinter] getLastKpk
- 17.07 16:58:19.044 DEBUG [BaseConnector] --> PiritRequestPacket{Id=60, Cmd=GET_EKLZ_INFO(78), data=3{1C}}
- 17.07 16:58:19.126 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=60, Cmd=GET_EKLZ_INFO(78), data=new String[]{"78003", "240"}}
- 17.07 16:58:19.126 INFO [FiscalPrinter] LastKpk = 240
- 17.07 16:58:19.126 DEBUG [BaseConnector] --> PiritRequestPacket{Id=61, Cmd=GET_INFO(02), data=4{1C}}
- 17.07 16:58:19.158 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=61, Cmd=GET_INFO(02), data=new String[]{"02004", "0000000000007501"}}
- 17.07 16:58:19.158 DEBUG [BaseConnector] --> PiritRequestPacket{Id=62, Cmd=GET_COUNTERS(01), data=1{1C}}
- 17.07 16:58:19.200 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=62, Cmd=GET_COUNTERS(01), data=new String[]{"01001", "40"}}
- 17.07 16:58:19.200 INFO [FiscalPrinter] ShiftNumber = 40
- 17.07 16:58:19.200 INFO [FiscalPrinter] Fiscal interrupt: null
- 17.07 16:58:19.200 INFO [FiscalPrinter] Load document template /mnt/mmcblk0p1/tce/storage/crystal-cash/modules/fiscalPrinter/templates/check-sale.xml
- 17.07 16:58:19.200 INFO [DocumentTemplate] generate(File xmlTemplate) method gets invoked...
- 17.07 16:58:19.200 INFO [DocumentTemplate] Length of a xmlTemplate object array is: 16341
- 17.07 16:58:19.201 INFO [DocumentTemplate] Creating JAXB context...
- 17.07 16:58:19.201 INFO [DocumentTemplate] Creating unmarshaller...
- 17.07 16:58:19.201 INFO [DocumentTemplate] Trying to read data from the array...
- 17.07 16:58:19.217 INFO [DocumentTemplate] Unmarshalling was complete successfully!
- 17.07 16:58:19.217 INFO [DocumentTemplate] =====logo=====
- 17.07 16:58:19.218 INFO [DocumentTemplate] content: null
- 17.07 16:58:19.218 DEBUG [BaseConnector] --> PiritRequestPacket{Id=63, Cmd=GET_INFO(02), data=1{1C}}
- 17.07 16:58:19.250 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=63, Cmd=GET_INFO(02), data=new String[]{"02001", "0128018259"}}
- 17.07 16:58:19.250 DEBUG [BaseConnector] --> PiritRequestPacket{Id=33, Cmd=GET_INFO(02), data=3{1C}}
- 17.07 16:58:19.270 INFO [ServiceImpl] Start barcode read
- 17.07 16:58:19.298 INFO [ServiceImpl] Finish barcode read - 28
- 17.07 16:58:19.299 INFO [CommonLogger] BarCode::!02003780278110415
- 17.07 16:58:19.299 INFO [Scale] BarcodeScannerImpl - barcode = !02003780278110415
- 17.07 16:58:19.299 INFO [TechProcessImpl] eventBarcodeScanner !02003780278110415
- 17.07 16:58:19.300 TRACE [MLServiceImpl] entering isEnabled()
- 17.07 16:58:19.300 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 17.07 16:58:19.300 TRACE [MLServiceImpl] entering isMlCoupon(String). The argument is: "!02003780278110415"
- 17.07 16:58:19.300 TRACE [MLServiceImpl] leaving isMlCoupon(String). The result is: false
- 17.07 16:58:19.300 TRACE [SCService] entering isEnabled()
- 17.07 16:58:19.301 TRACE [SCService] leaving isEnabled(). the result is: true
- 17.07 16:58:19.301 TRACE [SCService] entering isSmChCoupon(String). The argument is: "!02003780278110415"
- 17.07 16:58:19.301 TRACE [SCService] leaving isSmChCoupon(String). The result is: false
- 17.07 16:58:19.301 DEBUG [CashEventDequeue] [pool-31-thread-5] PUT: skipping ignorable event: TechProcessEvent.eventBarcode
- 17.07 16:58:24.258 DEBUG [BaseConnector] sendData
- 17.07 16:58:24.259 DEBUG [BaseConnector] --> 0x5
- 17.07 16:58:24.290 DEBUG [BaseConnector] <-- 0x6
- 17.07 16:58:26.680 DEBUG [TechProcessImpl] Server online mode
- 17.07 16:58:29.255 ERROR [PiritConnector] Error readPacketByCommand for fiscal 7802781104
- 17.07 16:58:29.255 ERROR [PiritConnector] Ошибка при приеме данных (ID: 33, Command: GET_INFO(02))
- 17.07 16:58:29.256 ERROR [DocumentTemplate] Process section 'header' error
- java.lang.reflect.InvocationTargetException
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at ru.crystals.pos.fiscalprinter.templates.PurchaseDocumentTemplate.processSection(PurchaseDocumentTemplate.java:90)
- at ru.crystals.pos.fiscalprinter.templates.PurchaseDocumentTemplate.processSection(PurchaseDocumentTemplate.java:52)
- at ru.crystals.pos.fiscalprinter.templates.DocumentTemplate.generateSections(DocumentTemplate.java:95)
- at ru.crystals.pos.fiscalprinter.templates.DocumentTemplate.printDocument(DocumentTemplate.java:81)
- at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.printSaleOrReturnCheck(FiscalPrinterImpl.java:860)
- at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.printCheck(FiscalPrinterImpl.java:794)
- at ru.crystals.pos.techprocess.TechProcessShift.printCheck(TechProcessShift.java:1742)
- at ru.crystals.pos.techprocess.TechProcessShift.fiscalizeCheck(TechProcessShift.java:1514)
- at ru.crystals.pos.techprocess.TechProcessShiftProxy.fiscalizeCheck(TechProcessShiftProxy.java:661)
- at ru.crystals.pos.techprocess.TechProcessImpl.fiscalizeCheck(TechProcessImpl.java:904)
- at ru.crystals.pos.touch2.process.scenarios.payment.AbstractPaymentScenario.fiscalizePurchase(AbstractPaymentScenario.java:118)
- at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.printReceipt(SalePaymentProcessor.java:467)
- at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.onPaymentRun(SalePaymentProcessor.java:452)
- at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.lambda$processPaymentCashEvents$10(SalePaymentProcessor.java:379)
- at java.util.Optional.ifPresent(Optional.java:159)
- at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.processPaymentCashEvents(SalePaymentProcessor.java:379)
- at ru.crystals.pos.touch2.interfaces.EventsProcessPredicate.lambda$or$0(EventsProcessPredicate.java:18)
- at ru.crystals.pos.touch2.interfaces.EventsProcessPredicate.lambda$or$0(EventsProcessPredicate.java:18)
- at ru.crystals.pos.touch2.interfaces.EventsProcessPredicate.lambda$or$0(EventsProcessPredicate.java:18)
- at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.processCashEvent(SalePaymentProcessor.java:213)
- at ru.crystals.pos.touch2.events.processors.AbstractEventProcessor.applyCashEvent(AbstractEventProcessor.java:114)
- at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.startProcessorDirect(AbstractEventProcessingManager.java:399)
- at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.startProcessorImmediately(AbstractEventProcessingManager.java:413)
- at ru.crystals.pos.touch2.events.filters.AbstractEventsFilter.startProcessor(AbstractEventsFilter.java:43)
- at ru.crystals.pos.touch2.events.filters.impl.events.ProcessorEventsFilter.processCashEvent(ProcessorEventsFilter.java:21)
- at ru.crystals.pos.touch2.events.filters.AbstractEventsFilter.applyCashEvent(AbstractEventsFilter.java:32)
- at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.listenEventFromFrontend(AbstractEventProcessingManager.java:222)
- at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.processCashEvent(AbstractEventProcessingManager.java:431)
- at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.startMainEventThread(AbstractEventProcessingManager.java:102)
- at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.lambda$start$0(AbstractEventProcessingManager.java:81)
- at ru.crystals.pos.InternalCashPoolExecutorImpl.lambda$submit$1(InternalCashPoolExecutorImpl.java:120)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.run(FutureTask.java:266)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: ru.crystals.pos.fiscalprinter.exception.FiscalPrinterCommunicationException: Ошибка при приеме данных
- at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.readPacketByCommand(PiritConnector.java:200)
- at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.sendRequest(PiritConnector.java:101)
- at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.sendRequest(PiritConnector.java:95)
- at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritAgent.getINN(PiritAgent.java:74)
- at ru.crystals.pos.fiscalprinter.pirit.Pirit.getINN(Pirit.java:44)
- at ru.crystals.pos.fiscalprinter.templates.Datasets.putDocumentInfo(Datasets.java:85)
- at ru.crystals.pos.fiscalprinter.templates.PurchaseDocumentTemplate.processHeaderSection(PurchaseDocumentTemplate.java:195)
- ... 42 more
- Caused by: ru.crystals.pos.fiscalprinter.exception.FiscalPrinterException: TimeOut read of STX
- at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.readPacketByCommand(PiritConnector.java:186)
- ... 48 more
- 17.07 16:58:29.270 INFO [DocumentTemplate] =====position=====
- 17.07 16:58:29.271 INFO [DocumentTemplate] ------------------------------------------||NORMAL
- 17.07 16:58:29.271 INFO [DocumentTemplate] ТОВ370289 444.28 *1 =444.28||SMALL
- 17.07 16:58:29.271 INFO [DocumentTemplate] ТОВ370087 314.88 *1 =314.88||SMALL
- 17.07 16:58:29.271 INFO [DocumentTemplate] ------------------------------------------||NORMAL
- 17.07 16:58:29.275 INFO [DocumentTemplate] =====payment=====
- 17.07 16:58:29.276 INFO [DocumentTemplate] ------------------------------------------||NORMAL
- 17.07 16:58:29.276 INFO [DocumentTemplate] НАЛИЧНЫЕ =5999.00||NORMAL
- 17.07 16:58:29.280 INFO [DocumentTemplate] =====discount=====
- 17.07 16:58:29.280 INFO [DocumentTemplate] ------------------------------------------||NORMAL
- 17.07 16:58:29.280 INFO [DocumentTemplate] ВАША СКИДКА СОСТАВИЛА, руб =0.30||DOUBLEHEIGHT
- 17.07 16:58:29.280 INFO [DocumentTemplate] ||NORMAL
- 17.07 16:58:29.280 INFO [DocumentTemplate] СПАСИБО ЗА ПОКУПКУ! ||NORMAL
- 17.07 16:58:29.280 INFO [DocumentTemplate] ||NORMAL
- 17.07 16:58:29.281 INFO [DocumentTemplate] Цены ||NORMAL
- 17.07 16:58:29.281 INFO [DocumentTemplate] указаны с учетом скидки по карте ||NORMAL
- 17.07 16:58:29.281 INFO [DocumentTemplate] постоянного покупателя ||NORMAL
- 17.07 16:58:29.281 INFO [DocumentTemplate] ||NORMAL
- 17.07 16:58:29.281 INFO [DocumentTemplate] ||NORMAL
- 17.07 16:58:29.281 INFO [DocumentTemplate] =====tax=====
- 17.07 16:58:29.281 INFO [DocumentTemplate] content: null
- 17.07 16:58:29.282 INFO [DocumentTemplate] =====total=====
- 17.07 16:58:29.282 INFO [DocumentTemplate] ---------------------------------------- ||NORMAL
- 17.07 16:58:29.282 INFO [DocumentTemplate] Итого без скидки ||NORMAL
- 17.07 16:58:29.282 INFO [DocumentTemplate] Скидка 0.30 ||NORMAL
- 17.07 16:58:29.282 INFO [DocumentTemplate] Итого к оплате 759.16 ||NORMAL
- 17.07 16:58:29.282 INFO [DocumentTemplate] СДАЧА =||NORMAL
- 17.07 16:58:29.286 INFO [DocumentTemplate] =====bonuses=====
- 17.07 16:58:29.286 INFO [DocumentTemplate] =====includedSlips=====
- 17.07 16:58:29.286 INFO [DocumentTemplate] content: null
- 17.07 16:58:29.286 INFO [DocumentTemplate] =====fiscal=====
- 17.07 16:58:29.286 INFO [DocumentTemplate] content: null
- 17.07 16:58:29.287 INFO [DocumentTemplate] =====footer=====
- 17.07 16:58:29.287 INFO [DocumentTemplate] Док N:7 17-07-2019 16:58 ||NORMAL
- 17.07 16:58:29.287 INFO [DocumentTemplate] Спасибо за покупку! ||NORMAL
- 17.07 16:58:29.287 INFO [DocumentTemplate] =====cut=====
- 17.07 16:58:29.287 INFO [DocumentTemplate] content: null
- 17.07 16:58:29.287 INFO [AbstractPirit] getStatus
- 17.07 16:58:29.288 DEBUG [BaseConnector] --> PiritRequestPacket{Id=34, Cmd=GET_STATUS(00), data={1C}}
- 17.07 16:58:29.320 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=34, Cmd=GET_STATUS(00), data=new String[]{"00000", "4", "0"}}
- 17.07 16:58:29.320 DEBUG [BaseConnector] --> PiritRequestPacket{Id=35, Cmd=GET_PRINTER_STATE(04), data={1C}}
- 17.07 16:58:29.338 INFO [ServiceImpl] Start barcode read
- 17.07 16:58:29.366 INFO [ServiceImpl] Finish barcode read - 28
- 17.07 16:58:29.366 INFO [CommonLogger] BarCode::#0400008
- 17.07 16:58:29.366 INFO [Scale] BarcodeScannerImpl - barcode = #0400008
- 17.07 16:58:29.366 INFO [TechProcessImpl] eventBarcodeScanner #0400008
- 17.07 16:58:29.367 TRACE [MLServiceImpl] entering isEnabled()
- 17.07 16:58:29.367 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 17.07 16:58:29.367 TRACE [MLServiceImpl] entering isMlCoupon(String). The argument is: "#0400008"
- 17.07 16:58:29.367 TRACE [MLServiceImpl] leaving isMlCoupon(String). The result is: false
- 17.07 16:58:29.367 TRACE [SCService] entering isEnabled()
- 17.07 16:58:29.368 TRACE [SCService] leaving isEnabled(). the result is: true
- 17.07 16:58:29.368 TRACE [SCService] entering isSmChCoupon(String). The argument is: "#0400008"
- 17.07 16:58:29.368 TRACE [SCService] leaving isSmChCoupon(String). The result is: false
- 17.07 16:58:29.368 DEBUG [CashEventDequeue] [pool-31-thread-5] PUT: skipping ignorable event: TechProcessEvent.eventBarcode
- 17.07 16:58:30.826 ERROR [PiritConnector] Error readPacketByCommand for fiscal 7802781104
- 17.07 16:58:30.827 ERROR [PiritConnector] Ошибка при приеме данных (ID: 35, Command: GET_PRINTER_STATE(04))
- 17.07 16:58:30.827 INFO [FiscalPrinter] Fiscal interrupt: null
- 17.07 16:58:30.827 ERROR [FiscalPrinter] Print interrupted:
- ru.crystals.pos.fiscalprinter.exception.FiscalPrinterCommunicationException: Ошибка при приеме данных
- at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.readPacketByCommand(PiritConnector.java:200)
- at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.sendRequest(PiritConnector.java:101)
- at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.sendRequest(PiritConnector.java:87)
- at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.getStatus(AbstractPirit.java:2977)
- at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.printDocumentByTemplate(AbstractPirit.java:3052)
- at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.printDocument(AbstractPirit.java:3037)
- at ru.crystals.pos.fiscalprinter.templates.DocumentTemplate.printByPlugin(DocumentTemplate.java:114)
- at ru.crystals.pos.fiscalprinter.templates.DocumentTemplate.printDocument(DocumentTemplate.java:82)
- at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.printSaleOrReturnCheck(FiscalPrinterImpl.java:860)
- at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.printCheck(FiscalPrinterImpl.java:794)
- at ru.crystals.pos.techprocess.TechProcessShift.printCheck(TechProcessShift.java:1742)
- at ru.crystals.pos.techprocess.TechProcessShift.fiscalizeCheck(TechProcessShift.java:1514)
- at ru.crystals.pos.techprocess.TechProcessShiftProxy.fiscalizeCheck(TechProcessShiftProxy.java:661)
- at ru.crystals.pos.techprocess.TechProcessImpl.fiscalizeCheck(TechProcessImpl.java:904)
- at ru.crystals.pos.touch2.process.scenarios.payment.AbstractPaymentScenario.fiscalizePurchase(AbstractPaymentScenario.java:118)
- at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.printReceipt(SalePaymentProcessor.java:467)
- at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.onPaymentRun(SalePaymentProcessor.java:452)
- at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.lambda$processPaymentCashEvents$10(SalePaymentProcessor.java:379)
- at java.util.Optional.ifPresent(Optional.java:159)
- at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.processPaymentCashEvents(SalePaymentProcessor.java:379)
- at ru.crystals.pos.touch2.interfaces.EventsProcessPredicate.lambda$or$0(EventsProcessPredicate.java:18)
- at ru.crystals.pos.touch2.interfaces.EventsProcessPredicate.lambda$or$0(EventsProcessPredicate.java:18)
- at ru.crystals.pos.touch2.interfaces.EventsProcessPredicate.lambda$or$0(EventsProcessPredicate.java:18)
- at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.processCashEvent(SalePaymentProcessor.java:213)
- at ru.crystals.pos.touch2.events.processors.AbstractEventProcessor.applyCashEvent(AbstractEventProcessor.java:114)
- at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.startProcessorDirect(AbstractEventProcessingManager.java:399)
- at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.startProcessorImmediately(AbstractEventProcessingManager.java:413)
- at ru.crystals.pos.touch2.events.filters.AbstractEventsFilter.startProcessor(AbstractEventsFilter.java:43)
- at ru.crystals.pos.touch2.events.filters.impl.events.ProcessorEventsFilter.processCashEvent(ProcessorEventsFilter.java:21)
- at ru.crystals.pos.touch2.events.filters.AbstractEventsFilter.applyCashEvent(AbstractEventsFilter.java:32)
- at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.listenEventFromFrontend(AbstractEventProcessingManager.java:222)
- at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.processCashEvent(AbstractEventProcessingManager.java:431)
- at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.startMainEventThread(AbstractEventProcessingManager.java:102)
- at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.lambda$start$0(AbstractEventProcessingManager.java:81)
- at ru.crystals.pos.InternalCashPoolExecutorImpl.lambda$submit$1(InternalCashPoolExecutorImpl.java:120)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.run(FutureTask.java:266)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: ru.crystals.pos.fiscalprinter.exception.FiscalPrinterException: TimeOut read of STX
- at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.readPacketByCommand(PiritConnector.java:186)
- ... 41 more
- 17.07 16:58:30.829 INFO [AbstractPirit] getStatus
- 17.07 16:58:30.829 DEBUG [BaseConnector] --> PiritRequestPacket{Id=36, Cmd=GET_STATUS(00), data={1C}}
- 17.07 16:58:30.872 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=36, Cmd=GET_STATUS(00), data=new String[]{"00000", "4", "0"}}
- 17.07 16:58:30.873 DEBUG [BaseConnector] --> PiritRequestPacket{Id=37, Cmd=GET_PRINTER_STATE(04), data={1C}}
- 17.07 16:58:30.905 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=37, Cmd=GET_PRINTER_STATE(04), data=new String[]{"04000"}}
- 17.07 16:58:30.906 INFO [FiscalPrinter] getPrinterState
- 17.07 16:58:30.906 DEBUG [BaseConnector] --> PiritRequestPacket{Id=38, Cmd=GET_PRINTER_STATE(04), data={1C}}
- 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]
- ru.crystals.pos.fiscalprinter.exception.FiscalPrinterCommunicationException: Ошибка при приеме данных
- at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.readPacketByCommand(PiritConnector.java:200)
- at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.sendRequest(PiritConnector.java:101)
- at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.sendRequest(PiritConnector.java:87)
- at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.getStatus(AbstractPirit.java:2977)
- at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.printDocumentByTemplate(AbstractPirit.java:3052)
- at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.printDocument(AbstractPirit.java:3037)
- at ru.crystals.pos.fiscalprinter.templates.DocumentTemplate.printByPlugin(DocumentTemplate.java:114)
- at ru.crystals.pos.fiscalprinter.templates.DocumentTemplate.printDocument(DocumentTemplate.java:82)
- at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.printSaleOrReturnCheck(FiscalPrinterImpl.java:860)
- at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.printCheck(FiscalPrinterImpl.java:794)
- at ru.crystals.pos.techprocess.TechProcessShift.printCheck(TechProcessShift.java:1742)
- at ru.crystals.pos.techprocess.TechProcessShift.fiscalizeCheck(TechProcessShift.java:1514)
- at ru.crystals.pos.techprocess.TechProcessShiftProxy.fiscalizeCheck(TechProcessShiftProxy.java:661)
- at ru.crystals.pos.techprocess.TechProcessImpl.fiscalizeCheck(TechProcessImpl.java:904)
- at ru.crystals.pos.touch2.process.scenarios.payment.AbstractPaymentScenario.fiscalizePurchase(AbstractPaymentScenario.java:118)
- at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.printReceipt(SalePaymentProcessor.java:467)
- at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.onPaymentRun(SalePaymentProcessor.java:452)
- at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.lambda$processPaymentCashEvents$10(SalePaymentProcessor.java:379)
- at java.util.Optional.ifPresent(Optional.java:159)
- at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.processPaymentCashEvents(SalePaymentProcessor.java:379)
- at ru.crystals.pos.touch2.interfaces.EventsProcessPredicate.lambda$or$0(EventsProcessPredicate.java:18)
- at ru.crystals.pos.touch2.interfaces.EventsProcessPredicate.lambda$or$0(EventsProcessPredicate.java:18)
- at ru.crystals.pos.touch2.interfaces.EventsProcessPredicate.lambda$or$0(EventsProcessPredicate.java:18)
- at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.processCashEvent(SalePaymentProcessor.java:213)
- at ru.crystals.pos.touch2.events.processors.AbstractEventProcessor.applyCashEvent(AbstractEventProcessor.java:114)
- at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.startProcessorDirect(AbstractEventProcessingManager.java:399)
- at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.startProcessorImmediately(AbstractEventProcessingManager.java:413)
- at ru.crystals.pos.touch2.events.filters.AbstractEventsFilter.startProcessor(AbstractEventsFilter.java:43)
- at ru.crystals.pos.touch2.events.filters.impl.events.ProcessorEventsFilter.processCashEvent(ProcessorEventsFilter.java:21)
- at ru.crystals.pos.touch2.events.filters.AbstractEventsFilter.applyCashEvent(AbstractEventsFilter.java:32)
- at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.listenEventFromFrontend(AbstractEventProcessingManager.java:222)
- at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.processCashEvent(AbstractEventProcessingManager.java:431)
- at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.startMainEventThread(AbstractEventProcessingManager.java:102)
- at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.lambda$start$0(AbstractEventProcessingManager.java:81)
- at ru.crystals.pos.InternalCashPoolExecutorImpl.lambda$submit$1(InternalCashPoolExecutorImpl.java:120)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.run(FutureTask.java:266)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: ru.crystals.pos.fiscalprinter.exception.FiscalPrinterException: TimeOut read of STX
- at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.readPacketByCommand(PiritConnector.java:186)
- ... 41 more
- 17.07 16:58:30.907 TRACE [SalePaymentProcessor] [Main-event-thread] SalePaymentScenario.hideWaitComponent:in
- 17.07 16:58:30.907 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: FORM_WAIT_CLOSE
- 17.07 16:58:30.907 TRACE [SalePaymentProcessor] [Main-event-thread] SalePaymentScenario.hideWaitComponent:out
- 17.07 16:58:30.907 ERROR [TechProcessShift] Cannot fiscalize the cheque 0
- ru.crystals.pos.fiscalprinter.exception.FiscalPrinterCommunicationException: Ошибка при приеме данных
- at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.readPacketByCommand(PiritConnector.java:200)
- at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.sendRequest(PiritConnector.java:101)
- at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.sendRequest(PiritConnector.java:87)
- at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.getStatus(AbstractPirit.java:2977)
- at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.printDocumentByTemplate(AbstractPirit.java:3052)
- at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.printDocument(AbstractPirit.java:3037)
- at ru.crystals.pos.fiscalprinter.templates.DocumentTemplate.printByPlugin(DocumentTemplate.java:114)
- at ru.crystals.pos.fiscalprinter.templates.DocumentTemplate.printDocument(DocumentTemplate.java:82)
- at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.printSaleOrReturnCheck(FiscalPrinterImpl.java:860)
- at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.printCheck(FiscalPrinterImpl.java:794)
- at ru.crystals.pos.techprocess.TechProcessShift.printCheck(TechProcessShift.java:1742)
- at ru.crystals.pos.techprocess.TechProcessShift.fiscalizeCheck(TechProcessShift.java:1514)
- at ru.crystals.pos.techprocess.TechProcessShiftProxy.fiscalizeCheck(TechProcessShiftProxy.java:661)
- at ru.crystals.pos.techprocess.TechProcessImpl.fiscalizeCheck(TechProcessImpl.java:904)
- at ru.crystals.pos.touch2.process.scenarios.payment.AbstractPaymentScenario.fiscalizePurchase(AbstractPaymentScenario.java:118)
- at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.printReceipt(SalePaymentProcessor.java:467)
- at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.onPaymentRun(SalePaymentProcessor.java:452)
- at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.lambda$processPaymentCashEvents$10(SalePaymentProcessor.java:379)
- at java.util.Optional.ifPresent(Optional.java:159)
- at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.processPaymentCashEvents(SalePaymentProcessor.java:379)
- at ru.crystals.pos.touch2.interfaces.EventsProcessPredicate.lambda$or$0(EventsProcessPredicate.java:18)
- at ru.crystals.pos.touch2.interfaces.EventsProcessPredicate.lambda$or$0(EventsProcessPredicate.java:18)
- at ru.crystals.pos.touch2.interfaces.EventsProcessPredicate.lambda$or$0(EventsProcessPredicate.java:18)
- at ru.crystals.pos.touch2.events.processors.impl.sale.SalePaymentProcessor.processCashEvent(SalePaymentProcessor.java:213)
- at ru.crystals.pos.touch2.events.processors.AbstractEventProcessor.applyCashEvent(AbstractEventProcessor.java:114)
- at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.startProcessorDirect(AbstractEventProcessingManager.java:399)
- at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.startProcessorImmediately(AbstractEventProcessingManager.java:413)
- at ru.crystals.pos.touch2.events.filters.AbstractEventsFilter.startProcessor(AbstractEventsFilter.java:43)
- at ru.crystals.pos.touch2.events.filters.impl.events.ProcessorEventsFilter.processCashEvent(ProcessorEventsFilter.java:21)
- at ru.crystals.pos.touch2.events.filters.AbstractEventsFilter.applyCashEvent(AbstractEventsFilter.java:32)
- at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.listenEventFromFrontend(AbstractEventProcessingManager.java:222)
- at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.processCashEvent(AbstractEventProcessingManager.java:431)
- at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.startMainEventThread(AbstractEventProcessingManager.java:102)
- at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.lambda$start$0(AbstractEventProcessingManager.java:81)
- at ru.crystals.pos.InternalCashPoolExecutorImpl.lambda$submit$1(InternalCashPoolExecutorImpl.java:120)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.run(FutureTask.java:266)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: ru.crystals.pos.fiscalprinter.exception.FiscalPrinterException: TimeOut read of STX
- at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.readPacketByCommand(PiritConnector.java:186)
- ... 41 more
- 17.07 16:58:30.908 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_28] Event to frontend 1: {"type":"form.wait.close","payload":{}}
- 17.07 16:58:30.929 TRACE [SalePaymentProcessor] [Main-event-thread] SalePaymentScenario.onPurchaseFiscalizeFail:in
- 17.07 16:58:30.929 INFO [AbstractEventProcessor] [Main-event-thread] Stop to ignore events.
- 17.07 16:58:30.929 DEBUG [CashEventDequeue] [Main-event-thread] Remove ignorable event: TechProcessEvent.eventBarcode
- 17.07 16:58:30.929 DEBUG [CashEventDequeue] [Main-event-thread] Remove ignorable event: TechProcessEvent.showMessage
- 17.07 16:58:30.930 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: FORM_POPAP_INFO
- 17.07 16:58:30.930 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT receive event: PaymentOperationsListener.eventPaymentsComplete
- 17.07 16:58:30.930 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT receive event: TechProcessEvent.eventOnlineMode
- 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":{}}}]}}
- 17.07 16:58:30.949 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=38, Cmd=GET_PRINTER_STATE(04), data=new String[]{"04000"}}
- 17.07 16:58:30.949 INFO [FiscalPrinter] getPrinterState
- 17.07 16:58:30.950 DEBUG [BaseConnector] --> PiritRequestPacket{Id=39, Cmd=GET_PRINTER_STATE(04), data={1C}}
- 17.07 16:58:30.991 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=39, Cmd=GET_PRINTER_STATE(04), data=new String[]{"04000"}}
- 17.07 16:58:33.748 INFO [TransferManager] OD found 0 documents to register
- 17.07 16:58:33.808 INFO [DocumentSender] OD found 0 transactions to register
- 17.07 16:58:35.949 INFO [FiscalPrinter] getPrinterState
- 17.07 16:58:35.950 DEBUG [BaseConnector] --> PiritRequestPacket{Id=40, Cmd=GET_PRINTER_STATE(04), data={1C}}
- 17.07 16:58:35.981 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=40, Cmd=GET_PRINTER_STATE(04), data=new String[]{"04000"}}
- 17.07 16:58:40.949 INFO [FiscalPrinter] getPrinterState
- 17.07 16:58:40.970 DEBUG [BaseConnector] --> PiritRequestPacket{Id=41, Cmd=GET_PRINTER_STATE(04), data={1C}}
- 17.07 16:58:41.002 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=41, Cmd=GET_PRINTER_STATE(04), data=new String[]{"04000"}}
- 17.07 16:58:45.949 INFO [FiscalPrinter] getPrinterState
- 17.07 16:58:45.950 DEBUG [BaseConnector] --> PiritRequestPacket{Id=42, Cmd=GET_PRINTER_STATE(04), data={1C}}
- 17.07 16:58:45.983 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=42, Cmd=GET_PRINTER_STATE(04), data=new String[]{"04000"}}
- 17.07 16:58:50.950 INFO [FiscalPrinter] getPrinterState
- 17.07 16:58:50.950 DEBUG [BaseConnector] --> PiritRequestPacket{Id=43, Cmd=GET_PRINTER_STATE(04), data={1C}}
- 17.07 16:58:50.969 INFO [ServiceImpl] Start barcode read
- 17.07 16:58:50.995 INFO [ServiceImpl] Finish barcode read - 26
- 17.07 16:58:50.995 INFO [CommonLogger] BarCode::+0400000
- 17.07 16:58:50.995 INFO [Scale] BarcodeScannerImpl - barcode = +0400000
- 17.07 16:58:50.996 INFO [TechProcessImpl] eventBarcodeScanner +0400000
- 17.07 16:58:50.996 TRACE [MLServiceImpl] entering isEnabled()
- 17.07 16:58:50.996 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 17.07 16:58:50.996 TRACE [MLServiceImpl] entering isMlCoupon(String). The argument is: "+0400000"
- 17.07 16:58:50.997 TRACE [MLServiceImpl] leaving isMlCoupon(String). The result is: false
- 17.07 16:58:50.997 TRACE [SCService] entering isEnabled()
- 17.07 16:58:50.997 TRACE [SCService] leaving isEnabled(). the result is: true
- 17.07 16:58:50.997 TRACE [SCService] entering isSmChCoupon(String). The argument is: "+0400000"
- 17.07 16:58:50.997 TRACE [SCService] leaving isSmChCoupon(String). The result is: false
- 17.07 16:58:50.997 TRACE [MLServiceImpl] entering isEnabled()
- 17.07 16:58:50.997 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 17.07 16:58:50.997 TRACE [SCService] entering isEnabled()
- 17.07 16:58:50.998 TRACE [SCService] leaving isEnabled(). the result is: true
- 17.07 16:58:50.998 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT receive event: TechProcessEvent.eventBarcode
- 17.07 16:58:51.008 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductJewelController
- 17.07 16:58:51.009 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductClothingController
- 17.07 16:58:51.009 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductCFTGiftCardController
- 17.07 16:58:51.009 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductBonusPointsController
- 17.07 16:58:51.009 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMetricController
- 17.07 16:58:51.010 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMobilePayController
- 17.07 16:58:51.010 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: FORM_POPAP_INFO_CLOSE
- 17.07 16:58:51.010 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_28] Event to frontend 1: {"type":"form.popap.info.close","payload":{}}
- 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]
- 17.07 16:58:51.028 ERROR [TechProcessImpl] Wrong cheque state PAYMENTS. Cannot save the cheque.
- 17.07 16:58:51.037 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT start this SALE with e=INNER_LEGACY_LISTENER_EVENT
- 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']
- 17.07 16:58:51.037 TRACE [AbstractEventProcessor] [Main-event-thread] Stop processor: Type:SALE_PAYMENT, prevPT=29bb4811-03cc-4a4f-aed2-8ea3abb0a1cd
- 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
- 17.07 16:58:51.038 DEBUG [AbstractEventProcessingManager] [Main-event-thread] Can not start processor Type:SALE because redirect filter does not allow
- 17.07 16:58:51.038 INFO [AbstractEventsFilter] [Main-event-thread] ProcessorEventsFilter starts processor SALE_PAYMENT with event null
- 17.07 16:58:51.038 INFO [AbstractEventProcessor] [Main-event-thread] Stop to ignore events.
- 17.07 16:58:51.038 DEBUG [CashEventDequeue] [Main-event-thread] Remove ignorable event: TechProcessEvent.eventBarcode
- 17.07 16:58:51.038 DEBUG [CashEventDequeue] [Main-event-thread] Remove ignorable event: TechProcessEvent.showMessage
- 17.07 16:58:51.038 TRACE [AbstractEventProcessor] [Main-event-thread] Stop processor: Type:SALE, prevPT=SALE_PAYMENT
- 17.07 16:58:51.038 TRACE [AbstractEventProcessor] [Main-event-thread] Start processor: Type:SALE_PAYMENT, prevPT=SALE
- 17.07 16:58:51.050 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductJewelController
- 17.07 16:58:51.050 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductClothingController
- 17.07 16:58:51.050 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductCFTGiftCardController
- 17.07 16:58:51.051 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductBonusPointsController
- 17.07 16:58:51.051 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMetricController
- 17.07 16:58:51.051 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMobilePayController
- 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']
- 17.07 16:58:51.051 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: SD_SHOW
- 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']
- 17.07 16:58:51.052 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: SD_TAB_PUT
- 17.07 16:58:51.052 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_28] Event to frontend 1: {"type":"sd.show","payload":{}}
- 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"}]}}
- 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']
- 17.07 16:58:51.054 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: SD_TAB_TILE_PUT
- 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']
- 17.07 16:58:51.055 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: AV_SALE_CARD_INFO
- 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}}
- 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"}}
- 17.07 16:58:51.065 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductJewelController
- 17.07 16:58:51.065 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductClothingController
- 17.07 16:58:51.065 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductCFTGiftCardController
- 17.07 16:58:51.065 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductBonusPointsController
- 17.07 16:58:51.066 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMetricController
- 17.07 16:58:51.066 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMobilePayController
- 17.07 16:58:51.066 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: FORM_CHECK_PUT
- 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":{}}}]}}
- 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']
- 17.07 16:58:51.067 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: CD_CHECK_PUT
- 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']
- 17.07 16:58:51.069 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_28] Event to frontend 1: {"type":"form.notice.clear","payload":{}}
- 17.07 16:58:51.070 DEBUG [RFIDReaderUtils] [Internal-Cash-Pool-Executor_38] RFID service is 'absent' now.
- 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']
- 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}}
- 17.07 16:58:52.469 ERROR [PiritConnector] Error readPacketByCommand for fiscal 7802781104
- 17.07 16:58:52.469 ERROR [PiritConnector] Ошибка при приеме данных (ID: 43, Command: GET_PRINTER_STATE(04))
- 17.07 16:58:52.469 ERROR [FiscalPrinter] warning
- ru.crystals.pos.fiscalprinter.exception.FiscalPrinterCommunicationException: Ошибка при приеме данных
- at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.readPacketByCommand(PiritConnector.java:200)
- at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.sendRequest(PiritConnector.java:101)
- at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.sendRequest(PiritConnector.java:87)
- at ru.crystals.pos.fiscalprinter.pirit.core.AbstractPirit.getPrinterState(AbstractPirit.java:1239)
- at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.getPrinterState(FiscalPrinterImpl.java:654)
- at ru.crystals.pos.touch2.process.EquipmentStateMonitoringServiceImpl.isFiscalPrinterAvailable(EquipmentStateMonitoringServiceImpl.java:142)
- at ru.crystals.pos.touch2.process.EquipmentStateMonitoringServiceImpl$2.run(EquipmentStateMonitoringServiceImpl.java:232)
- at java.util.TimerThread.mainLoop(Timer.java:555)
- at java.util.TimerThread.run(Timer.java:505)
- Caused by: ru.crystals.pos.fiscalprinter.exception.FiscalPrinterException: TimeOut read of STX
- at ru.crystals.pos.fiscalprinter.pirit.core.connect.PiritConnector.readPacketByCommand(PiritConnector.java:186)
- ... 8 more
- 17.07 16:58:52.471 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT receive event: EquipmentStateEvent.eventFiscalPrinterUnavailable
- 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']
- 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"}]}}
- 17.07 16:58:55.950 INFO [FiscalPrinter] getPrinterState
- 17.07 16:58:55.951 DEBUG [BaseConnector] --> PiritRequestPacket{Id=44, Cmd=GET_PRINTER_STATE(04), data={1C}}
- 17.07 16:58:55.982 DEBUG [BaseConnector] <-- PiritResponsePacket{Id=44, Cmd=GET_PRINTER_STATE(04), data=new String[]{"04000"}}
- 17.07 16:58:55.983 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT receive event: EquipmentStateEvent.eventFiscalPrinterAvailable
- 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']
- 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"}]}}
- 17.07 16:58:56.681 DEBUG [TechProcessImpl] Server online mode
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement