Advertisement
fedorm

Untitled

Aug 30th, 2019
387
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 90.25 KB | None | 0 0
  1. 8 11:33:33.232 DEBUG [SaleTabExtraProcessor] [Internal-Cash-Pool-Executor_2] Menu schedule is empty
  2. 30.08 11:33:33.232 DEBUG [SaleTabExtraProcessor] [Internal-Cash-Pool-Executor_2] Update sale tab tiles on schedule. End.
  3. 30.08 11:33:33.232 INFO  [AbstractExtraEventProcessor] [Main-event-thread] SaleTabExtraProcessor sends event CashEvent [eventType='sd.show', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.EmptyPld@80412c']
  4. 30.08 11:33:33.232 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE send event to frontend: SD_SHOW
  5. 30.08 11:33:33.233 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"sd.show","payload":{}}
  6. 30.08 11:33:33.233 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@12b9c91']
  7. 30.08 11:33:33.233 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE send event to frontend: SD_TAB_PUT
  8. 30.08 11:33:33.233 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"sd.tab.put","payload":{"tabs":[{"name":"ПРОДАЖА","tabId":"af7d8605-6050-41ce-84b6-857075f90a23"},{"name":"Кафе","tabId":"f46f86a7-6c2e-48ed-88ab-6c2d7d371e82"}]}}
  9. 30.08 11:33:33.236 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@1623cf5']
  10. 30.08 11:33:33.237 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE send event to frontend: SD_TAB_TILE_PUT
  11. 30.08 11:33:33.237 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"sd.tab.tile.put","payload":{"type":"F","client":"AV","tiles":[{"tileId":"SEARCH","index":3,"name":"Поиск товаров","iconId":"SEARCH","enabled":true,"callback":{"type":"sd.tab.ftile.click","payload":{"tileId":"SEARCH"}},"state":"none"},{"tileId":"SOFT_CHECK_PLUGIN_ID","index":6,"name":"Вызов мягкого чека","iconId":"DOCUMENT","enabled":true,"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":false,"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}}
  12. 30.08 11:33:33.238 INFO  [AbstractExtraEventProcessor] [Main-event-thread] AvCardInfoExtraProcessor sends event CashEvent [eventType='av.sale.card.text', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.sale.avcard.FormSaleCardTextPld@1d2836d']
  13. 30.08 11:33:33.238 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE send event to frontend: AV_SALE_CARD_TEXT
  14. 30.08 11:33:33.238 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"av.sale.card.text","payload":{"text":"Добавить карту или купон","cardType":0}}
  15. 30.08 11:33:33.239 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductJewelController
  16. 30.08 11:33:33.239 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductClothingController
  17. 30.08 11:33:33.239 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductCFTGiftCardController
  18. 30.08 11:33:33.239 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductBonusPointsController
  19. 30.08 11:33:33.239 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMetricController
  20. 30.08 11:33:33.239 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMobilePayController
  21. 30.08 11:33:33.240 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE send event to frontend: FORM_CHECK_PUT
  22. 30.08 11:33:33.240 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"form.check.put","payload":{"check":{"discount":{"cardEnabled":false},"checkSum":"0.00","positions":[],"positionCouponEnabled":false,"manualDiscountEnabled":false},"buttons":[{"text":"РАССЧИТАТЬ","callback":{"type":"form.sale.check.subtotalRun","payload":{}}}]}}
  23. 30.08 11:33:33.241 INFO  [AbstractExtraEventProcessor] [Main-event-thread] CdForwardExtraProcessor sends event CashEvent [eventType='cd.check.put', canProcessed='true', pld='ru.crystals.pos.touch2.customerdisplay.payload.CdCheckPutPld@13a747b']
  24. 30.08 11:33:33.241 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE send event to frontend: CD_CHECK_PUT
  25. 30.08 11:33:33.242 TRACE [AbstractEventProcessor] [Main-event-thread] Type:CD_IDLE receive event: CD_CHECK_PUT
  26. 30.08 11:33:33.242 INFO  [AbstractEventSender] [Internal-Cash-Pool-Executor_6] StatusBarEventSender sends event CashEvent [eventType='form.notice.clear', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.EmptyPld@80412c']
  27. 30.08 11:33:33.242 INFO  [AbstractEventSender] [Internal-Cash-Pool-Executor_6] AdditionalMenuEventSender sends event CashEvent [eventType='additionalMenu.configuration', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.additionalmenu.AdditionalMenuConfigurationPld@1a56825']
  28. 30.08 11:33:33.242 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"form.notice.clear","payload":{}}
  29. 30.08 11:33:33.243 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"additionalMenu.configuration","payload":{"goodsFindIconEnabled":true,"printDocumentIconEnabled":true,"functionMenuIconEnabled":true,"infoMenuIconEnabled":true}}
  30. 30.08 11:33:33.243 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE receive event: UserLoginListener.eventUserLogin
  31. 30.08 11:33:33.244 INFO  [AbstractEventSender] [Internal-Cash-Pool-Executor_19] AdditionalMenuEventSender sends event CashEvent [eventType='additionalMenu.configuration', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.additionalmenu.AdditionalMenuConfigurationPld@1465796']
  32. 30.08 11:33:33.244 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"additionalMenu.configuration","payload":{"goodsFindIconEnabled":true,"printDocumentIconEnabled":true,"functionMenuIconEnabled":true,"infoMenuIconEnabled":true}}
  33. 30.08 11:33:33.244 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE receive event: NeedCashOutEventListener.cashAmountUnderLimit
  34. 30.08 11:33:33.244 INFO  [AbstractEventSender] [Internal-Cash-Pool-Executor_16] StatusBarEventSender sends event CashEvent [eventType='form.notice.clear', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.EmptyPld@80412c']
  35. 30.08 11:33:33.245 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"form.notice.clear","payload":{}}
  36. 30.08 11:33:33.267 TRACE [AbstractWSEP] [qtp251050-221] WS-session receive: {"type":"sd.tab.selected","payload":{"tab":{"tabId":"af7d8605-6050-41ce-84b6-857075f90a23"}}}
  37. 30.08 11:33:33.268 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE receive event: SD_TAB_SELECTED
  38. 30.08 11:33:33.269 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@fca119']
  39. 30.08 11:33:33.269 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE send event to frontend: SD_TAB_TILE_PUT
  40. 30.08 11:33:33.272 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"sd.tab.tile.put","payload":{"type":"F","client":"AV","tiles":[{"tileId":"SEARCH","index":3,"name":"Поиск товаров","iconId":"SEARCH","enabled":true,"callback":{"type":"sd.tab.ftile.click","payload":{"tileId":"SEARCH"}},"state":"none"},{"tileId":"SOFT_CHECK_PLUGIN_ID","index":6,"name":"Вызов мягкого чека","iconId":"DOCUMENT","enabled":true,"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":false,"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}}
  41. 30.08 11:33:33.273 INFO  [AbstractExtraEventProcessor] [Main-event-thread] AvCardInfoExtraProcessor sends event CashEvent [eventType='av.sale.card.text', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.sale.avcard.FormSaleCardTextPld@d5bfa7']
  42. 30.08 11:33:33.273 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE send event to frontend: AV_SALE_CARD_TEXT
  43. 30.08 11:33:33.277 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"av.sale.card.text","payload":{"text":"Добавить карту или купон","cardType":0}}
  44. 30.08 11:33:34.041 INFO  [DocumentSender] ping = true
  45. 30.08 11:33:34.549 TRACE [AbstractWSEP] [qtp251050-222] WS-session receive: {"type":"sd.tab.ftile.click","payload":{"tileId":"SOFT_CHECK_PLUGIN_ID"}}
  46. 30.08 11:33:34.550 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE receive event: SD_TAB_FTILE_CLICK
  47. 30.08 11:33:34.550 INFO  [AbstractEventsFilter] [Main-event-thread] ProcessorEventsFilter starts processor 84afef9a-79fa-4481-85d8-7f62026718b7 with event CashEvent [eventType='form.functionMenu.menu.selected', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.functionmenu.FunctionMenuMenuSelectedPld@1cb877b']
  48. 30.08 11:33:34.550 INFO  [AbstractEventProcessor] [Main-event-thread] Stop to ignore events.
  49. 30.08 11:33:34.550 DEBUG [CashEventDequeue] [Main-event-thread] Remove ignorable event: TechProcessEvent.eventBarcode
  50. 30.08 11:33:34.550 DEBUG [CashEventDequeue] [Main-event-thread] Remove ignorable event: TechProcessEvent.showMessage
  51. 30.08 11:33:34.550 TRACE [AbstractEventProcessor] [Main-event-thread] Stop processor: Type:SALE, prevPT=USER_LOGIN
  52. 30.08 11:33:34.550 TRACE [AbstractEventProcessor] [Main-event-thread] Start processor: SOFT_CHECK_PLUGIN_ID:84afef9a-79fa-4481-85d8-7f62026718b7, prevPT=SALE
  53. 30.08 11:33:34.551 TRACE [AbstractEventProcessor] [Main-event-thread] SOFT_CHECK_PLUGIN_ID:84afef9a-79fa-4481-85d8-7f62026718b7 receive event: FORM_FUNCTIONMENU_MENU_SELECTED
  54. 30.08 11:33:34.551 TRACE [AbstractEventProcessor] [Main-event-thread] SOFT_CHECK_PLUGIN_ID:84afef9a-79fa-4481-85d8-7f62026718b7 send event to frontend: softcheck.enter.show
  55. 30.08 11:33:34.551 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"softcheck.enter.show","payload":{}}
  56. 30.08 11:33:37.309 INFO  [FiscalPrinter] getPrinterState
  57. 30.08 11:33:37.342 INFO  [CompositeBarcodeProcessor] Listener or barcode is null
  58. 30.08 11:33:37.342 INFO  [TechProcessImpl] eventBarcodeScanner SK42522317619367
  59. 30.08 11:33:37.343 TRACE [AbstractEventProcessor] [Main-event-thread] SOFT_CHECK_PLUGIN_ID:84afef9a-79fa-4481-85d8-7f62026718b7 receive event: TechProcessEvent.eventBarcode
  60. 30.08 11:33:37.343 TRACE [AbstractEventProcessor] [Main-event-thread] SOFT_CHECK_PLUGIN_ID:84afef9a-79fa-4481-85d8-7f62026718b7 send event to frontend: softcheck.enter.hide
  61. 30.08 11:33:37.345 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"softcheck.enter.hide","payload":{}}
  62. 30.08 11:33:37.360 INFO  [TechProcessImpl] TP searchProduct 5000001
  63. 30.08 11:33:37.361 INFO  [CatalogService] getGoodsByBarCode barcode = 5000001
  64. 30.08 11:33:37.361 INFO  [CatalogService] get product by barcode '5000001' result: null
  65. 30.08 11:33:37.361 INFO  [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode, barcode = 5000001 time = 0 ms
  66. 30.08 11:33:37.361 INFO  [SpeedLog] CatalogGoods#getGoodsByBarCode, barcode = 5000001 time = 0 ms
  67. 30.08 11:33:37.362 INFO  [CatalogService] Get product by item '5000001' result null
  68. 30.08 11:33:37.362 INFO  [SpeedLog] searchProduct time  time = 1 ms
  69. 30.08 11:33:37.362 INFO  [TechProcessImpl] TP searchProduct 01001
  70. 30.08 11:33:37.362 INFO  [CatalogService] Get product by item '01001' result ProductPieceEntity[name=Кефир малиновый сладкий (Израиль), item=01001]
  71. 30.08 11:33:37.363 INFO  [SpeedLog] getProductRestrictions  time = 1 ms
  72. 30.08 11:33:37.363 INFO  [SpeedLog] searchProduct time  time = 1 ms
  73. 30.08 11:33:37.367 INFO  [TechProcessImpl] TP searchProduct 5000002
  74. 30.08 11:33:37.367 INFO  [CatalogService] getGoodsByBarCode barcode = 5000002
  75. 30.08 11:33:37.367 INFO  [CatalogService] get product by barcode '5000002' result: null
  76. 30.08 11:33:37.367 INFO  [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode, barcode = 5000002 time = 0 ms
  77. 30.08 11:33:37.367 INFO  [SpeedLog] CatalogGoods#getGoodsByBarCode, barcode = 5000002 time = 0 ms
  78. 30.08 11:33:37.367 INFO  [CatalogService] Get product by item '5000002' result null
  79. 30.08 11:33:37.367 INFO  [SpeedLog] searchProduct time  time = 0 ms
  80. 30.08 11:33:37.367 INFO  [TechProcessImpl] TP searchProduct 02025
  81. 30.08 11:33:37.368 INFO  [CatalogService] Get product by item '02025' result ProductPieceEntity[name=Пряник виноградный сладкий (Испания), item=02025]
  82. 30.08 11:33:37.368 INFO  [SpeedLog] getProductRestrictions  time = 0 ms
  83. 30.08 11:33:37.368 INFO  [SpeedLog] searchProduct time  time = 0 ms
  84. 30.08 11:33:37.370 INFO  [TechProcessImpl] TP searchProduct 31000
  85. 30.08 11:33:37.371 INFO  [CatalogService] Get product by item '31000' result ProductCiggyEntity[name=Сигареты Просто Верблюд (Израиль), item=31000]
  86. 30.08 11:33:37.371 INFO  [SpeedLog] getProductRestrictions  time = 0 ms
  87. 30.08 11:33:37.372 INFO  [SpeedLog] searchProduct time  time = 2 ms
  88. 30.08 11:33:37.376 INFO  [TechProcessImpl] TP searchProduct 5000002
  89. 30.08 11:33:37.376 INFO  [CatalogService] getGoodsByBarCode barcode = 5000002
  90. 30.08 11:33:37.376 INFO  [CatalogService] get product by barcode '5000002' result: null
  91. 30.08 11:33:37.376 INFO  [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode, barcode = 5000002 time = 0 ms
  92. 30.08 11:33:37.376 INFO  [SpeedLog] CatalogGoods#getGoodsByBarCode, barcode = 5000002 time = 0 ms
  93. 30.08 11:33:37.376 INFO  [CatalogService] Get product by item '5000002' result null
  94. 30.08 11:33:37.376 INFO  [SpeedLog] searchProduct time  time = 0 ms
  95. 30.08 11:33:37.376 INFO  [TechProcessImpl] TP searchProduct 020256
  96. 30.08 11:33:37.377 INFO  [CatalogService] Get product by item '020256' result null
  97. 30.08 11:33:37.377 INFO  [CatalogService] getGoodsByBarCode barcode = 020256
  98. 30.08 11:33:37.377 INFO  [CatalogService] get product by barcode '020256' result: null
  99. 30.08 11:33:37.377 INFO  [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode, barcode = 020256 time = 0 ms
  100. 30.08 11:33:37.377 INFO  [SpeedLog] CatalogGoods#getGoodsByBarCode, barcode = 020256 time = 0 ms
  101. 30.08 11:33:37.377 INFO  [SpeedLog] searchProduct time  time = 1 ms
  102. 30.08 11:33:37.377 WARN  [SoftCheckService] Unable to find product by barcode = '5000002' or code = '020256'
  103. 30.08 11:33:37.393 TRACE [AbstractEventProcessor] [Main-event-thread] SOFT_CHECK_PLUGIN_ID:84afef9a-79fa-4481-85d8-7f62026718b7 send event to frontend: FORM_POPAP_INFO
  104. 30.08 11:33:37.394 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"form.popap.info","payload":{"imageId":"INFO","text":["Товары запрещены к продаже: 020256. Продолжить без них?"],"buttons":[{"text":"Нет","callback":{"type":"dynamic.53248305-3e97-44fa-a9ee-5c4fb29bba39.dynamic","payload":{}}},{"text":"Да","callback":{"type":"dynamic.23c3a4b5-c2e3-4819-b3ec-fd7ad1ab08dc.dynamic","payload":{}}}]}}
  105. 30.08 11:33:40.880 DEBUG [TechProcessImpl] Server online mode
  106. 30.08 11:33:40.881 TRACE [AbstractEventProcessor] [Main-event-thread] SOFT_CHECK_PLUGIN_ID:84afef9a-79fa-4481-85d8-7f62026718b7 receive event: TechProcessEvent.eventOnlineMode
  107. 30.08 11:33:41.996 INFO  [CommonLogger] Starting cleaning. All log records older than 01 июня 2019 11:33:41 will be deleted.
  108. 30.08 11:33:41.997 INFO  [CommonLogger] Cleaning done.
  109. 30.08 11:33:42.190 INFO  [CashConfigurationUpdateChecker] Current status: IN_WORK
  110. 30.08 11:33:42.193 ERROR [JavaStream] JavaStream read data error
  111. java.io.EOFException: Unexpected end of ZLIB input stream
  112.     at java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:240)
  113.     at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158)
  114.     at java.io.ObjectInputStream$PeekInputStream.read(ObjectInputStream.java:2338)
  115.     at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2351)
  116.     at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2822)
  117.     at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:804)
  118.     at java.io.ObjectInputStream.<init>(ObjectInputStream.java:301)
  119.     at ru.crystals.soket.transport.stream.JavaStream.read(JavaStream.java:42)
  120.     at ru.crystals.soket.transport.TransportRequester.send(TransportRequester.java:215)
  121.     at ru.crystals.soket.transport.TransportRequester.send(TransportRequester.java:185)
  122.     at ru.crystals.soket.transport.TransportRequester.serverInvoke(TransportRequester.java:181)
  123.     at ru.crystals.cm.server.ServerConfigurationManagerInterface_Stub.getPatchesList(ServerConfigurationManagerInterface_Stub.java)
  124.     at ru.crystals.cm.cash.SCMClient.getPatchesList(SCMClient.java:45)
  125.     at ru.crystals.cm.cash.CashConfigurationUpdateChecker.run(CashConfigurationUpdateChecker.java:134)
  126. 30.08 11:33:42.193 INFO  [CashConfigurationUpdateChecker] Received patches list: null
  127. 30.08 11:33:42.196 ERROR [JavaStream] JavaStream read data error
  128. java.io.EOFException: Unexpected end of ZLIB input stream
  129.     at java.util.zip.InflaterInputStream.fill(InflaterInputStream.java:240)
  130.     at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158)
  131.     at java.io.ObjectInputStream$PeekInputStream.read(ObjectInputStream.java:2338)
  132.     at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2351)
  133.     at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2822)
  134.     at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:804)
  135.     at java.io.ObjectInputStream.<init>(ObjectInputStream.java:301)
  136.     at ru.crystals.soket.transport.stream.JavaStream.read(JavaStream.java:42)
  137.     at ru.crystals.soket.transport.TransportRequester.send(TransportRequester.java:215)
  138.     at ru.crystals.soket.transport.TransportRequester.send(TransportRequester.java:185)
  139.     at ru.crystals.soket.transport.TransportRequester.serverInvoke(TransportRequester.java:181)
  140.     at ru.crystals.cm.server.ServerConfigurationManagerInterface_Stub.isNeedWaitUpdateCommand(ServerConfigurationManagerInterface_Stub.java)
  141.     at ru.crystals.cm.cash.SCMClient.isNeedWaitUpdateCommand(SCMClient.java:75)
  142.     at ru.crystals.cm.cash.CashConfigurationUpdateChecker.checkNeedWaitUpdateCommand(CashConfigurationUpdateChecker.java:349)
  143.     at ru.crystals.cm.cash.CashConfigurationUpdateChecker.run(CashConfigurationUpdateChecker.java:137)
  144. 30.08 11:33:42.196 ERROR [CashConfigurationUpdateChecker] Error checking needWaitUpdateCommand param
  145. java.lang.NullPointerException
  146.     at ru.crystals.cm.server.ServerConfigurationManagerInterface_Stub.isNeedWaitUpdateCommand(ServerConfigurationManagerInterface_Stub.java)
  147.     at ru.crystals.cm.cash.SCMClient.isNeedWaitUpdateCommand(SCMClient.java:75)
  148.     at ru.crystals.cm.cash.CashConfigurationUpdateChecker.checkNeedWaitUpdateCommand(CashConfigurationUpdateChecker.java:349)
  149.     at ru.crystals.cm.cash.CashConfigurationUpdateChecker.run(CashConfigurationUpdateChecker.java:137)
  150. 30.08 11:33:42.197 INFO  [CashConfigurationUpdateChecker] sleepInt(60000)
  151. 30.08 11:33:42.310 INFO  [FiscalPrinter] getPrinterState
  152. 30.08 11:33:44.059 INFO  [TransferManager] Message [userLogOut] has been sent
  153. 30.08 11:33:45.620 TRACE [AbstractWSEP] [qtp251050-240] WS-session receive: {"type":"dynamic.23c3a4b5-c2e3-4819-b3ec-fd7ad1ab08dc.dynamic","payload":{}}
  154. 30.08 11:33:45.620 TRACE [AbstractEventProcessor] [Main-event-thread] SOFT_CHECK_PLUGIN_ID:84afef9a-79fa-4481-85d8-7f62026718b7 receive event: dynamic.23c3a4b5-c2e3-4819-b3ec-fd7ad1ab08dc.dynamic
  155. 30.08 11:33:45.621 INFO  [TechProcessImpl] TP searchProduct 31000
  156. 30.08 11:33:45.622 INFO  [CatalogService] Get product by item '31000' result ProductCiggyEntity[name=Сигареты Просто Верблюд (Израиль), item=31000]
  157. 30.08 11:33:45.622 INFO  [SpeedLog] getProductRestrictions  time = 0 ms
  158. 30.08 11:33:45.622 INFO  [SpeedLog] searchProduct time  time = 1 ms
  159. 30.08 11:33:45.623 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductJewelController
  160. 30.08 11:33:45.623 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductClothingController
  161. 30.08 11:33:45.623 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductCFTGiftCardController
  162. 30.08 11:33:45.623 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductBonusPointsController
  163. 30.08 11:33:45.623 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMetricController
  164. 30.08 11:33:45.623 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMobilePayController
  165. 30.08 11:33:45.623 TRACE [AbstractEventProcessor] [Main-event-thread] SOFT_CHECK_PLUGIN_ID:84afef9a-79fa-4481-85d8-7f62026718b7 start (imm) this ProductCiggyEntity with e=null
  166. 30.08 11:33:45.623 TRACE [AbstractEventProcessor] [Main-event-thread] Stop processor: SOFT_CHECK_PLUGIN_ID:84afef9a-79fa-4481-85d8-7f62026718b7, prevPT=SALE
  167. 30.08 11:33:45.624 TRACE [AbstractEventProcessor] [Main-event-thread] Start processor: [ProductCiggyEntity], prevPT=84afef9a-79fa-4481-85d8-7f62026718b7
  168. 30.08 11:33:45.624 TRACE [GoodsCiggyPlugin] [Main-event-thread] Adding position: item - 31000, name - Сигареты Просто Верблюд (Израиль), type - ciggy (position)
  169. 30.08 11:33:45.624 TRACE [AbstractEventProcessor] [Main-event-thread] [ProductCiggyEntity] send event to frontend: FORM_POPAP_INFO
  170. 30.08 11:33:45.626 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"form.popap.info","payload":{"imageId":"PASSPORT","text":["Убедитесь, что дата рождения","покупателя не позднее","29.08.2001"],"buttons":[{"text":"ПОДТВЕРЖДАЮ","callback":{"type":"dynamic.ce4eafe8-f137-4f53-a10a-15413f664660.dynamic","payload":{}}},{"text":"НЕТ","callback":{"type":"dynamic.01da3ca1-fec0-4bea-b9db-10c778d39f9a.dynamic","payload":{}}}],"areaOutside":{"type":"dynamic.01da3ca1-fec0-4bea-b9db-10c778d39f9a.dynamic","payload":{}}}}
  171. 30.08 11:33:47.310 INFO  [FiscalPrinter] getPrinterState
  172. 30.08 11:33:47.691 TRACE [AbstractWSEP] [qtp251050-216] WS-session receive: {"type":"dynamic.ce4eafe8-f137-4f53-a10a-15413f664660.dynamic","payload":{}}
  173. 30.08 11:33:47.692 TRACE [AbstractEventProcessor] [Main-event-thread] [ProductCiggyEntity] receive event: dynamic.ce4eafe8-f137-4f53-a10a-15413f664660.dynamic
  174. 30.08 11:33:47.692 INFO  [TechProcessImpl] TechProcess add position id: null; number: 1; item: 31000; type: ProductCiggyEntity; count: 10000; sum: 328830; sumDiscount: 0; dateTime: (NULL); num-in-original: null
  175. 30.08 11:33:47.699 INFO  [SpeedLog] TP addPosition time = 6 ms
  176. 30.08 11:33:47.700 TRACE [AbstractEventProcessor] [Main-event-thread] [ProductCiggyEntity] receive event: TechProcessEvent.eventUpdateCheck
  177. 30.08 11:33:47.701 TRACE [AbstractEventProcessor] [Main-event-thread] Exit from '[ProductCiggyEntity]' and start previous '84afef9a-79fa-4481-85d8-7f62026718b7' with e='INNER_LEGACY_LISTENER_EVENT'
  178. 30.08 11:33:47.701 TRACE [AbstractEventProcessor] [Main-event-thread] [ProductCiggyEntity] start this 84afef9a-79fa-4481-85d8-7f62026718b7 with e=INNER_PROCESSOR_EXIT
  179. 30.08 11:33:47.701 INFO  [AbstractEventsFilter] [Main-event-thread] ProcessorEventsFilter starts processor 84afef9a-79fa-4481-85d8-7f62026718b7 with event CashEvent [eventType='inner.processor.exit', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.ProcessorExitPld@1c18e73']
  180. 30.08 11:33:47.701 TRACE [AbstractEventProcessor] [Main-event-thread] Stop processor: [ProductCiggyEntity], prevPT=84afef9a-79fa-4481-85d8-7f62026718b7
  181. 30.08 11:33:47.701 TRACE [AbstractEventProcessor] [Main-event-thread] Start processor: SOFT_CHECK_PLUGIN_ID:84afef9a-79fa-4481-85d8-7f62026718b7, prevPT=SALE
  182. 30.08 11:33:47.701 TRACE [AbstractEventProcessor] [Main-event-thread] SOFT_CHECK_PLUGIN_ID:84afef9a-79fa-4481-85d8-7f62026718b7 receive event: INNER_PROCESSOR_EXIT
  183. 30.08 11:33:47.704 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductJewelController
  184. 30.08 11:33:47.704 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductClothingController
  185. 30.08 11:33:47.704 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductCFTGiftCardController
  186. 30.08 11:33:47.704 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductBonusPointsController
  187. 30.08 11:33:47.704 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMetricController
  188. 30.08 11:33:47.704 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMobilePayController
  189. 30.08 11:33:47.705 TRACE [AbstractEventProcessor] [Main-event-thread] SOFT_CHECK_PLUGIN_ID:84afef9a-79fa-4481-85d8-7f62026718b7 send event to frontend: FORM_CHECK_PUT
  190. 30.08 11:33:47.705 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"form.check.put","payload":{"check":{"discount":{"cardEnabled":false},"checkSum":"3288.30","positions":[{"itemId":1,"name":"Сигареты Просто Верблюд (Израиль)","quantity":"10","measure":"Шт","sum":"3288.30","item":"31000","barcode":"7231000000001","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false}],"positionCouponEnabled":false,"manualDiscountEnabled":false},"buttons":[{"text":"РАССЧИТАТЬ","callback":{"type":"form.sale.check.subtotalRun","payload":{}}}]}}
  191. 30.08 11:33:47.707 INFO  [AbstractExtraEventProcessor] [Main-event-thread] CdForwardExtraProcessor sends event CashEvent [eventType='cd.check.put', canProcessed='true', pld='ru.crystals.pos.touch2.customerdisplay.payload.CdCheckPutPld@1d0b134']
  192. 30.08 11:33:47.707 TRACE [AbstractEventProcessor] [Main-event-thread] SOFT_CHECK_PLUGIN_ID:84afef9a-79fa-4481-85d8-7f62026718b7 send event to frontend: CD_CHECK_PUT
  193. 30.08 11:33:47.707 TRACE [AbstractEventProcessor] [Main-event-thread] Type:CD_IDLE receive event: CD_CHECK_PUT
  194. 30.08 11:33:47.707 TRACE [AbstractEventProcessor] [Main-event-thread] Type:CD_IDLE start this CD_SALE with e=CD_CHECK_PUT
  195. 30.08 11:33:47.707 INFO  [AbstractEventsFilter] [Main-event-thread] ProcessorEventsFilter starts processor CD_SALE with event CashEvent [eventType='cd.check.put', canProcessed='true', pld='ru.crystals.pos.touch2.customerdisplay.payload.CdCheckPutPld@1d0b134']
  196. 30.08 11:33:47.707 TRACE [AbstractEventProcessor] [Main-event-thread] Stop processor: Type:CD_IDLE, prevPT=CD_PAYMENT_STATE
  197. 30.08 11:33:47.707 TRACE [AbstractEventProcessor] [Main-event-thread] Start processor: Type:CD_SALE, prevPT=CD_IDLE
  198. 30.08 11:33:47.707 TRACE [AbstractEventProcessor] [Main-event-thread] Type:CD_SALE send event to frontend: CD_SALE_SHOW
  199. 30.08 11:33:47.707 TRACE [AbstractEventProcessor] [Main-event-thread] Type:CD_SALE send event to frontend: CD_CONTENT_SALE_SHOW
  200. 30.08 11:33:47.708 TRACE [AbstractEventProcessor] [Main-event-thread] Type:CD_SALE receive event: CD_CHECK_PUT
  201. 30.08 11:33:47.708 TRACE [AbstractEventProcessor] [Main-event-thread] Type:CD_SALE send event to frontend: CD_CHECK_PUT
  202. 30.08 11:33:47.708 TRACE [AbstractEventProcessor] [Main-event-thread] Type:CD_SALE send event to frontend: CD_NOTICE_DISCOUNTCARD_SHOW
  203. 30.08 11:33:47.709 INFO  [TechProcessImpl] TechProcess add position id: null; number: 1; item: 01001; type: ProductPieceEntity; count: 2000; sum: 28846; sumDiscount: 0; dateTime: (NULL); num-in-original: null
  204. 30.08 11:33:47.712 INFO  [SpeedLog] TP addPosition time = 3 ms
  205. 30.08 11:33:47.712 INFO  [TechProcessImpl] TechProcess add position id: null; number: 1; item: 02025; type: ProductPieceEntity; count: 10000; sum: 328830; sumDiscount: 0; dateTime: (NULL); num-in-original: null
  206. 30.08 11:33:47.715 INFO  [SpeedLog] TP addPosition time = 3 ms
  207. 30.08 11:33:47.716 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductJewelController
  208. 30.08 11:33:47.717 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductClothingController
  209. 30.08 11:33:47.717 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductCFTGiftCardController
  210. 30.08 11:33:47.717 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductBonusPointsController
  211. 30.08 11:33:47.717 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMetricController
  212. 30.08 11:33:47.717 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMobilePayController
  213. 30.08 11:33:47.717 TRACE [AbstractEventProcessor] [Main-event-thread] SOFT_CHECK_PLUGIN_ID:84afef9a-79fa-4481-85d8-7f62026718b7 send event to frontend: FORM_CHECK_PUT
  214. 30.08 11:33:47.718 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"form.check.put","payload":{"check":{"discount":{"cardEnabled":false},"checkSum":"6865.06","positions":[{"itemId":1,"name":"Сигареты Просто Верблюд (Израиль)","quantity":"10","measure":"Шт","sum":"3288.30","item":"31000","barcode":"7231000000001","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false},{"itemId":2,"name":"Кефир малиновый сладкий (Израиль)","quantity":"2","measure":"Шт","sum":"288.46","item":"01001","barcode":"7201001000003","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false},{"itemId":3,"name":"Пряник виноградный сладкий (Испания)","quantity":"10","measure":"Шт","sum":"3288.30","item":"02025","barcode":"8402025000003","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false}],"positionCouponEnabled":false,"manualDiscountEnabled":false},"buttons":[{"text":"РАССЧИТАТЬ","callback":{"type":"form.sale.check.subtotalRun","payload":{}}}]}}
  215. 30.08 11:33:47.720 INFO  [AbstractExtraEventProcessor] [Main-event-thread] CdForwardExtraProcessor sends event CashEvent [eventType='cd.check.put', canProcessed='true', pld='ru.crystals.pos.touch2.customerdisplay.payload.CdCheckPutPld@1c6b3e1']
  216. 30.08 11:33:47.720 TRACE [AbstractEventProcessor] [Main-event-thread] SOFT_CHECK_PLUGIN_ID:84afef9a-79fa-4481-85d8-7f62026718b7 send event to frontend: CD_CHECK_PUT
  217. 30.08 11:33:47.720 TRACE [AbstractEventProcessor] [Main-event-thread] Type:CD_SALE receive event: CD_CHECK_PUT
  218. 30.08 11:33:47.720 TRACE [AbstractEventProcessor] [Main-event-thread] Type:CD_SALE send event to frontend: CD_CHECK_PUT
  219. 30.08 11:33:47.721 TRACE [AbstractEventProcessor] [Main-event-thread] SOFT_CHECK_PLUGIN_ID:84afef9a-79fa-4481-85d8-7f62026718b7 send event to frontend: softcheck.goods.close
  220. 30.08 11:33:47.721 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"softcheck.goods.close","payload":{}}
  221. 30.08 11:33:47.721 INFO  [SoftCheckPlugin] [Main-event-thread] Start adding card '9905100100001' from soft check.
  222. 30.08 11:33:47.722 TRACE [MLServiceImpl] entering isEnabled()
  223. 30.08 11:33:47.723 TRACE [MLServiceImpl] leaving isEnabled(). the result is: false
  224. 30.08 11:33:47.723 DEBUG [LoymaxCardPlugin] entering getCardInfo(ru.crystals.pos.cards.service.PluginCardSearchRequest@f66f53).
  225. 30.08 11:33:47.723 DEBUG [LoymaxCardPlugin] Coupon number length: 15
  226. 30.08 11:33:47.723 DEBUG [LoymaxCardPlugin] Card number length: 13 - not allowed
  227. 30.08 11:33:47.723 DEBUG [LoymaxCardPlugin] leaving getCardInfo(CardInfoSearchParams). The card [9905100100001] does not exist in the processing for sure
  228. 30.08 11:33:47.749 INFO  [RegistryImpl] Subscription URLs of module CARDS:
  229.     JNP : jnp://172.29.17.105:1099
  230.     HTTP : http://172.29.17.105:8090
  231. 30.08 11:33:47.749 INFO  [RegistryImpl] Try register SubscriptionURL - CARDS : JNP:jnp://172.29.17.105:1099
  232. 30.08 11:33:47.749 INFO  [RegistryImpl] Try register SubscriptionURL - CARDS : HTTP:http://172.29.17.105:8090
  233. 30.08 11:33:47.790 WARN  [BonusBalanceSupplier] Processing "ServerCardsApplication" has provided no bonus balance for card "9905100100001"
  234. 30.08 11:33:48.007 TRACE [TechProcessImpl] entering applyClientRequisites(ClientEntity). The argument is: holder [ClientEntity [id=19627; guid=110769; deleted=false]]
  235. 30.08 11:33:48.007 TRACE [TechProcessImpl] leaving applyClientRequisites(ClientEntity). Cash template prohibits usage of personal-sensitive data to send e-receipt to a card-ho;der
  236. 30.08 11:33:48.010 INFO  [AbstractExtraEventProcessor] [Main-event-thread] AvCardInfoExtraProcessor sends event CashEvent [eventType='av.sale.card.text', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.sale.avcard.FormSaleCardTextPld@92ce81']
  237. 30.08 11:33:48.010 TRACE [AbstractEventProcessor] [Main-event-thread] SOFT_CHECK_PLUGIN_ID:84afef9a-79fa-4481-85d8-7f62026718b7 send event to frontend: AV_SALE_CARD_TEXT
  238. 30.08 11:33:48.010 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"av.sale.card.text","payload":{"text":"Добавить карту или купон","cardType":0}}
  239. 30.08 11:33:48.010 TRACE [AbstractEventProcessor] [Main-event-thread] Exit from 'SOFT_CHECK_PLUGIN_ID:84afef9a-79fa-4481-85d8-7f62026718b7' and start previous 'SALE'
  240. 30.08 11:33:48.011 TRACE [AbstractEventProcessor] [Main-event-thread] SOFT_CHECK_PLUGIN_ID:84afef9a-79fa-4481-85d8-7f62026718b7 start this SALE with e=INNER_PROCESSOR_EXIT
  241. 30.08 11:33:48.011 INFO  [AbstractEventsFilter] [Main-event-thread] ProcessorEventsFilter starts processor SALE with event CashEvent [eventType='inner.processor.exit', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.ProcessorExitPld@b016c']
  242. 30.08 11:33:48.011 TRACE [AbstractEventProcessor] [Main-event-thread] Stop processor: SOFT_CHECK_PLUGIN_ID:84afef9a-79fa-4481-85d8-7f62026718b7, prevPT=SALE
  243. 30.08 11:33:48.011 TRACE [AbstractEventProcessor] [Main-event-thread] Start processor: Type:SALE, prevPT=USER_LOGIN
  244. 30.08 11:33:48.013 INFO  [AbstractExtraEventProcessor] [Main-event-thread] SaleTabExtraProcessor sends event CashEvent [eventType='sd.show', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.EmptyPld@80412c']
  245. 30.08 11:33:48.013 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE send event to frontend: SD_SHOW
  246. 30.08 11:33:48.013 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"sd.show","payload":{}}
  247. 30.08 11:33:48.013 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@6e447a']
  248. 30.08 11:33:48.013 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE send event to frontend: SD_TAB_PUT
  249. 30.08 11:33:48.014 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"sd.tab.put","payload":{"tabs":[{"name":"ПРОДАЖА","tabId":"af7d8605-6050-41ce-84b6-857075f90a23"},{"name":"Кафе","tabId":"f46f86a7-6c2e-48ed-88ab-6c2d7d371e82"}]}}
  250. 30.08 11:33:48.017 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@1c840f4']
  251. 30.08 11:33:48.017 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE send event to frontend: SD_TAB_TILE_PUT
  252. 30.08 11:33:48.017 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"sd.tab.tile.put","payload":{"type":"F","client":"AV","tiles":[{"tileId":"SEARCH","index":3,"name":"Поиск товаров","iconId":"SEARCH","enabled":true,"callback":{"type":"sd.tab.ftile.click","payload":{"tileId":"SEARCH"}},"state":"none"},{"tileId":"SOFT_CHECK_PLUGIN_ID","index":6,"name":"Вызов мягкого чека","iconId":"DOCUMENT","enabled":true,"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":true,"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}}
  253. 30.08 11:33:48.018 INFO  [AbstractExtraEventProcessor] [Main-event-thread] AvCardInfoExtraProcessor sends event CashEvent [eventType='av.sale.card.text', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.sale.avcard.FormSaleCardTextPld@24e290']
  254. 30.08 11:33:48.018 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE send event to frontend: AV_SALE_CARD_TEXT
  255. 30.08 11:33:48.018 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"av.sale.card.text","payload":{"text":"Добавить карту или купон","cardType":0}}
  256. 30.08 11:33:48.019 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE start this CD_SALE with e=null
  257. 30.08 11:33:48.019 INFO  [AbstractEventsFilter] [Main-event-thread] ProcessorEventsFilter starts processor CD_SALE with event null
  258. 30.08 11:33:48.021 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductJewelController
  259. 30.08 11:33:48.021 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductClothingController
  260. 30.08 11:33:48.021 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductCFTGiftCardController
  261. 30.08 11:33:48.021 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductBonusPointsController
  262. 30.08 11:33:48.022 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMetricController
  263. 30.08 11:33:48.022 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMobilePayController
  264. 30.08 11:33:48.022 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE send event to frontend: FORM_CHECK_PUT
  265. 30.08 11:33:48.022 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"form.check.put","payload":{"check":{"discount":{"cardEnabled":true},"checkSum":"6865.06","positions":[{"itemId":1,"name":"Сигареты Просто Верблюд (Израиль)","quantity":"10","measure":"Шт","sum":"3288.30","item":"31000","barcode":"7231000000001","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false},{"itemId":2,"name":"Кефир малиновый сладкий (Израиль)","quantity":"2","measure":"Шт","sum":"288.46","item":"01001","barcode":"7201001000003","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false},{"itemId":3,"name":"Пряник виноградный сладкий (Испания)","quantity":"10","measure":"Шт","sum":"3288.30","item":"02025","barcode":"8402025000003","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false}],"positionCouponEnabled":false,"manualDiscountEnabled":false},"buttons":[{"text":"РАССЧИТАТЬ","callback":{"type":"form.sale.check.subtotalRun","payload":{}}}]}}
  266. 30.08 11:33:48.024 INFO  [AbstractExtraEventProcessor] [Main-event-thread] CdForwardExtraProcessor sends event CashEvent [eventType='cd.check.put', canProcessed='true', pld='ru.crystals.pos.touch2.customerdisplay.payload.CdCheckPutPld@1ad5cad']
  267. 30.08 11:33:48.024 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE send event to frontend: CD_CHECK_PUT
  268. 30.08 11:33:48.024 TRACE [AbstractEventProcessor] [Main-event-thread] Type:CD_SALE receive event: CD_CHECK_PUT
  269. 30.08 11:33:48.024 TRACE [AbstractEventProcessor] [Main-event-thread] Type:CD_SALE send event to frontend: CD_CHECK_PUT
  270. 30.08 11:33:48.025 INFO  [AbstractEventSender] [Internal-Cash-Pool-Executor_12] StatusBarEventSender sends event CashEvent [eventType='form.notice.clear', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.EmptyPld@80412c']
  271. 30.08 11:33:48.026 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"form.notice.clear","payload":{}}
  272. 30.08 11:33:48.026 INFO  [AbstractEventSender] [Internal-Cash-Pool-Executor_12] AdditionalMenuEventSender sends event CashEvent [eventType='additionalMenu.configuration', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.additionalmenu.AdditionalMenuConfigurationPld@c7dbc1']
  273. 30.08 11:33:48.026 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"additionalMenu.configuration","payload":{"goodsFindIconEnabled":true,"printDocumentIconEnabled":true,"functionMenuIconEnabled":true,"infoMenuIconEnabled":true}}
  274. 30.08 11:33:48.027 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE receive event: INNER_PROCESSOR_EXIT
  275. 30.08 11:33:48.029 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductJewelController
  276. 30.08 11:33:48.029 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductClothingController
  277. 30.08 11:33:48.029 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductCFTGiftCardController
  278. 30.08 11:33:48.029 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductBonusPointsController
  279. 30.08 11:33:48.030 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMetricController
  280. 30.08 11:33:48.030 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMobilePayController
  281. 30.08 11:33:48.030 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE send event to frontend: FORM_CHECK_PUT
  282. 30.08 11:33:48.030 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"form.check.put","payload":{"check":{"discount":{"cardEnabled":true},"checkSum":"6865.06","positions":[{"itemId":1,"name":"Сигареты Просто Верблюд (Израиль)","quantity":"10","measure":"Шт","sum":"3288.30","item":"31000","barcode":"7231000000001","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false},{"itemId":2,"name":"Кефир малиновый сладкий (Израиль)","quantity":"2","measure":"Шт","sum":"288.46","item":"01001","barcode":"7201001000003","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false},{"itemId":3,"name":"Пряник виноградный сладкий (Испания)","quantity":"10","measure":"Шт","sum":"3288.30","item":"02025","barcode":"8402025000003","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false}],"positionCouponEnabled":false,"manualDiscountEnabled":false},"buttons":[{"text":"РАССЧИТАТЬ","callback":{"type":"form.sale.check.subtotalRun","payload":{}}}]}}
  283. 30.08 11:33:48.032 INFO  [AbstractExtraEventProcessor] [Main-event-thread] CdForwardExtraProcessor sends event CashEvent [eventType='cd.check.put', canProcessed='true', pld='ru.crystals.pos.touch2.customerdisplay.payload.CdCheckPutPld@176be01']
  284. 30.08 11:33:48.032 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE send event to frontend: CD_CHECK_PUT
  285. 30.08 11:33:48.032 TRACE [AbstractEventProcessor] [Main-event-thread] Type:CD_SALE receive event: CD_CHECK_PUT
  286. 30.08 11:33:48.032 TRACE [AbstractEventProcessor] [Main-event-thread] Type:CD_SALE send event to frontend: CD_CHECK_PUT
  287. 30.08 11:33:48.033 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE receive event: PositionOperationsListener.eventAddPosition
  288. 30.08 11:33:48.035 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductJewelController
  289. 30.08 11:33:48.035 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductClothingController
  290. 30.08 11:33:48.035 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductCFTGiftCardController
  291. 30.08 11:33:48.036 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductBonusPointsController
  292. 30.08 11:33:48.036 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMetricController
  293. 30.08 11:33:48.036 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMobilePayController
  294. 30.08 11:33:48.036 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE send event to frontend: FORM_CHECK_PUT
  295. 30.08 11:33:48.036 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"form.check.put","payload":{"check":{"discount":{"cardEnabled":true},"checkSum":"6865.06","positions":[{"itemId":1,"name":"Сигареты Просто Верблюд (Израиль)","quantity":"10","measure":"Шт","sum":"3288.30","item":"31000","barcode":"7231000000001","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false},{"itemId":2,"name":"Кефир малиновый сладкий (Израиль)","quantity":"2","measure":"Шт","sum":"288.46","item":"01001","barcode":"7201001000003","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false},{"itemId":3,"name":"Пряник виноградный сладкий (Испания)","quantity":"10","measure":"Шт","sum":"3288.30","item":"02025","barcode":"8402025000003","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false}],"positionCouponEnabled":false,"manualDiscountEnabled":false},"buttons":[{"text":"РАССЧИТАТЬ","callback":{"type":"form.sale.check.subtotalRun","payload":{}}}]}}
  296. 30.08 11:33:48.040 INFO  [AbstractExtraEventProcessor] [Main-event-thread] CdForwardExtraProcessor sends event CashEvent [eventType='cd.check.put', canProcessed='true', pld='ru.crystals.pos.touch2.customerdisplay.payload.CdCheckPutPld@8a89c3']
  297. 30.08 11:33:48.040 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE send event to frontend: CD_CHECK_PUT
  298. 30.08 11:33:48.040 TRACE [AbstractEventProcessor] [Main-event-thread] Type:CD_SALE receive event: CD_CHECK_PUT
  299. 30.08 11:33:48.040 TRACE [AbstractEventProcessor] [Main-event-thread] Type:CD_SALE send event to frontend: CD_CHECK_PUT
  300. 30.08 11:33:48.041 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE receive event: TechProcessEvent.eventUpdateCheck
  301. 30.08 11:33:48.041 INFO  [AbstractEventSender] [Internal-Cash-Pool-Executor_34] AdditionalMenuEventSender sends event CashEvent [eventType='additionalMenu.configuration', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.additionalmenu.AdditionalMenuConfigurationPld@1a36b44']
  302. 30.08 11:33:48.042 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"additionalMenu.configuration","payload":{"goodsFindIconEnabled":true,"printDocumentIconEnabled":true,"functionMenuIconEnabled":true,"infoMenuIconEnabled":true}}
  303. 30.08 11:33:48.043 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE receive event: PositionOperationsListener.eventAddPosition
  304. 30.08 11:33:48.046 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductJewelController
  305. 30.08 11:33:48.046 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductClothingController
  306. 30.08 11:33:48.046 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductCFTGiftCardController
  307. 30.08 11:33:48.046 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductBonusPointsController
  308. 30.08 11:33:48.046 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMetricController
  309. 30.08 11:33:48.046 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMobilePayController
  310. 30.08 11:33:48.046 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE send event to frontend: FORM_CHECK_PUT
  311. 30.08 11:33:48.046 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"form.check.put","payload":{"check":{"discount":{"cardEnabled":true},"checkSum":"6865.06","positions":[{"itemId":1,"name":"Сигареты Просто Верблюд (Израиль)","quantity":"10","measure":"Шт","sum":"3288.30","item":"31000","barcode":"7231000000001","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false},{"itemId":2,"name":"Кефир малиновый сладкий (Израиль)","quantity":"2","measure":"Шт","sum":"288.46","item":"01001","barcode":"7201001000003","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false},{"itemId":3,"name":"Пряник виноградный сладкий (Испания)","quantity":"10","measure":"Шт","sum":"3288.30","item":"02025","barcode":"8402025000003","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false}],"positionCouponEnabled":false,"manualDiscountEnabled":false},"buttons":[{"text":"РАССЧИТАТЬ","callback":{"type":"form.sale.check.subtotalRun","payload":{}}}]}}
  312. 30.08 11:33:48.048 INFO  [AbstractExtraEventProcessor] [Main-event-thread] CdForwardExtraProcessor sends event CashEvent [eventType='cd.check.put', canProcessed='true', pld='ru.crystals.pos.touch2.customerdisplay.payload.CdCheckPutPld@1a0a4a6']
  313. 30.08 11:33:48.048 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE send event to frontend: CD_CHECK_PUT
  314. 30.08 11:33:48.048 TRACE [AbstractEventProcessor] [Main-event-thread] Type:CD_SALE receive event: CD_CHECK_PUT
  315. 30.08 11:33:48.048 TRACE [AbstractEventProcessor] [Main-event-thread] Type:CD_SALE send event to frontend: CD_CHECK_PUT
  316. 30.08 11:33:48.050 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE receive event: TechProcessEvent.eventUpdateCheck
  317. 30.08 11:33:48.051 INFO  [AbstractEventSender] [Internal-Cash-Pool-Executor_25] AdditionalMenuEventSender sends event CashEvent [eventType='additionalMenu.configuration', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.additionalmenu.AdditionalMenuConfigurationPld@17b349c']
  318. 30.08 11:33:48.051 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"additionalMenu.configuration","payload":{"goodsFindIconEnabled":true,"printDocumentIconEnabled":true,"functionMenuIconEnabled":true,"infoMenuIconEnabled":true}}
  319. 30.08 11:33:48.052 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE receive event: PositionOperationsListener.eventAddPosition
  320. 30.08 11:33:48.053 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductJewelController
  321. 30.08 11:33:48.053 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductClothingController
  322. 30.08 11:33:48.054 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductCFTGiftCardController
  323. 30.08 11:33:48.054 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductBonusPointsController
  324. 30.08 11:33:48.054 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMetricController
  325. 30.08 11:33:48.054 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMobilePayController
  326. 30.08 11:33:48.054 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE send event to frontend: FORM_CHECK_PUT
  327. 30.08 11:33:48.054 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"form.check.put","payload":{"check":{"discount":{"cardEnabled":true},"checkSum":"6865.06","positions":[{"itemId":1,"name":"Сигареты Просто Верблюд (Израиль)","quantity":"10","measure":"Шт","sum":"3288.30","item":"31000","barcode":"7231000000001","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false},{"itemId":2,"name":"Кефир малиновый сладкий (Израиль)","quantity":"2","measure":"Шт","sum":"288.46","item":"01001","barcode":"7201001000003","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false},{"itemId":3,"name":"Пряник виноградный сладкий (Испания)","quantity":"10","measure":"Шт","sum":"3288.30","item":"02025","barcode":"8402025000003","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false}],"positionCouponEnabled":false,"manualDiscountEnabled":false},"buttons":[{"text":"РАССЧИТАТЬ","callback":{"type":"form.sale.check.subtotalRun","payload":{}}}]}}
  328. 30.08 11:33:48.056 INFO  [AbstractExtraEventProcessor] [Main-event-thread] CdForwardExtraProcessor sends event CashEvent [eventType='cd.check.put', canProcessed='true', pld='ru.crystals.pos.touch2.customerdisplay.payload.CdCheckPutPld@22f48d']
  329. 30.08 11:33:48.057 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE send event to frontend: CD_CHECK_PUT
  330. 30.08 11:33:48.057 TRACE [AbstractEventProcessor] [Main-event-thread] Type:CD_SALE receive event: CD_CHECK_PUT
  331. 30.08 11:33:48.057 TRACE [AbstractEventProcessor] [Main-event-thread] Type:CD_SALE send event to frontend: CD_CHECK_PUT
  332. 30.08 11:33:48.057 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE receive event: CardsOperationsListener.eventInternalCardApplied
  333. 30.08 11:33:49.857 TRACE [AbstractWSEP] [qtp251050-218] WS-session receive: {"type":"form.sale.check.subtotalRun","payload":{}}
  334. 30.08 11:33:49.858 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE receive event: FORM_SALE_CHECK_SUBTOTALRUN
  335. 30.08 11:33:49.858 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE start this SALE_SUBTOTAL with e=FORM_SALE_CHECK_SUBTOTALRUN
  336. 30.08 11:33:49.859 INFO  [AbstractEventsFilter] [Main-event-thread] ProcessorEventsFilter starts processor SALE_SUBTOTAL with event CashEvent [eventType='form.sale.check.subtotalRun', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.EmptyPld@8f0cf8']
  337. 30.08 11:33:49.859 INFO  [AbstractEventProcessor] [Main-event-thread] Stop to ignore events.
  338. 30.08 11:33:49.859 DEBUG [CashEventDequeue] [Main-event-thread] Remove ignorable event: TechProcessEvent.eventBarcode
  339. 30.08 11:33:49.859 DEBUG [CashEventDequeue] [Main-event-thread] Remove ignorable event: TechProcessEvent.showMessage
  340. 30.08 11:33:49.859 TRACE [AbstractEventProcessor] [Main-event-thread] Stop processor: Type:SALE, prevPT=USER_LOGIN
  341. 30.08 11:33:49.859 TRACE [AbstractEventProcessor] [Main-event-thread] Start processor: Type:SALE_SUBTOTAL, prevPT=SALE
  342. 30.08 11:33:49.860 INFO  [AbstractExtraEventProcessor] [Main-event-thread] SaleTabExtraProcessor sends event CashEvent [eventType='sd.show', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.EmptyPld@80412c']
  343. 30.08 11:33:49.860 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_SUBTOTAL send event to frontend: SD_SHOW
  344. 30.08 11:33:49.860 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"sd.show","payload":{}}
  345. 30.08 11:33:49.860 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@10c58b3']
  346. 30.08 11:33:49.861 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_SUBTOTAL send event to frontend: SD_TAB_PUT
  347. 30.08 11:33:49.861 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"sd.tab.put","payload":{"tabs":[{"name":"ПРОДАЖА","tabId":"af7d8605-6050-41ce-84b6-857075f90a23"},{"name":"Кафе","tabId":"f46f86a7-6c2e-48ed-88ab-6c2d7d371e82"}]}}
  348. 30.08 11:33:49.864 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductJewelController
  349. 30.08 11:33:49.864 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductClothingController
  350. 30.08 11:33:49.865 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductCFTGiftCardController
  351. 30.08 11:33:49.865 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductBonusPointsController
  352. 30.08 11:33:49.865 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMetricController
  353. 30.08 11:33:49.865 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMobilePayController
  354. 30.08 11:33:49.865 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_SUBTOTAL send event to frontend: FORM_CHECK_PUT
  355. 30.08 11:33:49.865 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"form.check.put","payload":{"check":{"discount":{"cardEnabled":true},"checkSum":"6865.06","positions":[{"itemId":1,"name":"Сигареты Просто Верблюд (Израиль)","quantity":"10","measure":"Шт","sum":"3288.30","item":"31000","barcode":"7231000000001","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false},{"itemId":2,"name":"Кефир малиновый сладкий (Израиль)","quantity":"2","measure":"Шт","sum":"288.46","item":"01001","barcode":"7201001000003","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false},{"itemId":3,"name":"Пряник виноградный сладкий (Испания)","quantity":"10","measure":"Шт","sum":"3288.30","item":"02025","barcode":"8402025000003","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false}],"positionCouponEnabled":false,"manualDiscountEnabled":false},"buttons":[{"text":"РАССЧИТАТЬ","callback":{"type":"form.sale.check.subtotalRun","payload":{}}}]}}
  356. 30.08 11:33:49.867 INFO  [AbstractExtraEventProcessor] [Main-event-thread] CdForwardExtraProcessor sends event CashEvent [eventType='cd.check.put', canProcessed='true', pld='ru.crystals.pos.touch2.customerdisplay.payload.CdCheckPutPld@1087ddd']
  357. 30.08 11:33:49.867 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_SUBTOTAL send event to frontend: CD_CHECK_PUT
  358. 30.08 11:33:49.868 TRACE [AbstractEventProcessor] [Main-event-thread] Type:CD_SALE receive event: CD_CHECK_PUT
  359. 30.08 11:33:49.868 TRACE [AbstractEventProcessor] [Main-event-thread] Type:CD_SALE send event to frontend: CD_CHECK_PUT
  360. 30.08 11:33:49.868 INFO  [AbstractEventSender] [Internal-Cash-Pool-Executor_30] StatusBarEventSender sends event CashEvent [eventType='form.notice.clear', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.EmptyPld@80412c']
  361. 30.08 11:33:49.869 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"form.notice.clear","payload":{}}
  362. 30.08 11:33:49.869 INFO  [AbstractEventSender] [Internal-Cash-Pool-Executor_30] AdditionalMenuEventSender sends event CashEvent [eventType='additionalMenu.configuration', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.additionalmenu.AdditionalMenuConfigurationPld@1c18c7']
  363. 30.08 11:33:49.870 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"additionalMenu.configuration","payload":{"goodsFindIconEnabled":true,"printDocumentIconEnabled":true,"functionMenuIconEnabled":true,"infoMenuIconEnabled":true}}
  364. 30.08 11:33:49.870 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_SUBTOTAL receive event: FORM_SALE_CHECK_SUBTOTALRUN
  365. 30.08 11:33:49.871 TRACE [SaleSubtotalProcessor] [Main-event-thread] SaleSubtotalScenario.rollbackLoyTransaction:in
  366. 30.08 11:33:49.871 TRACE [SaleSubtotalProcessor] [Main-event-thread] SaleSubtotalScenario.rollbackLoyTransaction:out
  367. 30.08 11:33:49.872 TRACE [SaleSubtotalProcessor] [Main-event-thread] SaleSubtotalScenario.updateLoyaltyArguments:in
  368. 30.08 11:33:49.872 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_SUBTOTAL send event to frontend: FORM_POPAP_INFO_CLOSE
  369. 30.08 11:33:49.872 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"form.popap.info.close","payload":{}}
  370. 30.08 11:33:49.872 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_SUBTOTAL send event to frontend: FORM_WAIT_SHOW
  371. 30.08 11:33:49.873 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"form.wait.show","payload":{"text":["Подождите, идет расчет скидок"],"fadeInTime":1,"timeout":120}}
  372. 30.08 11:33:49.873 TRACE [SaleSubtotalProcessor] [Main-event-thread] SaleSubtotalScenario.updateLoyaltyArguments:out
  373. 30.08 11:33:49.873 TRACE [TechProcessImpl] Start warn divide alco
  374. 30.08 11:33:49.873 TRACE [TechProcessImpl] End warn devide alco
  375. 30.08 11:33:49.874 INFO  [TechProcessImpl] goToDiscounts
  376. 30.08 11:33:49.884 INFO  [LoyalBridgeServiceImpl] --------------- begin discount calculation ---------------
  377. 30.08 11:33:49.887 INFO  [LoyalProductFinder] Time finding items (3) = 2 ms
  378. 30.08 11:33:49.887 INFO  [LoyalProductsConverter] Time searching loyal goods for 3 productItems = 2 ms
  379. 30.08 11:33:49.887 INFO  [LoyalCalculatorConverter] Time converting 3 positions = 0 ms
  380. 30.08 11:33:50.110 WARN  [LoyaltyRestrictionsServiceImpl] checkRestrictions: no limits received
  381. 30.08 11:33:50.111 INFO  [DoProcessing] ============ LoyalCalculation: doDiscount start ============
  382. 30.08 11:33:50.111 INFO  [DoProcessing] GeneralInteractionMethod: MAXIMUM_DISCOUNT
  383. 30.08 11:33:50.125 INFO  [DoProcessing] ============ LoyalCalculation: doDiscount success ============
  384. 30.08 11:33:50.126 TRACE [LoymaxLoyPlugin] Entering doDiscount(ru.crystals.api.commons.ReceiptPurchaseWrapper@878688)
  385. 30.08 11:33:50.127 INFO  [LoymaxLoyPlugin] Sending discount calculation request
  386. 30.08 11:33:50.128 DEBUG [LoymaxLoyPlugin] Request: <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
  387. <XMLRequest>
  388.     <Version>3.2</Version>
  389.     <Calculates>
  390.         <CalculateRequest PurchaseID="1567154030127" Cashier="111" OperationID="afe97c287c0b472fa3c48a3fbed4a53a" OperationDate="2019-08-30T11:33:50.127+03:00" DeviceLogicalID="GT001003" ElementID="1">
  391.             <Cheque ChequeNumber="5" ChequeDate="2019-08-30T11:33:47.693+03:00">
  392.                 <ChequeLine PosID="1" Amount="3288.30" Name="Сигареты Просто Верблюд (Израиль)" GoodsId="31000" Price="131.23" Quantity="10.00"/>
  393.                 <ChequeLine PosID="2" Amount="288.46" Name="Кефир малиновый сладкий (Израиль)" GoodsId="01001" Price="144.23" Quantity="2.00"/>
  394.                 <ChequeLine PosID="3" Amount="3288.30" Name="Пряник виноградный сладкий (Испания)" GoodsId="02025" Price="328.83" Quantity="10.00"/>
  395.             </Cheque>
  396.         </CalculateRequest>
  397.     </Calculates>
  398. </XMLRequest>
  399.  
  400. 30.08 11:33:50.268 ERROR [LoymaxLoyPlugin] Failed to calculate discount in "ru.crystals.plugins.loyalty.loymax" loyalty plugin
  401. javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No subject alternative DNS name matching ext-test.loymax.net found.
  402.     at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)
  403.     at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949)
  404.     at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302)
  405.     at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296)
  406.     at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1509)
  407.     at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216)
  408.     at sun.security.ssl.Handshaker.processLoop(Handshaker.java:979)
  409.     at sun.security.ssl.Handshaker.process_record(Handshaker.java:914)
  410.     at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062)
  411.     at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375)
  412.     at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403)
  413.     at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387)
  414.     at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559)
  415.     at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
  416.     at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1316)
  417.     at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1291)
  418.     at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:250)
  419.     at ru.crystals.setapi.plugins.loymax.common.LoymaxTransport.sendRequestRaw(LoymaxTransport.java:66)
  420.     at ru.crystals.setapi.plugins.loymax.common.LoymaxTransport.sendRequest(LoymaxTransport.java:56)
  421.     at ru.crystals.setapi.plugins.loymax.common.LoymaxClient.calculateDiscount(LoymaxClient.java:111)
  422.     at ru.crystals.setapi.plugins.loyalty.loymax.LoymaxLoyPlugin.doDiscount(LoymaxLoyPlugin.java:291)
  423.     at ru.crystals.pos.loyal.SetApiPluginLoyProvider.process(SetApiPluginLoyProvider.java:168)
  424.     at ru.crystals.loyal.providers.LoyProvidersRegistryImpl.process(LoyProvidersRegistryImpl.java:125)
  425.     at ru.crystals.pos.loyal.cash.service.LoyalServiceImpl.calcDiscounts(LoyalServiceImpl.java:801)
  426.     at ru.crystals.pos.loyal.cash.service.LoyalServiceImpl.doLoyalty(LoyalServiceImpl.java:730)
  427.     at ru.crystals.pos.loyal.cash.service.LoyalServiceImpl.doDiscount(LoyalServiceImpl.java:842)
  428.     at ru.crystals.pos.loyal.bridge.service.LoyalBridgeServiceImpl.doDiscount(LoyalBridgeServiceImpl.java:162)
  429.     at ru.crystals.pos.techprocess.TechProcessImpl.applyDiscountsAndGetResult(TechProcessImpl.java:3866)
  430.     at ru.crystals.pos.techprocess.TechProcessImpl.subtotalScenario(TechProcessImpl.java:3436)
  431.     at ru.crystals.pos.touch2.process.scenarios.SaleSubtotalScenario.subtotalRun(SaleSubtotalScenario.java:223)
  432.     at ru.crystals.pos.touch2.events.processors.impl.sale.SaleSubtotalProcessor.onFormSaleCheckSubtotalRun(SaleSubtotalProcessor.java:363)
  433.     at ru.crystals.pos.touch2.events.processors.impl.sale.SaleSubtotalProcessor.lambda$processCashEvent$0(SaleSubtotalProcessor.java:281)
  434.     at java.util.Optional.ifPresent(Optional.java:159)
  435.     at ru.crystals.pos.touch2.events.processors.impl.sale.SaleSubtotalProcessor.processCashEvent(SaleSubtotalProcessor.java:281)
  436.     at ru.crystals.pos.touch2.events.processors.AbstractEventProcessor.applyCashEvent(AbstractEventProcessor.java:113)
  437.     at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.startProcessorDirect(AbstractEventProcessingManager.java:399)
  438.     at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.startProcessorImmediately(AbstractEventProcessingManager.java:413)
  439.     at ru.crystals.pos.touch2.events.filters.AbstractEventsFilter.startProcessor(AbstractEventsFilter.java:43)
  440.     at ru.crystals.pos.touch2.events.filters.impl.events.ProcessorEventsFilter.processCashEvent(ProcessorEventsFilter.java:21)
  441.     at ru.crystals.pos.touch2.events.filters.AbstractEventsFilter.applyCashEvent(AbstractEventsFilter.java:32)
  442.     at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.listenEventFromFrontend(AbstractEventProcessingManager.java:222)
  443.     at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.processCashEvent(AbstractEventProcessingManager.java:431)
  444.     at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.startMainEventThread(AbstractEventProcessingManager.java:102)
  445.     at ru.crystals.pos.touch2.events.managers.AbstractEventProcessingManager.lambda$start$0(AbstractEventProcessingManager.java:81)
  446.     at ru.crystals.pos.InternalCashPoolExecutorImpl.lambda$submit$2(InternalCashPoolExecutorImpl.java:118)
  447.     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
  448.     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  449.     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
  450.     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
  451.     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  452.     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  453.     at java.lang.Thread.run(Thread.java:745)
  454. Caused by: java.security.cert.CertificateException: No subject alternative DNS name matching ext-test.loymax.net found.
  455.     at sun.security.util.HostnameChecker.matchDNS(HostnameChecker.java:204)
  456.     at sun.security.util.HostnameChecker.match(HostnameChecker.java:95)
  457.     at sun.security.ssl.X509TrustManagerImpl.checkIdentity(X509TrustManagerImpl.java:455)
  458.     at sun.security.ssl.X509TrustManagerImpl.checkIdentity(X509TrustManagerImpl.java:436)
  459.     at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:200)
  460.     at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124)
  461.     at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1491)
  462.     ... 47 more
  463. 30.08 11:33:50.270 TRACE [LoymaxLoyPlugin] Leaving doDiscount
  464. 30.08 11:33:50.270 INFO  [LoyaltyResultSanityChecker] Checking MRP restrictions
  465. Quantity 10000
  466. Position sum 3288.30
  467. Value 0
  468. Min price 0.00
  469. 30.08 11:33:50.270 INFO  [LoyaltyResultSanityChecker] Unable to check MRP restriction: no MRP provided
  470. 30.08 11:33:50.270 INFO  [LoyaltyResultSanityChecker] Checking MRP restrictions
  471. Quantity 2000
  472. Position sum 288.46
  473. Value 0
  474. Min price 0.00
  475. 30.08 11:33:50.270 INFO  [LoyaltyResultSanityChecker] Unable to check MRP restriction: no MRP provided
  476. 30.08 11:33:50.270 INFO  [LoyaltyResultSanityChecker] Checking MRP restrictions
  477. Quantity 10000
  478. Position sum 3288.30
  479. Value 0
  480. Min price 0.00
  481. 30.08 11:33:50.270 INFO  [LoyaltyResultSanityChecker] Unable to check MRP restriction: no MRP provided
  482. 30.08 11:33:50.278 INFO  [DoProcessing] ============ LoyalCalculation: doDiscount start ============
  483. 30.08 11:33:50.278 INFO  [DoProcessing] GeneralInteractionMethod: MAXIMUM_DISCOUNT
  484. 30.08 11:33:50.296 WARN  [AdvancedMessagesActionResult] Calculator returns empty result. Do not generate slips or messages
  485. 30.08 11:33:50.297 WARN  [AdvancedMessagesActionResult] Calculator returns empty result. Do not generate slips or messages
  486. 30.08 11:33:50.298 WARN  [AdvancedMessagesActionResult] Calculator returns empty result. Do not generate slips or messages
  487. 30.08 11:33:50.299 WARN  [AdvancedMessagesActionResult] Calculator returns empty result. Do not generate slips or messages
  488. 30.08 11:33:50.362 INFO  [DoProcessing] ============ LoyalCalculation: doDiscount success ============
  489. 30.08 11:33:50.362 ERROR [DefaultCurrencyHandler] roundEndPriceForSale(BigDecimal, long, long): failed to calc end price through exact sum [164415] using rounding mode: CEILING: result * count == 16442 * 10000 == 164420 what differs from the control (rounded already) end sum : 164415
  490. 30.08 11:33:50.362 ERROR [DefaultCurrencyHandler] roundEndPriceForSale(BigDecimal, long, long): failed to calc end price through exact sum [14423] using rounding mode: CEILING: result * count == 7212 * 2000 == 14424 what differs from the control (rounded already) end sum : 14423
  491. 30.08 11:33:50.363 ERROR [DefaultCurrencyHandler] roundEndPriceForSale(BigDecimal, long, long): failed to calc end price through exact sum [164415] using rounding mode: CEILING: result * count == 16442 * 10000 == 164420 what differs from the control (rounded already) end sum : 164415
  492. 30.08 11:33:50.364 INFO  [DoProcessing] ============ LoyalCalculation: doDiscount start ============
  493. 30.08 11:33:50.364 INFO  [DoProcessing] GeneralInteractionMethod: MAXIMUM_DISCOUNT
  494. 30.08 11:33:50.365 INFO  [DoProcessing] ============ LoyalCalculation: doDiscount success ============
  495. 30.08 11:33:50.368 ERROR [DefaultCurrencyHandler] roundEndPriceForSale(BigDecimal, long, long): failed to calc end price through exact sum [164415] using rounding mode: CEILING: result * count == 16442 * 10000 == 164420 what differs from the control (rounded already) end sum : 164415
  496. 30.08 11:33:50.368 ERROR [DefaultCurrencyHandler] roundEndPriceForSale(BigDecimal, long, long): failed to calc end price through exact sum [14423] using rounding mode: CEILING: result * count == 7212 * 2000 == 14424 what differs from the control (rounded already) end sum : 14423
  497. 30.08 11:33:50.368 ERROR [DefaultCurrencyHandler] roundEndPriceForSale(BigDecimal, long, long): failed to calc end price through exact sum [164415] using rounding mode: CEILING: result * count == 16442 * 10000 == 164420 what differs from the control (rounded already) end sum : 164415
  498. 30.08 11:33:50.368 ERROR [DefaultCurrencyHandler] roundEndPriceForSale(BigDecimal, long, long): failed to calc end price through exact sum [164415] using rounding mode: CEILING: result * count == 16442 * 10000 == 164420 what differs from the control (rounded already) end sum : 164415
  499. 30.08 11:33:50.369 ERROR [DefaultCurrencyHandler] roundEndPriceForSale(BigDecimal, long, long): failed to calc end price through exact sum [14423] using rounding mode: CEILING: result * count == 7212 * 2000 == 14424 what differs from the control (rounded already) end sum : 14423
  500. 30.08 11:33:50.370 ERROR [DefaultCurrencyHandler] roundEndPriceForSale(BigDecimal, long, long): failed to calc end price through exact sum [164415] using rounding mode: CEILING: result * count == 16442 * 10000 == 164420 what differs from the control (rounded already) end sum : 164415
  501. 30.08 11:33:50.372 INFO  [DiscountCalculationListener] Plugin "ru.crystals.plugins.loyalty.loymax" does not do post discount tuning
  502. 30.08 11:33:50.372 INFO  [LoyalServiceImpl] Discount calculation (Purchase #5; Positions: 6
  503. 30.08 11:33:50.375 WARN  [LoyalServiceImpl] extractNonDiscountRelatedFields: the argument is NULL! Null will be returned!
  504. 30.08 11:33:50.396 INFO  [LoyalBridgeServiceImpl] Total time of discount calculation = 512 ms
  505. 30.08 11:33:50.396 INFO  [LoyalBridgeServiceImpl] ---------------- end discount calculation ----------------
  506. 30.08 11:33:50.412 INFO  [SpeedLog] TechProcess discounts processing on cheque with 6 positions [sale] time = 538 ms
  507. 30.08 11:33:50.415 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductJewelController
  508. 30.08 11:33:50.415 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductClothingController
  509. 30.08 11:33:50.415 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductCFTGiftCardController
  510. 30.08 11:33:50.415 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductBonusPointsController
  511. 30.08 11:33:50.415 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMetricController
  512. 30.08 11:33:50.416 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMobilePayController
  513. 30.08 11:33:50.416 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_SUBTOTAL send event to frontend: FORM_CHECK_PUT
  514. 30.08 11:33:50.416 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"form.check.put","payload":{"check":{"discount":{"value":"3432.53","percentValue":"50.00","cardEnabled":true},"checkSum":"3432.53","positions":[{"itemId":1,"name":"Сигареты Просто Верблюд (Израиль)","quantity":"5","measure":"Шт","sum":"822.05","discountValueSum":"822.10","discountValuePercent":"50.00","item":"31000","barcode":"7231000000001","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false},{"itemId":2,"name":"Сигареты Просто Верблюд (Израиль)","quantity":"5","measure":"Шт","sum":"822.10","discountValueSum":"822.05","discountValuePercent":"49.99","item":"31000","barcode":"7231000000001","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false},{"itemId":3,"name":"Кефир малиновый сладкий (Израиль)","quantity":"1","measure":"Шт","sum":"72.11","discountValueSum":"72.12","discountValuePercent":"50.00","item":"01001","barcode":"7201001000003","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false},{"itemId":4,"name":"Кефир малиновый сладкий (Израиль)","quantity":"1","measure":"Шт","sum":"72.12","discountValueSum":"72.11","discountValuePercent":"49.99","item":"01001","barcode":"7201001000003","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false},{"itemId":5,"name":"Пряник виноградный сладкий (Испания)","quantity":"5","measure":"Шт","sum":"822.05","discountValueSum":"822.10","discountValuePercent":"50.00","item":"02025","barcode":"8402025000003","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false},{"itemId":6,"name":"Пряник виноградный сладкий (Испания)","quantity":"5","measure":"Шт","sum":"822.10","discountValueSum":"822.05","discountValuePercent":"49.99","item":"02025","barcode":"8402025000003","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false}],"positionCouponEnabled":false,"manualDiscountEnabled":false},"buttons":[{"text":"РАССЧИТАТЬ","callback":{"type":"form.sale.check.subtotalRun","payload":{}}}]}}
  515. 30.08 11:33:50.418 INFO  [AbstractExtraEventProcessor] [Main-event-thread] CdForwardExtraProcessor sends event CashEvent [eventType='cd.check.put', canProcessed='true', pld='ru.crystals.pos.touch2.customerdisplay.payload.CdCheckPutPld@838630']
  516. 30.08 11:33:50.418 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_SUBTOTAL send event to frontend: CD_CHECK_PUT
  517. 30.08 11:33:50.418 TRACE [AbstractEventProcessor] [Main-event-thread] Type:CD_SALE receive event: CD_CHECK_PUT
  518. 30.08 11:33:50.418 TRACE [AbstractEventProcessor] [Main-event-thread] Type:CD_SALE send event to frontend: CD_CHECK_PUT
  519. 30.08 11:33:50.429 TRACE [SaleSubtotalProcessor] [Main-event-thread] SaleSubtotalScenario.displayActionMessages:in
  520. 30.08 11:33:50.429 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_SUBTOTAL send event to frontend: FORM_WAIT_CLOSE
  521. 30.08 11:33:50.430 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"form.wait.close","payload":{}}
  522. 30.08 11:33:50.430 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_SUBTOTAL send event to frontend: FORM_WAIT_SHOW
  523. 30.08 11:33:50.431 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"form.wait.show","payload":{"text":["Подождите, идет расчет скидок"],"fadeInTime":1,"timeout":120}}
  524. 30.08 11:33:50.432 TRACE [SaleSubtotalProcessor] [Main-event-thread] SaleSubtotalScenario.displayActionMessages:out
  525. 30.08 11:33:50.432 TRACE [SaleSubtotalProcessor] [Main-event-thread] SaleSubtotalScenario.updateLoyaltyResults:in
  526. 30.08 11:33:50.432 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_SUBTOTAL send event to frontend: FORM_WAIT_CLOSE
  527. 30.08 11:33:50.433 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"form.wait.close","payload":{}}
  528. 30.08 11:33:50.433 TRACE [SaleSubtotalProcessor] [Main-event-thread] SaleSubtotalScenario.updateLoyaltyResults:out
  529. 30.08 11:33:50.433 TRACE [TechProcessImpl] Start warn divide amount
  530. 30.08 11:33:50.433 INFO  [TechProcessImpl] goToPayments
  531. 30.08 11:33:50.434 TRACE [SaleSubtotalProcessor] [Main-event-thread] SaleSubtotalScenario.onSubtotalSuccess:in
  532. 30.08 11:33:50.434 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_SUBTOTAL start this SALE_PAYMENT with e=null
  533. 30.08 11:33:50.434 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_SUBTOTAL start this CD_PAYMENT_STATE with e=null
  534. 30.08 11:33:50.434 INFO  [AbstractEventsFilter] [Main-event-thread] ProcessorEventsFilter starts processor CD_PAYMENT_STATE with event null
  535. 30.08 11:33:50.434 TRACE [AbstractEventProcessor] [Main-event-thread] Stop processor: Type:CD_SALE, prevPT=CD_IDLE
  536. 30.08 11:33:50.434 TRACE [AbstractEventProcessor] [Main-event-thread] Start processor: Type:CD_PAYMENT_STATE, prevPT=CD_SALE
  537. 30.08 11:33:50.434 TRACE [SaleSubtotalProcessor] [Main-event-thread] SaleSubtotalScenario.onSubtotalSuccess:out
  538. 30.08 11:33:50.434 INFO  [SpeedLog] (SUBTOTAL) time = 0,563;
  539. 30.08 11:33:50.434 INFO  [AbstractEventsFilter] [Main-event-thread] ProcessorEventsFilter starts processor SALE_PAYMENT with event null
  540. 30.08 11:33:50.435 TRACE [AbstractEventProcessor] [Main-event-thread] Stop processor: Type:SALE_SUBTOTAL, prevPT=SALE
  541. 30.08 11:33:50.435 TRACE [AbstractEventProcessor] [Main-event-thread] Start processor: Type:SALE_PAYMENT, prevPT=SALE_SUBTOTAL
  542. 30.08 11:33:50.438 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductJewelController
  543. 30.08 11:33:50.438 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductClothingController
  544. 30.08 11:33:50.438 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductCFTGiftCardController
  545. 30.08 11:33:50.438 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductBonusPointsController
  546. 30.08 11:33:50.438 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMetricController
  547. 30.08 11:33:50.438 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMobilePayController
  548. 30.08 11:33:50.439 INFO  [AbstractExtraEventProcessor] [Main-event-thread] SaleTabExtraProcessor sends event CashEvent [eventType='sd.show', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.EmptyPld@80412c']
  549. 30.08 11:33:50.439 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: SD_SHOW
  550. 30.08 11:33:50.440 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"sd.show","payload":{}}
  551. 30.08 11:33:50.440 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@1279b9']
  552. 30.08 11:33:50.440 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: SD_TAB_PUT
  553. 30.08 11:33:50.440 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"sd.tab.put","payload":{"tabs":[{"name":"ПРОДАЖА","tabId":"af7d8605-6050-41ce-84b6-857075f90a23"},{"name":"Кафе","tabId":"f46f86a7-6c2e-48ed-88ab-6c2d7d371e82"}]}}
  554. 30.08 11:33:50.444 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@3c0c56']
  555. 30.08 11:33:50.445 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: SD_TAB_TILE_PUT
  556. 30.08 11:33:50.445 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"sd.tab.tile.put","payload":{"type":"F","client":"AV","tiles":[{"tileId":"SEARCH","index":3,"name":"Поиск товаров","iconId":"SEARCH","enabled":true,"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":true,"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}}
  557. 30.08 11:33:50.446 INFO  [AbstractExtraEventProcessor] [Main-event-thread] AvCardInfoExtraProcessor sends event CashEvent [eventType='av.sale.card.text', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.sale.avcard.FormSaleCardTextPld@f8f832']
  558. 30.08 11:33:50.446 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: AV_SALE_CARD_TEXT
  559. 30.08 11:33:50.446 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"av.sale.card.text","payload":{"text":"Добавить карту или купон","cardType":0}}
  560. 30.08 11:33:50.449 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductJewelController
  561. 30.08 11:33:50.449 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductClothingController
  562. 30.08 11:33:50.449 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductCFTGiftCardController
  563. 30.08 11:33:50.450 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductBonusPointsController
  564. 30.08 11:33:50.450 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMetricController
  565. 30.08 11:33:50.450 ERROR [catalog] Not found productContainerClass for: ru.crystals.pos.catalog.ProductMobilePayController
  566. 30.08 11:33:50.452 INFO  [LoyalProductFinder] Time finding items (3) = 1 ms
  567. 30.08 11:33:50.453 INFO  [LoyalProductsConverter] Time searching loyal goods for 6 productItems = 2 ms
  568. 30.08 11:33:50.453 INFO  [LoyalCalculatorConverter] Time converting 6 positions = 0 ms
  569. 30.08 11:33:50.453 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: FORM_CHECK_PUT
  570. 30.08 11:33:50.454 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"form.check.put","payload":{"check":{"discount":{"value":"3432.53","percentValue":"50.00","cardEnabled":true},"checkSum":"3432.53","positions":[{"itemId":1,"name":"Сигареты Просто Верблюд (Израиль)","quantity":"5","measure":"Шт","sum":"822.05","discountValueSum":"822.10","discountValuePercent":"50.00","item":"31000","barcode":"7231000000001","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false},{"itemId":2,"name":"Сигареты Просто Верблюд (Израиль)","quantity":"5","measure":"Шт","sum":"822.10","discountValueSum":"822.05","discountValuePercent":"49.99","item":"31000","barcode":"7231000000001","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false},{"itemId":3,"name":"Кефир малиновый сладкий (Израиль)","quantity":"1","measure":"Шт","sum":"72.11","discountValueSum":"72.12","discountValuePercent":"50.00","item":"01001","barcode":"7201001000003","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false},{"itemId":4,"name":"Кефир малиновый сладкий (Израиль)","quantity":"1","measure":"Шт","sum":"72.12","discountValueSum":"72.11","discountValuePercent":"49.99","item":"01001","barcode":"7201001000003","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false},{"itemId":5,"name":"Пряник виноградный сладкий (Испания)","quantity":"5","measure":"Шт","sum":"822.05","discountValueSum":"822.10","discountValuePercent":"50.00","item":"02025","barcode":"8402025000003","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false},{"itemId":6,"name":"Пряник виноградный сладкий (Испания)","quantity":"5","measure":"Шт","sum":"822.10","discountValueSum":"822.05","discountValuePercent":"49.99","item":"02025","barcode":"8402025000003","marked":false,"positionCouponEnabled":false,"manualDiscountEnabled":false}],"positionCouponEnabled":false,"manualDiscountEnabled":false},"buttons":[{"text":"ОПЛАТИТЬ","callback":{"type":"form.sale.check.paymentRun","payload":{}}},{"text":"Списать бонусы","callback":{"type":"form.sale.check.writeOffBonuses","payload":{}}}]}}
  571. 30.08 11:33:50.456 INFO  [AbstractExtraEventProcessor] [Main-event-thread] CdForwardExtraProcessor sends event CashEvent [eventType='cd.check.put', canProcessed='true', pld='ru.crystals.pos.touch2.customerdisplay.payload.CdCheckPutPld@d2f120']
  572. 30.08 11:33:50.456 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT send event to frontend: CD_CHECK_PUT
  573. 30.08 11:33:50.458 TRACE [AbstractEventProcessor] [Main-event-thread] Type:CD_PAYMENT_STATE receive event: CD_CHECK_PUT
  574. 30.08 11:33:50.459 TRACE [AbstractEventProcessor] [Main-event-thread] Type:CD_PAYMENT_STATE send event to frontend: CD_CHECK_PUT
  575. 30.08 11:33:50.460 INFO  [AbstractEventSender] [Internal-Cash-Pool-Executor_31] StatusBarEventSender sends event CashEvent [eventType='form.notice.clear', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.EmptyPld@80412c']
  576. 30.08 11:33:50.461 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"form.notice.clear","payload":{}}
  577. 30.08 11:33:50.462 INFO  [AbstractEventSender] [Internal-Cash-Pool-Executor_31] AdditionalMenuEventSender sends event CashEvent [eventType='additionalMenu.configuration', canProcessed='true', pld='ru.crystals.pos.touch2.events.payload.impl.additionalmenu.AdditionalMenuConfigurationPld@3c4c66']
  578. 30.08 11:33:50.462 TRACE [PrimaryWSEP] [Internal-Cash-Pool-Executor_18] Event to frontend 1: {"type":"additionalMenu.configuration","payload":{"goodsFindIconEnabled":true,"printDocumentIconEnabled":true,"functionMenuIconEnabled":true,"infoMenuIconEnabled":true}}
  579. 30.08 11:33:52.310 INFO  [FiscalPrinter] getPrinterState
  580. 30.08 11:33:54.222 INFO  [TransferManager] OD found 0 documents to register
  581. 30.08 11:33:54.243 INFO  [DocumentSender] OD found 0 transactions to register
  582. 30.08 11:33:57.311 INFO  [FiscalPrinter] getPrinterState
  583. 30.08 11:34:02.310 INFO  [FiscalPrinter] getPrinterState
  584. 30.08 11:34:07.310 INFO  [FiscalPrinter] getPrinterState
  585. 30.08 11:34:10.881 DEBUG [TechProcessImpl] Server online mode
  586. 30.08 11:34:10.881 TRACE [AbstractEventProcessor] [Main-event-thread] Type:SALE_PAYMENT receive event: TechProcessEvent.eventOnlineMode
  587. 30.08 11:34:12.310 INFO  [FiscalPrinter] getPrinterState
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement