Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 08.08 00:40:02.452 INFO [CommonLogger] Cleaning done.
- 08.08 00:40:02.453 INFO [LoyProvidersRegistryImpl] Found 5 stale feedbacks for SetApiLoyaltyPlugin. Submit to executor
- 08.08 00:40:02.453 INFO [LoyProvidersRegistryImpl] Search for stale feedbacks provider = loymax
- 08.08 00:40:02.454 INFO [LoyProvidersRegistryImpl] There is no stale feedback for loymax
- 08.08 00:40:02.454 INFO [LoyProvidersRegistryImpl] Search for stale feedbacks provider = sm
- 08.08 00:40:02.456 INFO [CashConfigurationUpdateChecker] sleepInt(60000)
- 08.08 00:40:02.457 INFO [LoyProvidersRegistryImpl] There is no stale feedback for sm
- 08.08 00:40:02.457 INFO [LoyProvidersRegistryImpl] Search for stale feedbacks provider = kopilka
- 08.08 00:40:02.458 INFO [LoyProvidersRegistryImpl] There is no stale feedback for kopilka
- 08.08 00:40:02.458 INFO [LoyProvidersRegistryImpl] Search for stale feedbacks provider = smch
- 08.08 00:40:02.624 INFO [LoyProvidersRegistryImpl] There is no stale feedback for smch
- 08.08 00:40:02.611 TRACE [MLServiceImpl] entering isEnabled()
- 08.08 00:40:02.762 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 08.08 00:40:03.334 ERROR [TransactionHandler]
- java.lang.RuntimeException: java.sql.SQLTransientConnectionException: HikariPool-9 - Connection is not available, request timed out after 36321ms.
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.startTransaction(JDBCMapperImpl.java:180)
- at ru.crystals.pos.datasource.jdbc.TransactionHandler.invoke(TransactionHandler.java:25)
- at com.sun.proxy.$Proxy211.getNextUnsendedMessages(Unknown Source)
- at ru.crystals.pos.prismabridge.PrismaBridgeImpl$NetworkSenderTask.run(PrismaBridgeImpl.java:370)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: java.sql.SQLTransientConnectionException: HikariPool-9 - Connection is not available, request timed out after 36321ms.
- at com.zaxxer.hikari.pool.HikariPool.createTimeoutException(HikariPool.java:676)
- at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:190)
- at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:155)
- at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:100)
- at ru.crystals.pos.datasource.jdbc.JDBCMapperDSImpl.getConnection(JDBCMapperDSImpl.java:50)
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.startTransaction(JDBCMapperImpl.java:174)
- ... 10 more
- Caused by: org.postgresql.util.PSQLException: Соединение уже было закрыто
- at org.postgresql.jdbc.PgConnection.checkClosed(PgConnection.java:767)
- at org.postgresql.jdbc.PgConnection.setNetworkTimeout(PgConnection.java:1537)
- at com.zaxxer.hikari.pool.PoolBase.setNetworkTimeout(PoolBase.java:550)
- at com.zaxxer.hikari.pool.PoolBase.isConnectionAlive(PoolBase.java:165)
- at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:179)
- ... 14 more
- 08.08 00:40:03.335 TRACE [MLServiceImpl] Entering commitDiscounts (LoyExtProviderFeedback). The argument is LoyExtProviderFeedback{id=5570, payload=<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
- <ProcessRequest xmlns="http://loyalty.manzanagroup.ru/loyalty.xsd">
- <request>
- <ChequeRequest>
- <Card>
- <CardNumber>2612341234</CardNumber>
- </Card>
- <DateTime>2019-08-08T00:29:24.809+03:00</DateTime>
- <Organization>Victoria</Organization>
- <BusinessUnit>7171</BusinessUnit>
- <POS>61</POS>
- <Number>1565213363902</Number>
- <OperationType>Return</OperationType>
- <Summ>1300.00</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>1300.00</SummDiscounted>
- <Item>
- <PositionNumber>1</PositionNumber>
- <Article>33020021</Article>
- <ArticleName>Детский товар</ArticleName>
- <Price>1300.00</Price>
- <Quantity>1.000</Quantity>
- <Summ>1300.00</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>1300.00</SummDiscounted>
- </Item>
- </ChequeRequest>
- </request>
- </ProcessRequest>
- }
- 08.08 00:40:03.335 ERROR [TransactionHandler]
- java.lang.RuntimeException: java.sql.SQLTransientConnectionException: HikariPool-1 - Connection is not available, request timed out after 155842ms.
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.startTransaction(JDBCMapperImpl.java:180)
- at ru.crystals.pos.datasource.jdbc.TransactionHandler.invoke(TransactionHandler.java:25)
- at com.sun.proxy.$Proxy158.getProperty(Unknown Source)
- at ru.crystals.pos.loyal.cash.transport.discountresults.TransferManager.isSendDocsToESBEnabled(TransferManager.java:155)
- at ru.crystals.pos.loyal.cash.transport.discountresults.TransferManager.access$000(TransferManager.java:55)
- at ru.crystals.pos.loyal.cash.transport.discountresults.TransferManager$RepeatSender.run(TransferManager.java:102)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: java.sql.SQLTransientConnectionException: HikariPool-1 - Connection is not available, request timed out after 155842ms.
- at com.zaxxer.hikari.pool.HikariPool.createTimeoutException(HikariPool.java:676)
- at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:190)
- at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:155)
- at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:100)
- at ru.crystals.pos.datasource.jdbc.JDBCMapperDSImpl.getConnection(JDBCMapperDSImpl.java:50)
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.startTransaction(JDBCMapperImpl.java:174)
- ... 12 more
- Caused by: org.postgresql.util.PSQLException: Соединение уже было закрыто
- at org.postgresql.jdbc.PgConnection.checkClosed(PgConnection.java:767)
- at org.postgresql.jdbc.PgConnection.setNetworkTimeout(PgConnection.java:1537)
- at com.zaxxer.hikari.pool.PoolBase.setNetworkTimeout(PoolBase.java:550)
- at com.zaxxer.hikari.pool.PoolBase.isConnectionAlive(PoolBase.java:165)
- at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:179)
- at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:155)
- at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:100)
- at ru.crystals.pos.datasource.jdbc.JDBCMapperDSImpl.getConnection(JDBCMapperDSImpl.java:50)
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.startTransaction(JDBCMapperImpl.java:174)
- at ru.crystals.pos.datasource.jdbc.TransactionHandler.invoke(TransactionHandler.java:25)
- at com.sun.proxy.$Proxy158.getProperty(Unknown Source)
- at ru.crystals.pos.catalog.service.filestransport.FilesChecker.isTransportAllowed(FilesChecker.java:179)
- at ru.crystals.pos.catalog.service.filestransport.FilesChecker.run(FilesChecker.java:88)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.run(FutureTask.java:266)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
- ... 3 more
- 08.08 00:40:04.537 ERROR [JDBCMapperImpl] Cannot rollback transaction
- java.lang.NullPointerException
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.closeConnection(JDBCMapperImpl.java:129)
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.rollbackTransaction(JDBCMapperImpl.java:210)
- at ru.crystals.pos.datasource.jdbc.TransactionHandler.invoke(TransactionHandler.java:30)
- at com.sun.proxy.$Proxy158.getProperty(Unknown Source)
- at ru.crystals.pos.loyal.cash.transport.discountresults.TransferManager.isSendDocsToESBEnabled(TransferManager.java:155)
- at ru.crystals.pos.loyal.cash.transport.discountresults.TransferManager.access$000(TransferManager.java:55)
- at ru.crystals.pos.loyal.cash.transport.discountresults.TransferManager$RepeatSender.run(TransferManager.java:102)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- 08.08 00:40:03.335 ERROR [TransactionHandler]
- java.lang.RuntimeException: java.sql.SQLTransientConnectionException: HikariPool-1 - Connection is not available, request timed out after 126542ms.
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.startTransaction(JDBCMapperImpl.java:180)
- at ru.crystals.pos.datasource.jdbc.TransactionHandler.invoke(TransactionHandler.java:25)
- at com.sun.proxy.$Proxy158.getProperty(Unknown Source)
- at ru.crystals.pos.loyal.cash.transport.discountresults.TransferManager.isSendDocsToESBEnabled(TransferManager.java:155)
- at ru.crystals.pos.loyal.cash.transport.discountresults.TransferManager.access$000(TransferManager.java:55)
- at ru.crystals.pos.loyal.cash.transport.discountresults.TransferManager$ResendRequester.run(TransferManager.java:120)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: java.sql.SQLTransientConnectionException: HikariPool-1 - Connection is not available, request timed out after 126542ms.
- at com.zaxxer.hikari.pool.HikariPool.createTimeoutException(HikariPool.java:676)
- at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:190)
- at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:155)
- at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:100)
- at ru.crystals.pos.datasource.jdbc.JDBCMapperDSImpl.getConnection(JDBCMapperDSImpl.java:50)
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.startTransaction(JDBCMapperImpl.java:174)
- ... 12 more
- Caused by: org.postgresql.util.PSQLException: Соединение уже было закрыто
- at org.postgresql.jdbc.PgConnection.checkClosed(PgConnection.java:767)
- at org.postgresql.jdbc.PgConnection.setNetworkTimeout(PgConnection.java:1537)
- at com.zaxxer.hikari.pool.PoolBase.setNetworkTimeout(PoolBase.java:550)
- at com.zaxxer.hikari.pool.PoolBase.isConnectionAlive(PoolBase.java:165)
- at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:179)
- ... 16 more
- 08.08 00:40:03.335 ERROR [TransactionHandler]
- java.lang.RuntimeException: java.sql.SQLTransientConnectionException: HikariPool-1 - Connection is not available, request timed out after 155843ms.
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.startTransaction(JDBCMapperImpl.java:180)
- at ru.crystals.pos.datasource.jdbc.TransactionHandler.invoke(TransactionHandler.java:25)
- at com.sun.proxy.$Proxy158.getProperty(Unknown Source)
- at ru.crystals.pos.esb.KafkaProducerBeanImpl.isEnabled(KafkaProducerBeanImpl.java:65)
- at ru.crystals.pos.check.service.transport.TransferManager.sendByESBEnabled(TransferManager.java:1043)
- at ru.crystals.pos.check.service.transport.DocumentSender.sendObject(DocumentSender.java:309)
- at ru.crystals.pos.check.service.transport.TransferManager$CashStatusSender.run(TransferManager.java:338)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: java.sql.SQLTransientConnectionException: HikariPool-1 - Connection is not available, request timed out after 155843ms.
- at com.zaxxer.hikari.pool.HikariPool.createTimeoutException(HikariPool.java:676)
- at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:190)
- at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:155)
- at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:100)
- at ru.crystals.pos.datasource.jdbc.JDBCMapperDSImpl.getConnection(JDBCMapperDSImpl.java:50)
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.startTransaction(JDBCMapperImpl.java:174)
- ... 13 more
- Caused by: org.postgresql.util.PSQLException: Соединение уже было закрыто
- at org.postgresql.jdbc.PgConnection.checkClosed(PgConnection.java:767)
- at org.postgresql.jdbc.PgConnection.setNetworkTimeout(PgConnection.java:1537)
- at com.zaxxer.hikari.pool.PoolBase.setNetworkTimeout(PoolBase.java:550)
- at com.zaxxer.hikari.pool.PoolBase.isConnectionAlive(PoolBase.java:165)
- at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:179)
- ... 17 more
- 08.08 00:40:03.335 ERROR [TransactionHandler]
- java.lang.RuntimeException: java.sql.SQLTransientConnectionException: HikariPool-1 - Connection is not available, request timed out after 155703ms.
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.startTransaction(JDBCMapperImpl.java:180)
- at ru.crystals.pos.datasource.jdbc.TransactionHandler.invoke(TransactionHandler.java:25)
- at com.sun.proxy.$Proxy158.getProperty(Unknown Source)
- at ru.crystals.pos.catalog.service.filestransport.FilesChecker.isTransportAllowed(FilesChecker.java:179)
- at ru.crystals.pos.catalog.service.filestransport.FilesChecker.run(FilesChecker.java:88)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.run(FutureTask.java:266)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: java.sql.SQLTransientConnectionException: HikariPool-1 - Connection is not available, request timed out after 155703ms.
- at com.zaxxer.hikari.pool.HikariPool.createTimeoutException(HikariPool.java:676)
- at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:190)
- at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:155)
- at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:100)
- at ru.crystals.pos.datasource.jdbc.JDBCMapperDSImpl.getConnection(JDBCMapperDSImpl.java:50)
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.startTransaction(JDBCMapperImpl.java:174)
- ... 11 more
- Caused by: org.postgresql.util.PSQLException: Соединение уже было закрыто
- at org.postgresql.jdbc.PgConnection.checkClosed(PgConnection.java:767)
- at org.postgresql.jdbc.PgConnection.setNetworkTimeout(PgConnection.java:1537)
- at com.zaxxer.hikari.pool.PoolBase.setNetworkTimeout(PoolBase.java:550)
- at com.zaxxer.hikari.pool.PoolBase.isConnectionAlive(PoolBase.java:165)
- at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:179)
- ... 15 more
- 08.08 00:40:04.669 ERROR [JDBCMapperImpl] Cannot rollback transaction
- java.lang.NullPointerException
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.closeConnection(JDBCMapperImpl.java:129)
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.rollbackTransaction(JDBCMapperImpl.java:210)
- at ru.crystals.pos.datasource.jdbc.TransactionHandler.invoke(TransactionHandler.java:30)
- at com.sun.proxy.$Proxy158.getProperty(Unknown Source)
- at ru.crystals.pos.catalog.service.filestransport.FilesChecker.isTransportAllowed(FilesChecker.java:179)
- at ru.crystals.pos.catalog.service.filestransport.FilesChecker.run(FilesChecker.java:88)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.run(FutureTask.java:266)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- 08.08 00:40:03.335 ERROR [TransactionHandler]
- java.lang.RuntimeException: java.sql.SQLTransientConnectionException: HikariPool-8 - Connection is not available, request timed out after 104941ms.
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.startTransaction(JDBCMapperImpl.java:180)
- at ru.crystals.pos.datasource.jdbc.TransactionHandler.invoke(TransactionHandler.java:25)
- at com.sun.proxy.$Proxy202.isLimitsReset(Unknown Source)
- at ru.crystals.pos.catalog.limits.ProductLimitsService.processNewLimits(ProductLimitsService.java:328)
- at ru.crystals.pos.catalog.limits.ProductLimitsService.run(ProductLimitsService.java:118)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.run(FutureTask.java:266)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: java.sql.SQLTransientConnectionException: HikariPool-8 - Connection is not available, request timed out after 104941ms.
- at com.zaxxer.hikari.pool.HikariPool.createTimeoutException(HikariPool.java:676)
- at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:190)
- at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:155)
- at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:100)
- at ru.crystals.pos.datasource.jdbc.JDBCMapperDSImpl.getConnection(JDBCMapperDSImpl.java:50)
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.startTransaction(JDBCMapperImpl.java:174)
- ... 11 more
- Caused by: org.postgresql.util.PSQLException: Соединение уже было закрыто
- at org.postgresql.jdbc.PgConnection.checkClosed(PgConnection.java:767)
- at org.postgresql.jdbc.PgConnection.setNetworkTimeout(PgConnection.java:1537)
- at com.zaxxer.hikari.pool.PoolBase.setNetworkTimeout(PoolBase.java:550)
- at com.zaxxer.hikari.pool.PoolBase.isConnectionAlive(PoolBase.java:165)
- at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:179)
- ... 15 more
- 08.08 00:40:04.542 ERROR [JDBCMapperImpl] Cannot rollback transaction
- java.lang.NullPointerException
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.closeConnection(JDBCMapperImpl.java:129)
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.rollbackTransaction(JDBCMapperImpl.java:210)
- at ru.crystals.pos.datasource.jdbc.TransactionHandler.invoke(TransactionHandler.java:30)
- at com.sun.proxy.$Proxy158.getProperty(Unknown Source)
- at ru.crystals.pos.esb.KafkaProducerBeanImpl.isEnabled(KafkaProducerBeanImpl.java:65)
- at ru.crystals.pos.check.service.transport.TransferManager.sendByESBEnabled(TransferManager.java:1043)
- at ru.crystals.pos.check.service.transport.DocumentSender.sendObject(DocumentSender.java:309)
- at ru.crystals.pos.check.service.transport.TransferManager$CashStatusSender.run(TransferManager.java:338)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- 08.08 00:40:04.540 ERROR [JDBCMapperImpl] Cannot rollback transaction
- java.lang.NullPointerException
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.closeConnection(JDBCMapperImpl.java:129)
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.rollbackTransaction(JDBCMapperImpl.java:210)
- at ru.crystals.pos.datasource.jdbc.TransactionHandler.invoke(TransactionHandler.java:30)
- at com.sun.proxy.$Proxy211.getNextUnsendedMessages(Unknown Source)
- at ru.crystals.pos.prismabridge.PrismaBridgeImpl$NetworkSenderTask.run(PrismaBridgeImpl.java:370)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- 08.08 00:40:04.538 ERROR [JDBCMapperImpl] Cannot rollback transaction
- java.lang.NullPointerException
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.closeConnection(JDBCMapperImpl.java:129)
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.rollbackTransaction(JDBCMapperImpl.java:210)
- at ru.crystals.pos.datasource.jdbc.TransactionHandler.invoke(TransactionHandler.java:30)
- at com.sun.proxy.$Proxy158.getProperty(Unknown Source)
- at ru.crystals.pos.loyal.cash.transport.discountresults.TransferManager.isSendDocsToESBEnabled(TransferManager.java:155)
- at ru.crystals.pos.loyal.cash.transport.discountresults.TransferManager.access$000(TransferManager.java:55)
- at ru.crystals.pos.loyal.cash.transport.discountresults.TransferManager$ResendRequester.run(TransferManager.java:120)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- 08.08 00:40:04.542 INFO [MLServiceImpl] Number of pending operations (DISSOCIATING_CARD_MANZANA): 3
- 08.08 00:40:04.743 INFO [MLServiceImpl] Try to cancel pending operation (DISSOCIATING_CARD_MANZANA):
- Id: MQ==
- Date: 2019-08-07 22:14:16.537
- 08.08 00:40:04.743 TRACE [MLServiceImpl] entering getServices()
- 08.08 00:40:04.744 TRACE [MLServiceImpl] getting services (IN MEMORY)
- 08.08 00:40:04.744 TRACE [MLServiceImpl] leaving getServices(). The result size is: 1
- 08.08 00:40:04.744 ERROR [JDBCMapperImpl] Cannot rollback transaction
- java.lang.NullPointerException
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.closeConnection(JDBCMapperImpl.java:129)
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.rollbackTransaction(JDBCMapperImpl.java:210)
- at ru.crystals.pos.datasource.jdbc.TransactionHandler.invoke(TransactionHandler.java:30)
- at com.sun.proxy.$Proxy202.isLimitsReset(Unknown Source)
- at ru.crystals.pos.catalog.limits.ProductLimitsService.processNewLimits(ProductLimitsService.java:328)
- at ru.crystals.pos.catalog.limits.ProductLimitsService.run(ProductLimitsService.java:118)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.run(FutureTask.java:266)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- 08.08 00:40:04.797 TRACE [MLServiceImpl] Going to send DissociatingCard:
- 08.08 00:40:05.016 TRACE [MLServiceImpl] class ru.crystals.pos.ml.wsclient.DissociatingCard is <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
- <DissociatingCard xmlns="http://loyalty.manzanagroup.ru/loyalty.xsd">
- <request>
- <ClientTransactionId>1</ClientTransactionId>
- <Organization>Victoria</Organization>
- <BusinessUnit>7171</BusinessUnit>
- <POS>61</POS>
- <CardNumber>99990002</CardNumber>
- <DateTime>2019-08-08T00:40:04.797+03:00</DateTime>
- </request>
- </DissociatingCard>
- 08.08 00:40:04.740 ERROR [FilesChecker] failed to get ESB ON/OFF status
- java.lang.RuntimeException: java.sql.SQLTransientConnectionException: HikariPool-1 - Connection is not available, request timed out after 155703ms.
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.startTransaction(JDBCMapperImpl.java:180)
- at ru.crystals.pos.datasource.jdbc.TransactionHandler.invoke(TransactionHandler.java:25)
- at com.sun.proxy.$Proxy158.getProperty(Unknown Source)
- at ru.crystals.pos.catalog.service.filestransport.FilesChecker.isTransportAllowed(FilesChecker.java:179)
- at ru.crystals.pos.catalog.service.filestransport.FilesChecker.run(FilesChecker.java:88)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.run(FutureTask.java:266)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: java.sql.SQLTransientConnectionException: HikariPool-1 - Connection is not available, request timed out after 155703ms.
- at com.zaxxer.hikari.pool.HikariPool.createTimeoutException(HikariPool.java:676)
- at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:190)
- at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:155)
- at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:100)
- at ru.crystals.pos.datasource.jdbc.JDBCMapperDSImpl.getConnection(JDBCMapperDSImpl.java:50)
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.startTransaction(JDBCMapperImpl.java:174)
- ... 11 more
- Caused by: org.postgresql.util.PSQLException: Соединение уже было закрыто
- at org.postgresql.jdbc.PgConnection.checkClosed(PgConnection.java:767)
- at org.postgresql.jdbc.PgConnection.setNetworkTimeout(PgConnection.java:1537)
- at com.zaxxer.hikari.pool.PoolBase.setNetworkTimeout(PoolBase.java:550)
- at com.zaxxer.hikari.pool.PoolBase.isConnectionAlive(PoolBase.java:165)
- at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:179)
- ... 15 more
- 08.08 00:40:04.745 INFO [RegistryImpl] Subscription URLs of module PRODUCTS:
- HTTP : http://172.29.17.171:8090
- 08.08 00:40:05.303 INFO [RegistryImpl] Try register SubscriptionURL - PRODUCTS : HTTP:http://172.29.17.171:8090
- 08.08 00:40:05.303 INFO [HttpClient] Set url - http://172.29.17.171:8090/SetXRMI/TransportServlet
- 08.08 00:40:09.036 ERROR [ProductLimitsService]
- java.lang.RuntimeException: java.sql.SQLTransientConnectionException: HikariPool-8 - Connection is not available, request timed out after 104941ms.
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.startTransaction(JDBCMapperImpl.java:180)
- at ru.crystals.pos.datasource.jdbc.TransactionHandler.invoke(TransactionHandler.java:25)
- at com.sun.proxy.$Proxy202.isLimitsReset(Unknown Source)
- at ru.crystals.pos.catalog.limits.ProductLimitsService.processNewLimits(ProductLimitsService.java:328)
- at ru.crystals.pos.catalog.limits.ProductLimitsService.run(ProductLimitsService.java:118)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.run(FutureTask.java:266)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: java.sql.SQLTransientConnectionException: HikariPool-8 - Connection is not available, request timed out after 104941ms.
- at com.zaxxer.hikari.pool.HikariPool.createTimeoutException(HikariPool.java:676)
- at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:190)
- at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:155)
- at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:100)
- at ru.crystals.pos.datasource.jdbc.JDBCMapperDSImpl.getConnection(JDBCMapperDSImpl.java:50)
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.startTransaction(JDBCMapperImpl.java:174)
- ... 11 more
- Caused by: org.postgresql.util.PSQLException: Соединение уже было закрыто
- at org.postgresql.jdbc.PgConnection.checkClosed(PgConnection.java:767)
- at org.postgresql.jdbc.PgConnection.setNetworkTimeout(PgConnection.java:1537)
- at com.zaxxer.hikari.pool.PoolBase.setNetworkTimeout(PoolBase.java:550)
- at com.zaxxer.hikari.pool.PoolBase.isConnectionAlive(PoolBase.java:165)
- at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:179)
- ... 15 more
- 08.08 00:40:04.742 WARN [TransferManager] java.sql.SQLTransientConnectionException: HikariPool-1 - Connection is not available, request timed out after 155843ms.
- java.lang.RuntimeException: java.sql.SQLTransientConnectionException: HikariPool-1 - Connection is not available, request timed out after 155843ms.
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.startTransaction(JDBCMapperImpl.java:180)
- at ru.crystals.pos.datasource.jdbc.TransactionHandler.invoke(TransactionHandler.java:25)
- at com.sun.proxy.$Proxy158.getProperty(Unknown Source)
- at ru.crystals.pos.esb.KafkaProducerBeanImpl.isEnabled(KafkaProducerBeanImpl.java:65)
- at ru.crystals.pos.check.service.transport.TransferManager.sendByESBEnabled(TransferManager.java:1043)
- at ru.crystals.pos.check.service.transport.DocumentSender.sendObject(DocumentSender.java:309)
- at ru.crystals.pos.check.service.transport.TransferManager$CashStatusSender.run(TransferManager.java:338)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: java.sql.SQLTransientConnectionException: HikariPool-1 - Connection is not available, request timed out after 155843ms.
- at com.zaxxer.hikari.pool.HikariPool.createTimeoutException(HikariPool.java:676)
- at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:190)
- at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:155)
- at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:100)
- at ru.crystals.pos.datasource.jdbc.JDBCMapperDSImpl.getConnection(JDBCMapperDSImpl.java:50)
- at ru.crystals.pos.datasource.jdbc.JDBCMapperImpl.startTransaction(JDBCMapperImpl.java:174)
- ... 13 more
- Caused by: org.postgresql.util.PSQLException: Соединение уже было закрыто
- at org.postgresql.jdbc.PgConnection.checkClosed(PgConnection.java:767)
- at org.postgresql.jdbc.PgConnection.setNetworkTimeout(PgConnection.java:1537)
- at com.zaxxer.hikari.pool.PoolBase.setNetworkTimeout(PoolBase.java:550)
- at com.zaxxer.hikari.pool.PoolBase.isConnectionAlive(PoolBase.java:165)
- at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:179)
- ... 17 more
- 08.08 00:40:07.949 INFO [TransferManager] OD found 0 documents to register
- 08.08 00:40:08.936 TRACE [LoyPluginEmulator] entering onSendFeedback(LoyProviderFeedback). The argument is: LoyProviderFeedback{attemptsCount=0, savingStrategy=REPLACE, actionOnReceiptCancellation=REMOVE}
- 08.08 00:40:09.190 TRACE [LoyPluginEmulator] entering readProperties(IntegrationProperties, Logger)
- 08.08 00:40:09.198 TRACE [LoyPluginEmulator] getUrlProperty: the "secondary.calc.url" is not set
- 08.08 00:40:09.198 TRACE [LoyPluginEmulator] leaving readProperties(IntegrationProperties, Logger). The result is: LoyPluginEmulatorProperties{primaryCalcUrl=http://127.0.0.1:10065/loy-plugin-processing/emulator/process, secondaryCalcUrl=null, feedbackUrl=http://127.0.0.1:10065/loy-plugin-processing/emulator/feedback, connectionTimeout=1000, readTimeout=1000, cardProcessingId='null'}; it took 8 [ms]
- 08.08 00:40:09.198 TRACE [LoyPluginEmulator] entering makeFeedbackCall(URL, String, int, int). The arguments are: url [http://127.0.0.1:10065/loy-plugin-processing/emulator/feedback], feedback [feedback from loyalty plugin emulator], connTimeout [1000], readTimeout [1000]
- 08.08 00:40:09.199 INFO [DocumentSender] OD found 0 transactions to register
- 08.08 00:40:09.208 INFO [DocumentSender] response message = Created
- 08.08 00:40:09.208 INFO [TransferManager] Send document status : 16882 > WAIT_ACKNOWLEDGEMENT file name : 61/Document_20190808004009_204_7171_61.ser
- 08.08 00:40:09.215 INFO [CheckService] SetSentToServerStatus : 16882 > WAIT_ACKNOWLEDGEMENT file name : 61/Document_20190808004009_204_7171_61.ser
- 08.08 00:40:09.248 INFO [DocumentSender] document 61/Document_20190808004009_204_7171_61.ser has been registered
- 08.08 00:40:09.249 INFO [TransferManager] Send document status : 16882 > SENT file name : 61/Document_20190808004009_204_7171_61.ser
- 08.08 00:40:09.253 INFO [CheckService] SetSentToServerStatus : 16882 > SENT file name : 61/Document_20190808004009_204_7171_61.ser
- 08.08 00:40:09.610 ERROR [ConnectionEmulatorUtils] toString(XmlEmulatorException): the argument is null
- 08.08 00:40:09.676 TRACE [LoyPluginEmulator] leaving makeFeedbackCall(URL, String, int, int). It took 478 [ms]
- 08.08 00:40:09.676 TRACE [LoyPluginEmulator] leaving onSendFeedback(LoyProviderFeedback). The result is: LoyProviderFeedback{attemptsCount=0, savingStrategy=REPLACE, actionOnReceiptCancellation=REMOVE}
- 08.08 00:40:09.896 INFO [DocumentSender] OD found 0 payment transactions
- 08.08 00:40:10.516 TRACE [LoyPluginEmulator] entering onSendFeedback(LoyProviderFeedback). The argument is: LoyProviderFeedback{attemptsCount=0, savingStrategy=REPLACE, actionOnReceiptCancellation=REMOVE}
- 08.08 00:40:10.516 TRACE [LoyPluginEmulator] entering readProperties(IntegrationProperties, Logger)
- 08.08 00:40:10.516 TRACE [LoyPluginEmulator] getUrlProperty: the "secondary.calc.url" is not set
- 08.08 00:40:10.520 TRACE [LoyPluginEmulator] leaving readProperties(IntegrationProperties, Logger). The result is: LoyPluginEmulatorProperties{primaryCalcUrl=http://127.0.0.1:10065/loy-plugin-processing/emulator/process, secondaryCalcUrl=null, feedbackUrl=http://127.0.0.1:10065/loy-plugin-processing/emulator/feedback, connectionTimeout=1000, readTimeout=1000, cardProcessingId='null'}; it took 3 [ms]
- 08.08 00:40:10.520 TRACE [LoyPluginEmulator] entering makeFeedbackCall(URL, String, int, int). The arguments are: url [http://127.0.0.1:10065/loy-plugin-processing/emulator/feedback], feedback [feedback from loyalty plugin emulator], connTimeout [1000], readTimeout [1000]
- 08.08 00:40:10.529 ERROR [ConnectionEmulatorUtils] toString(XmlEmulatorException): the argument is null
- 08.08 00:40:10.531 TRACE [LoyPluginEmulator] leaving makeFeedbackCall(URL, String, int, int). It took 11 [ms]
- 08.08 00:40:10.532 TRACE [LoyPluginEmulator] leaving onSendFeedback(LoyProviderFeedback). The result is: LoyProviderFeedback{attemptsCount=0, savingStrategy=REPLACE, actionOnReceiptCancellation=REMOVE}
- 08.08 00:40:10.576 TRACE [LoyPluginEmulator] entering onSendFeedback(LoyProviderFeedback). The argument is: LoyProviderFeedback{attemptsCount=0, savingStrategy=REPLACE, actionOnReceiptCancellation=REMOVE}
- 08.08 00:40:10.576 TRACE [LoyPluginEmulator] entering readProperties(IntegrationProperties, Logger)
- 08.08 00:40:10.576 TRACE [LoyPluginEmulator] getUrlProperty: the "secondary.calc.url" is not set
- 08.08 00:40:10.577 TRACE [LoyPluginEmulator] leaving readProperties(IntegrationProperties, Logger). The result is: LoyPluginEmulatorProperties{primaryCalcUrl=http://127.0.0.1:10065/loy-plugin-processing/emulator/process, secondaryCalcUrl=null, feedbackUrl=http://127.0.0.1:10065/loy-plugin-processing/emulator/feedback, connectionTimeout=1000, readTimeout=1000, cardProcessingId='null'}; it took 1 [ms]
- 08.08 00:40:10.577 TRACE [LoyPluginEmulator] entering makeFeedbackCall(URL, String, int, int). The arguments are: url [http://127.0.0.1:10065/loy-plugin-processing/emulator/feedback], feedback [feedback from loyalty plugin emulator], connTimeout [1000], readTimeout [1000]
- 08.08 00:40:10.637 ERROR [ConnectionEmulatorUtils] toString(XmlEmulatorException): the argument is null
- 08.08 00:40:10.672 TRACE [LoyPluginEmulator] leaving makeFeedbackCall(URL, String, int, int). It took 95 [ms]
- 08.08 00:40:10.672 TRACE [LoyPluginEmulator] leaving onSendFeedback(LoyProviderFeedback). The result is: LoyProviderFeedback{attemptsCount=0, savingStrategy=REPLACE, actionOnReceiptCancellation=REMOVE}
- 08.08 00:40:10.725 TRACE [LoyPluginEmulator] entering onSendFeedback(LoyProviderFeedback). The argument is: LoyProviderFeedback{attemptsCount=0, savingStrategy=REPLACE, actionOnReceiptCancellation=REMOVE}
- 08.08 00:40:10.725 TRACE [LoyPluginEmulator] entering readProperties(IntegrationProperties, Logger)
- 08.08 00:40:10.725 TRACE [LoyPluginEmulator] getUrlProperty: the "secondary.calc.url" is not set
- 08.08 00:40:10.725 TRACE [LoyPluginEmulator] leaving readProperties(IntegrationProperties, Logger). The result is: LoyPluginEmulatorProperties{primaryCalcUrl=http://127.0.0.1:10065/loy-plugin-processing/emulator/process, secondaryCalcUrl=null, feedbackUrl=http://127.0.0.1:10065/loy-plugin-processing/emulator/feedback, connectionTimeout=1000, readTimeout=1000, cardProcessingId='null'}; it took 0 [ms]
- 08.08 00:40:10.725 TRACE [LoyPluginEmulator] entering makeFeedbackCall(URL, String, int, int). The arguments are: url [http://127.0.0.1:10065/loy-plugin-processing/emulator/feedback], feedback [feedback from loyalty plugin emulator], connTimeout [1000], readTimeout [1000]
- 08.08 00:40:10.737 ERROR [ConnectionEmulatorUtils] toString(XmlEmulatorException): the argument is null
- 08.08 00:40:10.739 TRACE [LoyPluginEmulator] leaving makeFeedbackCall(URL, String, int, int). It took 14 [ms]
- 08.08 00:40:10.739 TRACE [LoyPluginEmulator] leaving onSendFeedback(LoyProviderFeedback). The result is: LoyProviderFeedback{attemptsCount=0, savingStrategy=REPLACE, actionOnReceiptCancellation=REMOVE}
- 08.08 00:40:10.770 TRACE [LoyPluginEmulator] entering onSendFeedback(LoyProviderFeedback). The argument is: LoyProviderFeedback{attemptsCount=0, savingStrategy=REPLACE, actionOnReceiptCancellation=REMOVE}
- 08.08 00:40:10.770 TRACE [LoyPluginEmulator] entering readProperties(IntegrationProperties, Logger)
- 08.08 00:40:10.770 TRACE [LoyPluginEmulator] getUrlProperty: the "secondary.calc.url" is not set
- 08.08 00:40:10.770 TRACE [LoyPluginEmulator] leaving readProperties(IntegrationProperties, Logger). The result is: LoyPluginEmulatorProperties{primaryCalcUrl=http://127.0.0.1:10065/loy-plugin-processing/emulator/process, secondaryCalcUrl=null, feedbackUrl=http://127.0.0.1:10065/loy-plugin-processing/emulator/feedback, connectionTimeout=1000, readTimeout=1000, cardProcessingId='null'}; it took 0 [ms]
- 08.08 00:40:10.770 TRACE [LoyPluginEmulator] entering makeFeedbackCall(URL, String, int, int). The arguments are: url [http://127.0.0.1:10065/loy-plugin-processing/emulator/feedback], feedback [feedback from loyalty plugin emulator], connTimeout [1000], readTimeout [1000]
- 08.08 00:40:10.776 ERROR [ConnectionEmulatorUtils] toString(XmlEmulatorException): the argument is null
- 08.08 00:40:10.778 TRACE [LoyPluginEmulator] leaving makeFeedbackCall(URL, String, int, int). It took 8 [ms]
- 08.08 00:40:10.778 TRACE [LoyPluginEmulator] leaving onSendFeedback(LoyProviderFeedback). The result is: LoyProviderFeedback{attemptsCount=0, savingStrategy=REPLACE, actionOnReceiptCancellation=REMOVE}
- 08.08 00:40:10.873 ERROR [KeyboardImpl]
- ScanCodes queue:
- [51, 52, 53, 54]
- ru.crystals.pos.keyboard.exception.KeyboardException: False scanner event
- at ru.crystals.pos.keyboard.plugin.KeyboardPluginImpl$KeyboardListener.run(KeyboardPluginImpl.java:228)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.run(FutureTask.java:266)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- 08.08 00:40:12.223 WARN [MLServiceImpl] failed to connect to a ML POS web-service
- com.sun.xml.internal.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: java.lang.NullPointerException Please see the server log to find more detail regarding exact cause of the failure.
- at com.sun.xml.internal.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:178)
- at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:116)
- at com.sun.xml.internal.ws.client.sei.StubHandler.readResponse(StubHandler.java:238)
- at com.sun.xml.internal.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:189)
- at com.sun.xml.internal.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:276)
- at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:104)
- at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:77)
- at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:147)
- at com.sun.proxy.$Proxy244.dissociatingCard(Unknown Source)
- at ru.crystals.pos.ml.MLServiceImpl.dissociatingCard(MLServiceImpl.java:1469)
- at ru.crystals.pos.ml.MLServiceImpl.access$200(MLServiceImpl.java:100)
- at ru.crystals.pos.ml.MLServiceImpl$PendingDissociatingCardOperation.run(MLServiceImpl.java:1542)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- 08.08 00:40:12.225 ERROR [MLServiceImpl] leaving unbind(String): failed to connect to any of the servers [1] in spite of spending {}
- 08.08 00:40:12.226 ERROR [MLServiceImpl] Could not send pending operation (id: 552; date: 2019-08-07 22:14:16.537)
- ru.crystals.pos.ml.exception.MLConnectionException: Все сервера ML POS не доступны
- at ru.crystals.pos.ml.MLServiceImpl.dissociatingCard(MLServiceImpl.java:1485)
- at ru.crystals.pos.ml.MLServiceImpl.access$200(MLServiceImpl.java:100)
- at ru.crystals.pos.ml.MLServiceImpl$PendingDissociatingCardOperation.run(MLServiceImpl.java:1542)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- 08.08 00:40:12.227 INFO [MLServiceImpl] Try to cancel pending operation (DISSOCIATING_CARD_MANZANA):
- Id: MQ==
- Date: 2019-08-07 22:13:30.595
- 08.08 00:40:12.227 TRACE [MLServiceImpl] entering getServices()
- 08.08 00:40:12.227 TRACE [MLServiceImpl] getting services (IN MEMORY)
- 08.08 00:40:12.227 TRACE [MLServiceImpl] leaving getServices(). The result size is: 1
- 08.08 00:40:12.227 TRACE [MLServiceImpl] Going to send DissociatingCard:
- 08.08 00:40:12.227 TRACE [MLServiceImpl] class ru.crystals.pos.ml.wsclient.DissociatingCard is <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
- <DissociatingCard xmlns="http://loyalty.manzanagroup.ru/loyalty.xsd">
- <request>
- <ClientTransactionId>1</ClientTransactionId>
- <Organization>Victoria</Organization>
- <BusinessUnit>7171</BusinessUnit>
- <POS>61</POS>
- <CardNumber>99990002</CardNumber>
- <DateTime>2019-08-08T00:40:12.227+03:00</DateTime>
- </request>
- </DissociatingCard>
- 08.08 00:40:12.314 INFO [FiscalPrinter] resetException()
- 08.08 00:40:12.320 WARN [MLServiceImpl] failed to connect to a ML POS web-service
- com.sun.xml.internal.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: java.lang.NullPointerException Please see the server log to find more detail regarding exact cause of the failure.
- at com.sun.xml.internal.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:178)
- at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:116)
- at com.sun.xml.internal.ws.client.sei.StubHandler.readResponse(StubHandler.java:238)
- at com.sun.xml.internal.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:189)
- at com.sun.xml.internal.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:276)
- at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:104)
- at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:77)
- at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:147)
- at com.sun.proxy.$Proxy244.dissociatingCard(Unknown Source)
- at ru.crystals.pos.ml.MLServiceImpl.dissociatingCard(MLServiceImpl.java:1469)
- at ru.crystals.pos.ml.MLServiceImpl.access$200(MLServiceImpl.java:100)
- at ru.crystals.pos.ml.MLServiceImpl$PendingDissociatingCardOperation.run(MLServiceImpl.java:1542)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- 08.08 00:40:12.320 ERROR [MLServiceImpl] leaving unbind(String): failed to connect to any of the servers [1] in spite of spending {}
- 08.08 00:40:12.338 TRACE [MLServiceImpl] entering getServices()
- 08.08 00:40:12.338 TRACE [MLServiceImpl] getting services (IN MEMORY)
- 08.08 00:40:12.338 TRACE [MLServiceImpl] leaving getServices(). The result size is: 1
- 08.08 00:40:12.338 ERROR [MLServiceImpl] Could not send pending operation (id: 550; date: 2019-08-07 22:13:30.595)
- ru.crystals.pos.ml.exception.MLConnectionException: Все сервера ML POS не доступны
- at ru.crystals.pos.ml.MLServiceImpl.dissociatingCard(MLServiceImpl.java:1485)
- at ru.crystals.pos.ml.MLServiceImpl.access$200(MLServiceImpl.java:100)
- at ru.crystals.pos.ml.MLServiceImpl$PendingDissociatingCardOperation.run(MLServiceImpl.java:1542)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- 08.08 00:40:12.339 INFO [MLServiceImpl] Try to cancel pending operation (DISSOCIATING_CARD_MANZANA):
- Id: MQ==
- Date: 2019-08-07 22:13:43.746
- 08.08 00:40:12.339 TRACE [MLServiceImpl] entering getServices()
- 08.08 00:40:12.339 TRACE [MLServiceImpl] getting services (IN MEMORY)
- 08.08 00:40:12.339 TRACE [MLServiceImpl] leaving getServices(). The result size is: 1
- 08.08 00:40:12.339 TRACE [MLServiceImpl] Going to send DissociatingCard:
- 08.08 00:40:12.340 TRACE [MLServiceImpl] class ru.crystals.pos.ml.wsclient.DissociatingCard is <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
- <DissociatingCard xmlns="http://loyalty.manzanagroup.ru/loyalty.xsd">
- <request>
- <ClientTransactionId>1</ClientTransactionId>
- <Organization>Victoria</Organization>
- <BusinessUnit>7171</BusinessUnit>
- <POS>61</POS>
- <CardNumber>99990005</CardNumber>
- <DateTime>2019-08-08T00:40:12.339+03:00</DateTime>
- </request>
- </DissociatingCard>
- 08.08 00:40:12.558 WARN [MLServiceImpl] failed to connect to a ML POS web-service
- com.sun.xml.internal.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: Incorrect response! Check test method! Please see the server log to find more detail regarding exact cause of the failure.
- at com.sun.xml.internal.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:178)
- at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:116)
- at com.sun.xml.internal.ws.client.sei.StubHandler.readResponse(StubHandler.java:238)
- at com.sun.xml.internal.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:189)
- at com.sun.xml.internal.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:276)
- at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:104)
- at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:77)
- at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:147)
- at com.sun.proxy.$Proxy244.processRequest(Unknown Source)
- at ru.crystals.pos.ml.MLServiceImpl.sendRequest(MLServiceImpl.java:992)
- at ru.crystals.pos.ml.MLServiceImpl.commitDiscounts(MLServiceImpl.java:1095)
- at ru.crystals.pos.ml.MLServiceImpl.commitDiscounts(MLServiceImpl.java:1073)
- at ru.crystals.pos.loyal.ml.ManzanaLoyProvider.sendFeedback(ManzanaLoyProvider.java:142)
- at ru.crystals.loyal.providers.LoyProvider.sendFeedback(LoyProvider.java:157)
- at ru.crystals.loyal.providers.SendFeedbackTask.doSendFeedback(SendFeedbackTask.java:86)
- at ru.crystals.loyal.providers.SendFeedbackTask.run(SendFeedbackTask.java:53)
- at ru.crystals.pos.InternalCashPoolExecutorImpl.lambda$submit$2(InternalCashPoolExecutorImpl.java:115)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.run(FutureTask.java:266)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- 08.08 00:40:12.559 WARN [MLServiceImpl] failed to connect to a ML POS web-service
- com.sun.xml.internal.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: java.lang.NullPointerException Please see the server log to find more detail regarding exact cause of the failure.
- at com.sun.xml.internal.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:178)
- at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:116)
- at com.sun.xml.internal.ws.client.sei.StubHandler.readResponse(StubHandler.java:238)
- at com.sun.xml.internal.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:189)
- at com.sun.xml.internal.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:276)
- at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:104)
- at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:77)
- at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:147)
- at com.sun.proxy.$Proxy244.dissociatingCard(Unknown Source)
- at ru.crystals.pos.ml.MLServiceImpl.dissociatingCard(MLServiceImpl.java:1469)
- at ru.crystals.pos.ml.MLServiceImpl.access$200(MLServiceImpl.java:100)
- at ru.crystals.pos.ml.MLServiceImpl$PendingDissociatingCardOperation.run(MLServiceImpl.java:1542)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- 08.08 00:40:12.562 ERROR [MLServiceImpl] leaving unbind(String): failed to connect to any of the servers [1] in spite of spending {}
- 08.08 00:40:12.562 TRACE [MLServiceImpl] class ru.crystals.pos.ml.wsclient.ProcessRequestResponse is <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
- <ProcessRequestResponse xmlns="http://loyalty.manzanagroup.ru/loyalty.xsd"/>
- 08.08 00:40:12.564 ERROR [MLServiceImpl] leaving calcDiscount(Purchase): failed to connect to any of the servers [{}]
- 08.08 00:40:12.579 ERROR [MLServiceImpl] Could not send pending operation (id: 551; date: 2019-08-07 22:13:43.746)
- ru.crystals.pos.ml.exception.MLConnectionException: Все сервера ML POS не доступны
- at ru.crystals.pos.ml.MLServiceImpl.dissociatingCard(MLServiceImpl.java:1485)
- at ru.crystals.pos.ml.MLServiceImpl.access$200(MLServiceImpl.java:100)
- at ru.crystals.pos.ml.MLServiceImpl$PendingDissociatingCardOperation.run(MLServiceImpl.java:1542)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- 08.08 00:40:12.662 TRACE [MLServiceImpl] entering isEnabled()
- 08.08 00:40:12.662 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 08.08 00:40:12.662 TRACE [MLServiceImpl] Entering commitDiscounts (LoyExtProviderFeedback). The argument is LoyExtProviderFeedback{id=5577, payload=<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
- <ProcessRequest xmlns="http://loyalty.manzanagroup.ru/loyalty.xsd">
- <request>
- <ChequeRequest>
- <Card>
- <CardNumber>2612341234</CardNumber>
- </Card>
- <DateTime>2019-08-08T00:30:31.585+03:00</DateTime>
- <Organization>Victoria</Organization>
- <BusinessUnit>7171</BusinessUnit>
- <POS>61</POS>
- <Number>1565213430632</Number>
- <OperationType>Return</OperationType>
- <Summ>1300.00</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>1300.00</SummDiscounted>
- <Item>
- <PositionNumber>1</PositionNumber>
- <Article>33020021</Article>
- <ArticleName>Детский товар</ArticleName>
- <Price>1300.00</Price>
- <Quantity>1.000</Quantity>
- <Summ>1300.00</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>1300.00</SummDiscounted>
- </Item>
- </ChequeRequest>
- </request>
- </ProcessRequest>
- }
- 08.08 00:40:12.667 TRACE [MLServiceImpl] entering getServices()
- 08.08 00:40:12.667 TRACE [MLServiceImpl] getting services (IN MEMORY)
- 08.08 00:40:12.667 TRACE [MLServiceImpl] leaving getServices(). The result size is: 1
- 08.08 00:40:12.771 WARN [MLServiceImpl] failed to connect to a ML POS web-service
- com.sun.xml.internal.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: Incorrect response! Check test method! Please see the server log to find more detail regarding exact cause of the failure.
- at com.sun.xml.internal.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:178)
- at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:116)
- at com.sun.xml.internal.ws.client.sei.StubHandler.readResponse(StubHandler.java:238)
- at com.sun.xml.internal.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:189)
- at com.sun.xml.internal.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:276)
- at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:104)
- at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:77)
- at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:147)
- at com.sun.proxy.$Proxy244.processRequest(Unknown Source)
- at ru.crystals.pos.ml.MLServiceImpl.sendRequest(MLServiceImpl.java:992)
- at ru.crystals.pos.ml.MLServiceImpl.commitDiscounts(MLServiceImpl.java:1095)
- at ru.crystals.pos.ml.MLServiceImpl.commitDiscounts(MLServiceImpl.java:1073)
- at ru.crystals.pos.loyal.ml.ManzanaLoyProvider.sendFeedback(ManzanaLoyProvider.java:142)
- at ru.crystals.loyal.providers.LoyProvider.sendFeedback(LoyProvider.java:157)
- at ru.crystals.loyal.providers.SendFeedbackTask.doSendFeedback(SendFeedbackTask.java:86)
- at ru.crystals.loyal.providers.SendFeedbackTask.run(SendFeedbackTask.java:53)
- at ru.crystals.pos.InternalCashPoolExecutorImpl.lambda$submit$2(InternalCashPoolExecutorImpl.java:115)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.run(FutureTask.java:266)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- 08.08 00:40:12.772 TRACE [MLServiceImpl] class ru.crystals.pos.ml.wsclient.ProcessRequestResponse is <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
- <ProcessRequestResponse xmlns="http://loyalty.manzanagroup.ru/loyalty.xsd"/>
- 08.08 00:40:12.772 ERROR [MLServiceImpl] leaving calcDiscount(Purchase): failed to connect to any of the servers [{}]
- 08.08 00:40:12.774 TRACE [MLServiceImpl] entering isEnabled()
- 08.08 00:40:12.774 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 08.08 00:40:12.774 TRACE [MLServiceImpl] Entering commitDiscounts (LoyExtProviderFeedback). The argument is LoyExtProviderFeedback{id=5580, payload=<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
- <ProcessRequest xmlns="http://loyalty.manzanagroup.ru/loyalty.xsd">
- <request>
- <ChequeRequest>
- <Card>
- <CardNumber>2612341234</CardNumber>
- </Card>
- <DateTime>2019-08-08T00:30:48.121+03:00</DateTime>
- <Organization>Victoria</Organization>
- <BusinessUnit>7171</BusinessUnit>
- <POS>61</POS>
- <Number>1565213447629</Number>
- <OperationType>Return</OperationType>
- <Summ>1300.00</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>1300.00</SummDiscounted>
- <Item>
- <PositionNumber>1</PositionNumber>
- <Article>33020021</Article>
- <ArticleName>Детский товар</ArticleName>
- <Price>1300.00</Price>
- <Quantity>1.000</Quantity>
- <Summ>1300.00</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>1300.00</SummDiscounted>
- </Item>
- </ChequeRequest>
- </request>
- </ProcessRequest>
- }
- 08.08 00:40:12.778 TRACE [MLServiceImpl] entering getServices()
- 08.08 00:40:12.778 TRACE [MLServiceImpl] getting services (IN MEMORY)
- 08.08 00:40:12.778 TRACE [MLServiceImpl] leaving getServices(). The result size is: 1
- 08.08 00:40:12.943 WARN [MLServiceImpl] failed to connect to a ML POS web-service
- com.sun.xml.internal.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: Incorrect response! Check test method! Please see the server log to find more detail regarding exact cause of the failure.
- at com.sun.xml.internal.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:178)
- at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:116)
- at com.sun.xml.internal.ws.client.sei.StubHandler.readResponse(StubHandler.java:238)
- at com.sun.xml.internal.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:189)
- at com.sun.xml.internal.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:276)
- at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:104)
- at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:77)
- at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:147)
- at com.sun.proxy.$Proxy244.processRequest(Unknown Source)
- at ru.crystals.pos.ml.MLServiceImpl.sendRequest(MLServiceImpl.java:992)
- at ru.crystals.pos.ml.MLServiceImpl.commitDiscounts(MLServiceImpl.java:1095)
- at ru.crystals.pos.ml.MLServiceImpl.commitDiscounts(MLServiceImpl.java:1073)
- at ru.crystals.pos.loyal.ml.ManzanaLoyProvider.sendFeedback(ManzanaLoyProvider.java:142)
- at ru.crystals.loyal.providers.LoyProvider.sendFeedback(LoyProvider.java:157)
- at ru.crystals.loyal.providers.SendFeedbackTask.doSendFeedback(SendFeedbackTask.java:86)
- at ru.crystals.loyal.providers.SendFeedbackTask.run(SendFeedbackTask.java:53)
- at ru.crystals.pos.InternalCashPoolExecutorImpl.lambda$submit$2(InternalCashPoolExecutorImpl.java:115)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.run(FutureTask.java:266)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- 08.08 00:40:12.944 TRACE [MLServiceImpl] class ru.crystals.pos.ml.wsclient.ProcessRequestResponse is <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
- <ProcessRequestResponse xmlns="http://loyalty.manzanagroup.ru/loyalty.xsd"/>
- 08.08 00:40:12.944 ERROR [MLServiceImpl] leaving calcDiscount(Purchase): failed to connect to any of the servers [{}]
- 08.08 00:40:13.072 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=69, command=kbdMenu2]
- 08.08 00:40:13.275 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=40, command=kbdDown]
- 08.08 00:40:13.508 INFO [FiscalPrinter] resetException()
- 08.08 00:40:13.678 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=40, command=kbdDown]
- 08.08 00:40:14.080 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=10, command=kbdEnter]
- 08.08 00:40:14.283 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=10, command=kbdEnter]
- 08.08 00:40:14.283 INFO [CommonLogger] Menu command: Аннулирование (class ru.crystals.pos.visualization.menu.commands.CancelCheckCommand)
- 08.08 00:40:14.487 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=37, command=kbdLeft]
- 08.08 00:40:14.889 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=10, command=kbdEnter]
- 08.08 00:40:14.891 INFO [TechProcessShiftProxy] cancelCheck start
- 08.08 00:40:14.892 TRACE [ExternalProcessingsImpl] seems that this cash is not aware of existence of CFT-backed loyality programms. So, there is no need to cancel CFT-backed bonuses charge-offs
- 08.08 00:40:14.892 TRACE [ExternalProcessingsImpl] seems that this cash is not aware of existence of CFT-backed loyality programms. So, there is no need to cancel CFT-backed bonuses charge-offs
- 08.08 00:40:14.892 TRACE [ExternalProcessingsImpl] Discounts cancelled: no implementation of PlastekServices.
- 08.08 00:40:14.892 TRACE [ExternalProcessingsImpl] entering discountCancelledToSet5(PurchaseEntity)
- 08.08 00:40:14.892 TRACE [ExternalProcessingsImpl] leaving discountCancelledToSet5(PurchaseEntity): the SET5 loy processing is disabled
- 08.08 00:40:14.897 INFO [WaitComponent] [WaitComponent] MainFrame enabled - false
- 08.08 00:40:15.010 WARN [AeroflotBonusesLoyProvider] cancelDiscount failed: PurchaseEntity [id=16883, number=null, dateCreate=Thu Aug 08 00:36:34 MSK 2019, dateCommit=null, fiscalDocNum=null, sentToServerStatus=NO_SENT]. Service is not available
- 08.08 00:40:15.046 DEBUG [LoymaxUtils] Loymax request:
- <?xml version="1.0" encoding="UTF-8" standalone="yes"?><XMLRequest><Version>3.2</Version><CancelPurchases><CancelPurchaseRequest PurchaseID="71710611565213812915" OperationID="e4e7a76290ea498b933f42ba558eec67" OperationDate="2019-08-08T00:40:15.046+03:00" ElementID="1"/></CancelPurchases></XMLRequest>
- 08.08 00:40:15.067 DEBUG [LoymaxUtils] Loymax response:
- <?xml version="1.0" encoding="UTF-8" standalone="yes"?><XMLResponse><ErrorCode>0</ErrorCode><CancelPurchases><CancelPurchaseResponse PurchaseID="71710611565213812915" OperationID="e4e7a76290ea498b933f42ba558eec67" OperationDate="2019-08-08T00:40:15.046+03:00" ErrorCode="0"/></CancelPurchases></XMLResponse>
- 08.08 00:40:15.112 INFO [TechProcessShiftProxy] cancelCheck PurchaseEntity [id=16883, number=null, dateCreate=Thu Aug 08 00:36:34 MSK 2019, dateCommit=null, fiscalDocNum=null, sentToServerStatus=NO_SENT]
- 08.08 00:40:15.133 INFO [TextCustomerDisplayPluginAbstract] Screen updated:
- 08.08 00:40:15.137 INFO [TextCustomerDisplayPluginAbstract] **********************
- 08.08 00:40:15.137 INFO [TextCustomerDisplayPluginAbstract] *Аннулирование чека *
- 08.08 00:40:15.137 INFO [TextCustomerDisplayPluginAbstract] *Сумма чека 7451.29*
- 08.08 00:40:15.137 INFO [TextCustomerDisplayPluginAbstract] **********************
- 08.08 00:40:15.138 INFO [TextCustomerDisplayPluginAbstract]
- 08.08 00:40:15.160 TRACE [ExternalProcessingsImpl] Purchase cancelled: no implementation of PlastekServices.
- 08.08 00:40:15.160 TRACE [MLServiceImpl] entering getMlCardNo(PurchaseEntity). The argument is: PurchaseEntity [id=16883, number=182, dateCreate=Thu Aug 08 00:36:34 MSK 2019, dateCommit=null, fiscalDocNum=null, sentToServerStatus=NO_SENT]
- 08.08 00:40:15.160 TRACE [MLServiceImpl] leaving getMlCardNo(PurchaseEntity). The result is: null
- 08.08 00:40:15.162 INFO [FiscalPrinter] printCheck
- 08.08 00:40:15.162 INFO [FiscalPrinter] Fiscal interrupt: null
- 08.08 00:40:15.164 INFO [FiscalPrinter] Get document template /mnt/sda1/tce/storage/crystal-cash/modules/fiscalPrinter/templates/check-sale-annul.xml
- 08.08 00:40:15.164 INFO [DocumentTemplate] =====logo=====
- 08.08 00:40:15.164 INFO [DocumentTemplate] content: null
- 08.08 00:40:15.165 INFO [DocumentTemplate] =====header=====
- 08.08 00:40:15.166 INFO [DocumentTemplate] jr. name ||NORMAL
- 08.08 00:40:15.166 INFO [DocumentTemplate] 199100, Spb, Savushkina, 112 ||NORMAL
- 08.08 00:40:15.166 INFO [DocumentTemplate] ----------------------------------------------||NORMAL
- 08.08 00:40:15.166 INFO [DocumentTemplate] ЗВД.N:00000717161 ЭКЛЗ: 72afb605-7a||NORMAL
- 08.08 00:40:15.166 INFO [DocumentTemplate] РЕГ.N:NFM.7171.61.0.156519ИНН: 7802781104 ||NORMAL
- 08.08 00:40:15.166 INFO [DocumentTemplate] 01 Администраторов Адми КАССА: 61 ОТД01||NORMAL
- 08.08 00:40:15.166 INFO [DocumentTemplate] ЧЕК НА ПРОДАЖУ N:182 ||NORMAL
- 08.08 00:40:15.166 INFO [DocumentTemplate] =====text=====
- 08.08 00:40:15.166 INFO [DocumentTemplate] ----------------------------------------------||NORMAL
- 08.08 00:40:15.166 INFO [DocumentTemplate] Кассовый чек (ПРИХОД) ||NORMAL
- 08.08 00:40:15.167 INFO [DocumentTemplate] *ПРОДАЖА ТОВАРА* ||NORMAL
- 08.08 00:40:15.186 INFO [DocumentTemplate] =====positionSectionWithGoodSets=====
- 08.08 00:40:15.187 INFO [DocumentTemplate] ------------------------------------------||NORMAL
- 08.08 00:40:15.187 INFO [DocumentTemplate] Напиток виноградный 471.83 *1 =471.83||SMALL
- 08.08 00:40:15.187 INFO [DocumentTemplate] в т.ч. НДС 20% ||SMALL
- 08.08 00:40:15.187 INFO [DocumentTemplate] Напиток томатный гу 86.25 *1 =86.25||SMALL
- 08.08 00:40:15.187 INFO [DocumentTemplate] в т.ч. НДС 20% ||SMALL
- 08.08 00:40:15.189 INFO [DocumentTemplate] Пряник апельсиновый 201.17 *1 =201.17||SMALL
- 08.08 00:40:15.189 INFO [DocumentTemplate] в т.ч. НДС 20% ||SMALL
- 08.08 00:40:15.189 INFO [DocumentTemplate] Йогурт вишневый тер 1079.32 *1 =1079.32||SMALL
- 08.08 00:40:15.189 INFO [DocumentTemplate] в т.ч. НДС 20% ||SMALL
- 08.08 00:40:15.189 INFO [DocumentTemplate] Напиток грушевый гу 347.55 *1 =347.55||SMALL
- 08.08 00:40:15.189 INFO [DocumentTemplate] в т.ч. НДС 20% ||SMALL
- 08.08 00:40:15.189 INFO [DocumentTemplate] Шоколад вишневый го 1184.10 *1 =1184.10||SMALL
- 08.08 00:40:15.189 INFO [DocumentTemplate] в т.ч. НДС 20% ||SMALL
- 08.08 00:40:15.189 INFO [DocumentTemplate] Лимонад банановый с 1089.98 *1 =1089.98||SMALL
- 08.08 00:40:15.189 INFO [DocumentTemplate] в т.ч. НДС 20% ||SMALL
- 08.08 00:40:15.189 INFO [DocumentTemplate] Кефир виноградный а 1187.74 *1 =1187.74||SMALL
- 08.08 00:40:15.189 INFO [DocumentTemplate] в т.ч. НДС 20% ||SMALL
- 08.08 00:40:15.189 INFO [DocumentTemplate] Йогурт яблочный соч 1199.18 *1 =1199.18||SMALL
- 08.08 00:40:15.189 INFO [DocumentTemplate] в т.ч. НДС 20% ||SMALL
- 08.08 00:40:15.189 INFO [DocumentTemplate] Напиток апельсиновы 604.17 *1 =604.17||SMALL
- 08.08 00:40:15.190 INFO [DocumentTemplate] в т.ч. НДС 20% ||SMALL
- 08.08 00:40:15.190 INFO [DocumentTemplate] ------------------------------------------||NORMAL
- 08.08 00:40:15.190 INFO [DocumentTemplate] =====payment=====
- 08.08 00:40:15.190 INFO [DocumentTemplate] ИТОГО К ОПЛАТЕ =7451.29 ||NORMAL
- 08.08 00:40:15.190 INFO [DocumentTemplate] =====text=====
- 08.08 00:40:15.201 INFO [DocumentTemplate] ----------------------------------------------||NORMAL
- 08.08 00:40:15.201 INFO [DocumentTemplate] ||NORMAL
- 08.08 00:40:15.201 INFO [DocumentTemplate] *ПРОДАЖА ТОВАРА* ||NORMAL
- 08.08 00:40:15.201 INFO [DocumentTemplate] ||NORMAL
- 08.08 00:40:15.201 INFO [DocumentTemplate] СПАСИБО ЗА ПОКУПКУ! ||NORMAL
- 08.08 00:40:15.201 INFO [DocumentTemplate] ||NORMAL
- 08.08 00:40:15.201 INFO [DocumentTemplate] =====text=====
- 08.08 00:40:15.201 INFO [DocumentTemplate] =====fiscal=====
- 08.08 00:40:15.202 INFO [DocumentTemplate] ||NORMAL
- 08.08 00:40:15.202 INFO [DocumentTemplate] Вся информация на www.lenta.com ||NORMAL
- 08.08 00:40:15.202 INFO [DocumentTemplate] и по тел. 8-800-700-4111 ||NORMAL
- 08.08 00:40:15.202 INFO [DocumentTemplate] звонок по России бесплатный ||NORMAL
- 08.08 00:40:15.202 INFO [DocumentTemplate] =====footer=====
- 08.08 00:40:15.202 INFO [DocumentTemplate] ********************** ||DOUBLEWIDTH
- 08.08 00:40:15.202 INFO [DocumentTemplate] ЧЕК АННУЛИРОВАН ||DOUBLEWIDTH
- 08.08 00:40:15.202 INFO [DocumentTemplate] ********************** ||DOUBLEWIDTH
- 08.08 00:40:15.202 INFO [DocumentTemplate] 08-08-2019 00:40 ||NORMAL
- 08.08 00:40:15.202 INFO [DocumentTemplate] =====cut=====
- 08.08 00:40:15.202 INFO [DocumentTemplate] content: null
- 08.08 00:40:15.391 INFO [FiscalPrinter] getCountAnnul
- 08.08 00:40:15.391 INFO [FiscalPrinter] CountAnnul = 48
- 08.08 00:40:15.391 INFO [FiscalPrinter] getLastDocNum
- 08.08 00:40:15.608 INFO [CheckService] cancelCheck: PurchaseEntity [id=16883, number=182, dateCreate=Thu Aug 08 00:36:34 MSK 2019, dateCommit=Thu Aug 08 00:40:15 MSK 2019, fiscalDocNum=48;1167, sentToServerStatus=NO_SENT]
- 08.08 00:40:15.762 WARN [AeroflotBonusesLoyProvider] checkCanceled failed: PurchaseEntity [id=16883, number=182, dateCreate=Thu Aug 08 00:36:34 MSK 2019, dateCommit=Thu Aug 08 00:40:15 MSK 2019, fiscalDocNum=48;1167, sentToServerStatus=NO_SENT]. Service is not available
- 08.08 00:40:15.765 TRACE [SCService] entering isEnabled()
- 08.08 00:40:15.767 TRACE [SCService] leaving isEnabled(). the result is: true
- 08.08 00:40:15.767 TRACE [SCService] Check was canceled
- 08.08 00:40:15.767 TRACE [SCService] Stop send Personal Offer
- 08.08 00:40:15.768 INFO [CommonLogger] value = 0
- 08.08 00:40:15.791 INFO [TechProcessImpl] Select seller [null]
- 08.08 00:40:15.793 INFO [SpeedLog] TechProcess cancelCheck time = 681 ms
- 08.08 00:40:15.797 INFO [WaitComponent] [WaitComponent] MainFrame enabled - true
- 08.08 00:40:15.793 INFO [PrismaBridgeImpl] {"events":[{"prefix":"KKM","shop":7171,"cash":61,"mode":25,"tabNumber":"1","cashier":"Администраторов А.А.","purchase":182,"pos":0,"barcode":"","item":"","name":"","price":0.0,"quant":0.0,"sum":0.0,"sumAll":7451.29,"cardType":"","cardNumber":"","discount":0.0,"discountAll":0.0,"dateTime":"08.08.2019 00:40:15.793","offline":false}]}
- 08.08 00:40:15.807 INFO [TextCustomerDisplayPluginAbstract] Screen updated:
- 08.08 00:40:15.807 INFO [TextCustomerDisplayPluginAbstract] **********************
- 08.08 00:40:15.807 INFO [TextCustomerDisplayPluginAbstract] *Добро *
- 08.08 00:40:15.808 INFO [TextCustomerDisplayPluginAbstract] *пожаловать *
- 08.08 00:40:15.808 INFO [TextCustomerDisplayPluginAbstract] **********************
- 08.08 00:40:15.808 INFO [TextCustomerDisplayPluginAbstract]
- 08.08 00:40:15.810 INFO [TechProcessImpl] Select seller [null]
- 08.08 00:40:15.851 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=87, command=kbdMenu1]
- 08.08 00:40:16.052 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=87, command=kbdMenu1]
- 08.08 00:40:16.141 INFO [TextCustomerDisplayPluginAbstract] Screen updated:
- 08.08 00:40:16.141 INFO [TextCustomerDisplayPluginAbstract] **********************
- 08.08 00:40:16.141 INFO [TextCustomerDisplayPluginAbstract] *Добро *
- 08.08 00:40:16.141 INFO [TextCustomerDisplayPluginAbstract] *пожаловать *
- 08.08 00:40:16.141 INFO [TextCustomerDisplayPluginAbstract] **********************
- 08.08 00:40:16.142 INFO [TextCustomerDisplayPluginAbstract]
- 08.08 00:40:16.874 INFO [CommonLogger] Starting cleaning. All log records older than 10 мая 2019 00:40:16 will be deleted.
- 08.08 00:40:16.876 INFO [CommonLogger] Cleaning done.
- 08.08 00:40:17.794 INFO [Scale] BarcodeScannerImpl - barcode = 8402800000006
- 08.08 00:40:17.798 INFO [TechProcessImpl] eventBarcodeScanner 8402800000006
- 08.08 00:40:17.799 TRACE [MLServiceImpl] entering isEnabled()
- 08.08 00:40:17.799 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 08.08 00:40:17.799 TRACE [MLServiceImpl] entering isMlCoupon(String). The argument is: "8402800000006"
- 08.08 00:40:17.799 TRACE [MLServiceImpl] leaving isMlCoupon(String). The result is: false
- 08.08 00:40:17.799 TRACE [SCService] entering isEnabled()
- 08.08 00:40:17.799 TRACE [SCService] leaving isEnabled(). the result is: true
- 08.08 00:40:17.799 TRACE [SCService] entering isSmChCoupon(String). The argument is: "8402800000006"
- 08.08 00:40:17.799 TRACE [SCService] leaving isSmChCoupon(String). The result is: false
- 08.08 00:40:17.799 TRACE [MLServiceImpl] entering isEnabled()
- 08.08 00:40:17.799 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 08.08 00:40:17.799 TRACE [SCService] entering isEnabled()
- 08.08 00:40:17.799 TRACE [SCService] leaving isEnabled(). the result is: true
- 08.08 00:40:17.799 INFO [CheckContainer] Barcode 8402800000006 has been received by visualisation
- 08.08 00:40:17.800 INFO [TechProcessImpl] TP searchProduct 8402800000006
- 08.08 00:40:17.800 INFO [CatalogService] getGoodsByBarCode barcode = 8402800000006
- 08.08 00:40:17.826 INFO [CatalogService] get product by barcode '8402800000006' result: ProductPieceEntity[name=Шоколад малиновый пряный (Испания), item=02800]
- 08.08 00:40:17.826 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode, barcode = 8402800000006 time = 26 ms
- 08.08 00:40:17.826 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode before check restrictions, barcode = 8402800000006 time = 26 ms
- 08.08 00:40:17.826 INFO [SpeedLog] getProductRestrictions time = 0 ms
- 08.08 00:40:17.826 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode after check restrictions, barcode = 8402800000006 time = 26 ms
- 08.08 00:40:17.827 INFO [SpeedLog] CatalogGoods#getGoodsByBarCode, barcode = 8402800000006 time = 27 ms
- 08.08 00:40:17.827 INFO [SpeedLog] searchProduct time time = 27 ms
- 08.08 00:40:17.838 INFO [SpeedLog] (CHECK_CONTAINER) show product container time = 0,011 sec; average speed = 0,034 sec; position test num = 1414.0; product item 02800; <11>
- 08.08 00:40:17.838 INFO [CommonLogger] busy = false
- 08.08 00:40:17.839 INFO [PrismaBridgeImpl] {"events":[{"prefix":"KKM","shop":7171,"cash":61,"mode":4,"tabNumber":"1","cashier":"Администраторов А.А.","purchase":183,"pos":0,"barcode":"","item":"","name":"","price":0.0,"quant":0.0,"sum":0.0,"sumAll":0.0,"cardType":"","cardNumber":"","discount":0.0,"discountAll":0.0,"dateTime":"08.08.2019 00:40:17.838","offline":false}]}
- 08.08 00:40:17.855 INFO [TextCustomerDisplayPluginAbstract] Screen updated:
- 08.08 00:40:17.855 INFO [TextCustomerDisplayPluginAbstract] **********************
- 08.08 00:40:17.855 INFO [TextCustomerDisplayPluginAbstract] *Шоколад мал 1 262.27*
- 08.08 00:40:17.855 INFO [TextCustomerDisplayPluginAbstract] *Итого 262.27*
- 08.08 00:40:17.855 INFO [TextCustomerDisplayPluginAbstract] **********************
- 08.08 00:40:17.856 INFO [TextCustomerDisplayPluginAbstract]
- 08.08 00:40:17.861 INFO [PrismaBridgeImpl] {"events":[{"prefix":"KKM","shop":7171,"cash":61,"mode":67,"tabNumber":"1","cashier":"Администраторов А.А.","purchase":183,"pos":1,"barcode":"8402800000006","item":"02800","name":"Шоколад малиновый пряный (Испа","price":262.27,"quant":1.0,"sum":262.27,"sumAll":262.27,"cardType":"","cardNumber":"","discount":0.0,"discountAll":0.0,"dateTime":"08.08.2019 00:40:17.840","offline":false}]}
- 08.08 00:40:19.469 INFO [Scale] BarcodeScannerImpl - barcode = 4600310000002
- 08.08 00:40:19.469 INFO [CompositeBarcodeProcessor] Cash must be in state search product. Current state: ADD_POSITION
- 08.08 00:40:19.488 INFO [TechProcessImpl] eventBarcodeScanner 4600310000002
- 08.08 00:40:19.488 TRACE [MLServiceImpl] entering isEnabled()
- 08.08 00:40:19.488 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 08.08 00:40:19.488 TRACE [MLServiceImpl] entering isMlCoupon(String). The argument is: "4600310000002"
- 08.08 00:40:19.488 TRACE [MLServiceImpl] leaving isMlCoupon(String). The result is: false
- 08.08 00:40:19.488 TRACE [SCService] entering isEnabled()
- 08.08 00:40:19.488 TRACE [SCService] leaving isEnabled(). the result is: true
- 08.08 00:40:19.489 TRACE [SCService] entering isSmChCoupon(String). The argument is: "4600310000002"
- 08.08 00:40:19.489 TRACE [SCService] leaving isSmChCoupon(String). The result is: false
- 08.08 00:40:19.489 TRACE [MLServiceImpl] entering isEnabled()
- 08.08 00:40:19.489 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 08.08 00:40:19.489 TRACE [SCService] entering isEnabled()
- 08.08 00:40:19.489 TRACE [SCService] leaving isEnabled(). the result is: true
- 08.08 00:40:19.489 INFO [CheckContainer] Barcode 4600310000002 has been received by visualisation
- 08.08 00:40:19.489 INFO [CheckContainer] All conditions are checked. Current position will be added
- 08.08 00:40:19.490 INFO [TechProcessImpl] TechProcess add position id: null; number: 1; item: 02800; type: ProductPieceEntity; count: 1000; sum: 26227; sumDiscount: 0; dateTime: (NULL); num-in-original: null
- 08.08 00:40:19.527 INFO [SpeedLog] TP addPosition time = 37 ms
- 08.08 00:40:19.535 INFO [SpeedLog] (CHECK_CONTAINER) product and product container was found = 0,046 sec; average speed = 0,028 sec; position test num = 516; <46>
- 08.08 00:40:19.535 INFO [CheckContainer] visualization will start searching product
- 08.08 00:40:19.535 INFO [TechProcessImpl] TP searchProduct 4600310000002
- 08.08 00:40:19.536 INFO [CatalogService] getGoodsByBarCode barcode = 4600310000002
- 08.08 00:40:19.536 INFO [CatalogService] get product by barcode '4600310000002' result: ProductPieceEntity[name=Шоколад яблочный терпкий (Россия), item=00310]
- 08.08 00:40:19.536 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode, barcode = 4600310000002 time = 0 ms
- 08.08 00:40:19.538 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode before check restrictions, barcode = 4600310000002 time = 0 ms
- 08.08 00:40:19.538 INFO [SpeedLog] getProductRestrictions time = 0 ms
- 08.08 00:40:19.539 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode after check restrictions, barcode = 4600310000002 time = 3 ms
- 08.08 00:40:19.540 INFO [SpeedLog] CatalogGoods#getGoodsByBarCode, barcode = 4600310000002 time = 4 ms
- 08.08 00:40:19.540 INFO [SpeedLog] searchProduct time time = 4 ms
- 08.08 00:40:19.557 INFO [SpeedLog] (CHECK_CONTAINER) show product container time = 0,015 sec; average speed = 0,034 sec; position test num = 1415.0; product item 00310; <15>
- 08.08 00:40:19.557 INFO [CommonLogger] busy = false
- 08.08 00:40:19.558 INFO [TextCustomerDisplayPluginAbstract] Screen updated:
- 08.08 00:40:19.558 INFO [TextCustomerDisplayPluginAbstract] **********************
- 08.08 00:40:19.558 INFO [TextCustomerDisplayPluginAbstract] *Шоколад яблоч 1 2.92*
- 08.08 00:40:19.558 INFO [TextCustomerDisplayPluginAbstract] *Итого 265.19*
- 08.08 00:40:19.558 INFO [TextCustomerDisplayPluginAbstract] **********************
- 08.08 00:40:19.558 INFO [TextCustomerDisplayPluginAbstract]
- 08.08 00:40:19.558 INFO [PrismaBridgeImpl] {"events":[{"prefix":"KKM","shop":7171,"cash":61,"mode":67,"tabNumber":"1","cashier":"Администраторов А.А.","purchase":183,"pos":2,"barcode":"4600310000002","item":"00310","name":"Шоколад яблочный терпкий (Росс","price":2.92,"quant":1.0,"sum":2.92,"sumAll":265.19,"cardType":"","cardNumber":"","discount":0.0,"discountAll":0.0,"dateTime":"08.08.2019 00:40:19.557","offline":false}]}
- 08.08 00:40:21.169 INFO [Scale] BarcodeScannerImpl - barcode = 6908496000006
- 08.08 00:40:21.169 INFO [CompositeBarcodeProcessor] Cash must be in state search product. Current state: ADD_POSITION
- 08.08 00:40:21.174 INFO [TechProcessImpl] eventBarcodeScanner 6908496000006
- 08.08 00:40:21.178 TRACE [MLServiceImpl] entering isEnabled()
- 08.08 00:40:21.178 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 08.08 00:40:21.178 TRACE [MLServiceImpl] entering isMlCoupon(String). The argument is: "6908496000006"
- 08.08 00:40:21.178 TRACE [MLServiceImpl] leaving isMlCoupon(String). The result is: false
- 08.08 00:40:21.178 TRACE [SCService] entering isEnabled()
- 08.08 00:40:21.178 TRACE [SCService] leaving isEnabled(). the result is: true
- 08.08 00:40:21.178 TRACE [SCService] entering isSmChCoupon(String). The argument is: "6908496000006"
- 08.08 00:40:21.179 TRACE [SCService] leaving isSmChCoupon(String). The result is: false
- 08.08 00:40:21.179 TRACE [MLServiceImpl] entering isEnabled()
- 08.08 00:40:21.179 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 08.08 00:40:21.179 TRACE [SCService] entering isEnabled()
- 08.08 00:40:21.179 TRACE [SCService] leaving isEnabled(). the result is: true
- 08.08 00:40:21.179 INFO [CheckContainer] Barcode 6908496000006 has been received by visualisation
- 08.08 00:40:21.180 INFO [CheckContainer] All conditions are checked. Current position will be added
- 08.08 00:40:21.183 INFO [TechProcessImpl] TechProcess add position id: null; number: 1; item: 00310; type: ProductPieceEntity; count: 1000; sum: 292; sumDiscount: 0; dateTime: (NULL); num-in-original: null
- 08.08 00:40:21.200 INFO [SpeedLog] TP addPosition time = 17 ms
- 08.08 00:40:21.201 INFO [SpeedLog] (CHECK_CONTAINER) product and product container was found = 0,022 sec; average speed = 0,028 sec; position test num = 517; <22>
- 08.08 00:40:21.201 INFO [CheckContainer] visualization will start searching product
- 08.08 00:40:21.201 INFO [TechProcessImpl] TP searchProduct 6908496000006
- 08.08 00:40:21.202 INFO [CatalogService] getGoodsByBarCode barcode = 6908496000006
- 08.08 00:40:21.203 INFO [CatalogService] get product by barcode '6908496000006' result: ProductPieceEntity[name=Напиток вишневый густой (Китай), item=08496]
- 08.08 00:40:21.203 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode, barcode = 6908496000006 time = 1 ms
- 08.08 00:40:21.203 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode before check restrictions, barcode = 6908496000006 time = 1 ms
- 08.08 00:40:21.204 INFO [SpeedLog] getProductRestrictions time = 1 ms
- 08.08 00:40:21.204 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode after check restrictions, barcode = 6908496000006 time = 2 ms
- 08.08 00:40:21.204 INFO [SpeedLog] CatalogGoods#getGoodsByBarCode, barcode = 6908496000006 time = 2 ms
- 08.08 00:40:21.204 INFO [SpeedLog] searchProduct time time = 2 ms
- 08.08 00:40:21.219 INFO [SpeedLog] (CHECK_CONTAINER) show product container time = 0,014 sec; average speed = 0,034 sec; position test num = 1416.0; product item 08496; <14>
- 08.08 00:40:21.219 INFO [CommonLogger] busy = false
- 08.08 00:40:21.220 INFO [PrismaBridgeImpl] {"events":[{"prefix":"KKM","shop":7171,"cash":61,"mode":67,"tabNumber":"1","cashier":"Администраторов А.А.","purchase":183,"pos":3,"barcode":"6908496000006","item":"08496","name":"Напиток вишневый густой (Китай","price":1131.45,"quant":1.0,"sum":1131.45,"sumAll":1396.64,"cardType":"","cardNumber":"","discount":0.0,"discountAll":0.0,"dateTime":"08.08.2019 00:40:21.219","offline":false}]}
- 08.08 00:40:21.239 INFO [TextCustomerDisplayPluginAbstract] Screen updated:
- 08.08 00:40:21.239 INFO [TextCustomerDisplayPluginAbstract] **********************
- 08.08 00:40:21.239 INFO [TextCustomerDisplayPluginAbstract] *Напиток ви 1 1131.45*
- 08.08 00:40:21.239 INFO [TextCustomerDisplayPluginAbstract] *Итого 1396.64*
- 08.08 00:40:21.239 INFO [TextCustomerDisplayPluginAbstract] **********************
- 08.08 00:40:21.239 INFO [TextCustomerDisplayPluginAbstract]
- 08.08 00:40:22.862 INFO [Scale] BarcodeScannerImpl - barcode = 5409246000006
- 08.08 00:40:22.862 INFO [CompositeBarcodeProcessor] Cash must be in state search product. Current state: ADD_POSITION
- 08.08 00:40:22.870 INFO [TechProcessImpl] eventBarcodeScanner 5409246000006
- 08.08 00:40:22.871 TRACE [MLServiceImpl] entering isEnabled()
- 08.08 00:40:22.871 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 08.08 00:40:22.872 TRACE [MLServiceImpl] entering isMlCoupon(String). The argument is: "5409246000006"
- 08.08 00:40:22.872 TRACE [MLServiceImpl] leaving isMlCoupon(String). The result is: false
- 08.08 00:40:22.872 TRACE [SCService] entering isEnabled()
- 08.08 00:40:22.872 TRACE [SCService] leaving isEnabled(). the result is: true
- 08.08 00:40:22.872 TRACE [SCService] entering isSmChCoupon(String). The argument is: "5409246000006"
- 08.08 00:40:22.872 TRACE [SCService] leaving isSmChCoupon(String). The result is: false
- 08.08 00:40:22.872 TRACE [MLServiceImpl] entering isEnabled()
- 08.08 00:40:22.872 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 08.08 00:40:22.873 TRACE [SCService] entering isEnabled()
- 08.08 00:40:22.873 TRACE [SCService] leaving isEnabled(). the result is: true
- 08.08 00:40:22.873 INFO [CheckContainer] Barcode 5409246000006 has been received by visualisation
- 08.08 00:40:22.878 INFO [CheckContainer] All conditions are checked. Current position will be added
- 08.08 00:40:22.879 INFO [TechProcessImpl] TechProcess add position id: null; number: 1; item: 08496; type: ProductPieceEntity; count: 1000; sum: 113145; sumDiscount: 0; dateTime: (NULL); num-in-original: null
- 08.08 00:40:22.922 INFO [SpeedLog] TP addPosition time = 43 ms
- 08.08 00:40:22.927 INFO [SpeedLog] (CHECK_CONTAINER) product and product container was found = 0,054 sec; average speed = 0,028 sec; position test num = 518; <54>
- 08.08 00:40:22.927 INFO [CheckContainer] visualization will start searching product
- 08.08 00:40:22.932 INFO [TechProcessImpl] TP searchProduct 5409246000006
- 08.08 00:40:22.932 INFO [CatalogService] getGoodsByBarCode barcode = 5409246000006
- 08.08 00:40:22.933 INFO [CatalogService] get product by barcode '5409246000006' result: ProductPieceEntity[name=Напиток клубничный соленый (Бельгия), item=09246]
- 08.08 00:40:22.933 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode, barcode = 5409246000006 time = 1 ms
- 08.08 00:40:22.933 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode before check restrictions, barcode = 5409246000006 time = 1 ms
- 08.08 00:40:22.934 INFO [SpeedLog] getProductRestrictions time = 1 ms
- 08.08 00:40:22.934 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode after check restrictions, barcode = 5409246000006 time = 2 ms
- 08.08 00:40:22.934 INFO [SpeedLog] CatalogGoods#getGoodsByBarCode, barcode = 5409246000006 time = 2 ms
- 08.08 00:40:22.934 INFO [SpeedLog] searchProduct time time = 2 ms
- 08.08 00:40:22.950 INFO [PrismaBridgeImpl] {"events":[{"prefix":"KKM","shop":7171,"cash":61,"mode":67,"tabNumber":"1","cashier":"Администраторов А.А.","purchase":183,"pos":4,"barcode":"5409246000006","item":"09246","name":"Напиток клубничный соленый (Бе","price":1254.69,"quant":1.0,"sum":1254.69,"sumAll":2651.33,"cardType":"","cardNumber":"","discount":0.0,"discountAll":0.0,"dateTime":"08.08.2019 00:40:22.949","offline":false}]}
- 08.08 00:40:22.951 INFO [SpeedLog] (CHECK_CONTAINER) show product container time = 0,016 sec; average speed = 0,034 sec; position test num = 1417.0; product item 09246; <16>
- 08.08 00:40:22.951 INFO [CommonLogger] busy = false
- 08.08 00:40:22.954 INFO [TextCustomerDisplayPluginAbstract] Screen updated:
- 08.08 00:40:22.954 INFO [TextCustomerDisplayPluginAbstract] **********************
- 08.08 00:40:22.954 INFO [TextCustomerDisplayPluginAbstract] *Напиток кл 1 1254.69*
- 08.08 00:40:22.954 INFO [TextCustomerDisplayPluginAbstract] *Итого 2651.33*
- 08.08 00:40:22.954 INFO [TextCustomerDisplayPluginAbstract] **********************
- 08.08 00:40:22.954 INFO [TextCustomerDisplayPluginAbstract]
- 08.08 00:40:24.632 INFO [Scale] BarcodeScannerImpl - barcode = 8402021000007
- 08.08 00:40:24.632 INFO [CompositeBarcodeProcessor] Cash must be in state search product. Current state: ADD_POSITION
- 08.08 00:40:24.641 INFO [TechProcessImpl] eventBarcodeScanner 8402021000007
- 08.08 00:40:24.642 TRACE [MLServiceImpl] entering isEnabled()
- 08.08 00:40:24.642 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 08.08 00:40:24.642 TRACE [MLServiceImpl] entering isMlCoupon(String). The argument is: "8402021000007"
- 08.08 00:40:24.643 TRACE [MLServiceImpl] leaving isMlCoupon(String). The result is: false
- 08.08 00:40:24.643 TRACE [SCService] entering isEnabled()
- 08.08 00:40:24.643 TRACE [SCService] leaving isEnabled(). the result is: true
- 08.08 00:40:24.643 TRACE [SCService] entering isSmChCoupon(String). The argument is: "8402021000007"
- 08.08 00:40:24.643 TRACE [SCService] leaving isSmChCoupon(String). The result is: false
- 08.08 00:40:24.643 TRACE [MLServiceImpl] entering isEnabled()
- 08.08 00:40:24.643 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 08.08 00:40:24.643 TRACE [SCService] entering isEnabled()
- 08.08 00:40:24.643 TRACE [SCService] leaving isEnabled(). the result is: true
- 08.08 00:40:24.643 INFO [CheckContainer] Barcode 8402021000007 has been received by visualisation
- 08.08 00:40:24.649 INFO [CheckContainer] All conditions are checked. Current position will be added
- 08.08 00:40:24.649 INFO [TechProcessImpl] TechProcess add position id: null; number: 1; item: 09246; type: ProductPieceEntity; count: 1000; sum: 125469; sumDiscount: 0; dateTime: (NULL); num-in-original: null
- 08.08 00:40:24.664 INFO [SpeedLog] TP addPosition time = 15 ms
- 08.08 00:40:24.665 INFO [SpeedLog] (CHECK_CONTAINER) product and product container was found = 0,022 sec; average speed = 0,028 sec; position test num = 519; <22>
- 08.08 00:40:24.665 INFO [CheckContainer] visualization will start searching product
- 08.08 00:40:24.666 INFO [TechProcessImpl] TP searchProduct 8402021000007
- 08.08 00:40:24.666 INFO [CatalogService] getGoodsByBarCode barcode = 8402021000007
- 08.08 00:40:24.667 INFO [CatalogService] get product by barcode '8402021000007' result: ProductPieceEntity[name=Кефир виноградный сладкий (Испания), item=02021]
- 08.08 00:40:24.667 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode, barcode = 8402021000007 time = 1 ms
- 08.08 00:40:24.667 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode before check restrictions, barcode = 8402021000007 time = 1 ms
- 08.08 00:40:24.667 INFO [SpeedLog] getProductRestrictions time = 0 ms
- 08.08 00:40:24.667 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode after check restrictions, barcode = 8402021000007 time = 1 ms
- 08.08 00:40:24.667 INFO [SpeedLog] CatalogGoods#getGoodsByBarCode, barcode = 8402021000007 time = 1 ms
- 08.08 00:40:24.667 INFO [SpeedLog] searchProduct time time = 1 ms
- 08.08 00:40:24.692 INFO [SpeedLog] (CHECK_CONTAINER) show product container time = 0,024 sec; average speed = 0,034 sec; position test num = 1418.0; product item 02021; <24>
- 08.08 00:40:24.692 INFO [CommonLogger] busy = false
- 08.08 00:40:24.692 INFO [PrismaBridgeImpl] {"events":[{"prefix":"KKM","shop":7171,"cash":61,"mode":67,"tabNumber":"1","cashier":"Администраторов А.А.","purchase":183,"pos":5,"barcode":"8402021000007","item":"02021","name":"Кефир виноградный сладкий (Исп","price":276.83,"quant":1.0,"sum":276.83,"sumAll":2928.16,"cardType":"","cardNumber":"","discount":0.0,"discountAll":0.0,"dateTime":"08.08.2019 00:40:24.692","offline":false}]}
- 08.08 00:40:24.837 INFO [TextCustomerDisplayPluginAbstract] Screen updated:
- 08.08 00:40:24.837 INFO [TextCustomerDisplayPluginAbstract] **********************
- 08.08 00:40:24.837 INFO [TextCustomerDisplayPluginAbstract] *Кефир виног 1 276.83*
- 08.08 00:40:24.837 INFO [TextCustomerDisplayPluginAbstract] *Итого 2928.16*
- 08.08 00:40:24.837 INFO [TextCustomerDisplayPluginAbstract] **********************
- 08.08 00:40:24.837 INFO [TextCustomerDisplayPluginAbstract]
- 08.08 00:40:26.517 INFO [Scale] BarcodeScannerImpl - barcode = 7201112000008
- 08.08 00:40:26.517 INFO [CompositeBarcodeProcessor] Cash must be in state search product. Current state: ADD_POSITION
- 08.08 00:40:26.523 INFO [TechProcessImpl] eventBarcodeScanner 7201112000008
- 08.08 00:40:26.530 TRACE [MLServiceImpl] entering isEnabled()
- 08.08 00:40:26.530 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 08.08 00:40:26.530 TRACE [MLServiceImpl] entering isMlCoupon(String). The argument is: "7201112000008"
- 08.08 00:40:26.531 TRACE [MLServiceImpl] leaving isMlCoupon(String). The result is: false
- 08.08 00:40:26.531 TRACE [SCService] entering isEnabled()
- 08.08 00:40:26.531 TRACE [SCService] leaving isEnabled(). the result is: true
- 08.08 00:40:26.531 TRACE [SCService] entering isSmChCoupon(String). The argument is: "7201112000008"
- 08.08 00:40:26.535 TRACE [SCService] leaving isSmChCoupon(String). The result is: false
- 08.08 00:40:26.536 TRACE [MLServiceImpl] entering isEnabled()
- 08.08 00:40:26.536 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 08.08 00:40:26.536 TRACE [SCService] entering isEnabled()
- 08.08 00:40:26.539 TRACE [SCService] leaving isEnabled(). the result is: true
- 08.08 00:40:26.539 INFO [CheckContainer] Barcode 7201112000008 has been received by visualisation
- 08.08 00:40:26.541 INFO [CheckContainer] All conditions are checked. Current position will be added
- 08.08 00:40:26.542 INFO [TechProcessImpl] TechProcess add position id: null; number: 1; item: 02021; type: ProductPieceEntity; count: 1000; sum: 27683; sumDiscount: 0; dateTime: (NULL); num-in-original: null
- 08.08 00:40:26.561 INFO [SpeedLog] TP addPosition time = 19 ms
- 08.08 00:40:26.564 INFO [SpeedLog] (CHECK_CONTAINER) product and product container was found = 0,025 sec; average speed = 0,028 sec; position test num = 520; <25>
- 08.08 00:40:26.564 INFO [CheckContainer] visualization will start searching product
- 08.08 00:40:26.565 INFO [TechProcessImpl] TP searchProduct 7201112000008
- 08.08 00:40:26.565 INFO [CatalogService] getGoodsByBarCode barcode = 7201112000008
- 08.08 00:40:26.566 INFO [CatalogService] get product by barcode '7201112000008' result: ProductPieceEntity[name=Йогурт яблочный кислый (Израиль), item=01112]
- 08.08 00:40:26.566 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode, barcode = 7201112000008 time = 0 ms
- 08.08 00:40:26.566 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode before check restrictions, barcode = 7201112000008 time = 0 ms
- 08.08 00:40:26.567 INFO [SpeedLog] getProductRestrictions time = 1 ms
- 08.08 00:40:26.567 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode after check restrictions, barcode = 7201112000008 time = 1 ms
- 08.08 00:40:26.567 INFO [SpeedLog] CatalogGoods#getGoodsByBarCode, barcode = 7201112000008 time = 1 ms
- 08.08 00:40:26.567 INFO [SpeedLog] searchProduct time time = 2 ms
- 08.08 00:40:26.579 INFO [PrismaBridgeImpl] {"events":[{"prefix":"KKM","shop":7171,"cash":61,"mode":67,"tabNumber":"1","cashier":"Администраторов А.А.","purchase":183,"pos":6,"barcode":"7201112000008","item":"01112","name":"Йогурт яблочный кислый (Израил","price":158.66,"quant":1.0,"sum":158.66,"sumAll":3086.82,"cardType":"","cardNumber":"","discount":0.0,"discountAll":0.0,"dateTime":"08.08.2019 00:40:26.579","offline":false}]}
- 08.08 00:40:26.583 INFO [SpeedLog] (CHECK_CONTAINER) show product container time = 0,011 sec; average speed = 0,034 sec; position test num = 1419.0; product item 01112; <11>
- 08.08 00:40:26.583 INFO [CommonLogger] busy = false
- 08.08 00:40:26.595 INFO [TextCustomerDisplayPluginAbstract] Screen updated:
- 08.08 00:40:26.596 INFO [TextCustomerDisplayPluginAbstract] **********************
- 08.08 00:40:26.596 INFO [TextCustomerDisplayPluginAbstract] *Йогурт ябло 1 158.66*
- 08.08 00:40:26.596 INFO [TextCustomerDisplayPluginAbstract] *Итого 3086.82*
- 08.08 00:40:26.596 INFO [TextCustomerDisplayPluginAbstract] **********************
- 08.08 00:40:26.596 INFO [TextCustomerDisplayPluginAbstract]
- 08.08 00:40:28.220 INFO [Scale] BarcodeScannerImpl - barcode = 6908044000007
- 08.08 00:40:28.220 INFO [CompositeBarcodeProcessor] Cash must be in state search product. Current state: ADD_POSITION
- 08.08 00:40:28.228 INFO [TechProcessImpl] eventBarcodeScanner 6908044000007
- 08.08 00:40:28.229 TRACE [MLServiceImpl] entering isEnabled()
- 08.08 00:40:28.229 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 08.08 00:40:28.229 TRACE [MLServiceImpl] entering isMlCoupon(String). The argument is: "6908044000007"
- 08.08 00:40:28.229 TRACE [MLServiceImpl] leaving isMlCoupon(String). The result is: false
- 08.08 00:40:28.229 TRACE [SCService] entering isEnabled()
- 08.08 00:40:28.229 TRACE [SCService] leaving isEnabled(). the result is: true
- 08.08 00:40:28.229 TRACE [SCService] entering isSmChCoupon(String). The argument is: "6908044000007"
- 08.08 00:40:28.229 TRACE [SCService] leaving isSmChCoupon(String). The result is: false
- 08.08 00:40:28.229 TRACE [MLServiceImpl] entering isEnabled()
- 08.08 00:40:28.229 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 08.08 00:40:28.229 TRACE [SCService] entering isEnabled()
- 08.08 00:40:28.229 TRACE [SCService] leaving isEnabled(). the result is: true
- 08.08 00:40:28.229 INFO [CheckContainer] Barcode 6908044000007 has been received by visualisation
- 08.08 00:40:28.235 INFO [CheckContainer] All conditions are checked. Current position will be added
- 08.08 00:40:28.235 INFO [TechProcessImpl] TechProcess add position id: null; number: 1; item: 01112; type: ProductPieceEntity; count: 1000; sum: 15866; sumDiscount: 0; dateTime: (NULL); num-in-original: null
- 08.08 00:40:28.248 INFO [SpeedLog] TP addPosition time = 12 ms
- 08.08 00:40:28.251 INFO [SpeedLog] (CHECK_CONTAINER) product and product container was found = 0,022 sec; average speed = 0,028 sec; position test num = 521; <22>
- 08.08 00:40:28.251 INFO [CheckContainer] visualization will start searching product
- 08.08 00:40:28.252 INFO [TechProcessImpl] TP searchProduct 6908044000007
- 08.08 00:40:28.252 INFO [CatalogService] getGoodsByBarCode barcode = 6908044000007
- 08.08 00:40:28.253 INFO [CatalogService] get product by barcode '6908044000007' result: ProductPieceEntity[name=Хлеб клубничный сладкий (Китай), item=08044]
- 08.08 00:40:28.253 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode, barcode = 6908044000007 time = 1 ms
- 08.08 00:40:28.253 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode before check restrictions, barcode = 6908044000007 time = 1 ms
- 08.08 00:40:28.255 INFO [SpeedLog] getProductRestrictions time = 2 ms
- 08.08 00:40:28.257 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode after check restrictions, barcode = 6908044000007 time = 5 ms
- 08.08 00:40:28.257 INFO [SpeedLog] CatalogGoods#getGoodsByBarCode, barcode = 6908044000007 time = 5 ms
- 08.08 00:40:28.257 INFO [SpeedLog] searchProduct time time = 5 ms
- 08.08 00:40:28.270 INFO [SpeedLog] (CHECK_CONTAINER) show product container time = 0,012 sec; average speed = 0,034 sec; position test num = 1420.0; product item 08044; <12>
- 08.08 00:40:28.270 INFO [CommonLogger] busy = false
- 08.08 00:40:28.271 INFO [PrismaBridgeImpl] {"events":[{"prefix":"KKM","shop":7171,"cash":61,"mode":67,"tabNumber":"1","cashier":"Администраторов А.А.","purchase":183,"pos":7,"barcode":"6908044000007","item":"08044","name":"Хлеб клубничный сладкий (Китай","price":1098.43,"quant":1.0,"sum":1098.43,"sumAll":4185.25,"cardType":"","cardNumber":"","discount":0.0,"discountAll":0.0,"dateTime":"08.08.2019 00:40:28.270","offline":false}]}
- 08.08 00:40:28.284 INFO [TextCustomerDisplayPluginAbstract] Screen updated:
- 08.08 00:40:28.284 INFO [TextCustomerDisplayPluginAbstract] **********************
- 08.08 00:40:28.284 INFO [TextCustomerDisplayPluginAbstract] *Хлеб клубн 1 1098.43*
- 08.08 00:40:28.285 INFO [TextCustomerDisplayPluginAbstract] *Итого 4185.25*
- 08.08 00:40:28.285 INFO [TextCustomerDisplayPluginAbstract] **********************
- 08.08 00:40:28.285 INFO [TextCustomerDisplayPluginAbstract]
- 08.08 00:40:28.535 DEBUG [TechProcessImpl] Server online mode
- 08.08 00:40:29.942 INFO [Scale] BarcodeScannerImpl - barcode = 3007241000001
- 08.08 00:40:29.942 INFO [CompositeBarcodeProcessor] Cash must be in state search product. Current state: ADD_POSITION
- 08.08 00:40:29.947 INFO [TechProcessImpl] eventBarcodeScanner 3007241000001
- 08.08 00:40:29.949 TRACE [MLServiceImpl] entering isEnabled()
- 08.08 00:40:29.949 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 08.08 00:40:29.949 TRACE [MLServiceImpl] entering isMlCoupon(String). The argument is: "3007241000001"
- 08.08 00:40:29.949 TRACE [MLServiceImpl] leaving isMlCoupon(String). The result is: false
- 08.08 00:40:29.949 TRACE [SCService] entering isEnabled()
- 08.08 00:40:29.949 TRACE [SCService] leaving isEnabled(). the result is: true
- 08.08 00:40:29.949 TRACE [SCService] entering isSmChCoupon(String). The argument is: "3007241000001"
- 08.08 00:40:29.949 TRACE [SCService] leaving isSmChCoupon(String). The result is: false
- 08.08 00:40:29.949 TRACE [MLServiceImpl] entering isEnabled()
- 08.08 00:40:29.949 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 08.08 00:40:29.949 TRACE [SCService] entering isEnabled()
- 08.08 00:40:29.949 TRACE [SCService] leaving isEnabled(). the result is: true
- 08.08 00:40:29.949 INFO [CheckContainer] Barcode 3007241000001 has been received by visualisation
- 08.08 00:40:29.951 INFO [CheckContainer] All conditions are checked. Current position will be added
- 08.08 00:40:29.952 INFO [TechProcessImpl] TechProcess add position id: null; number: 1; item: 08044; type: ProductPieceEntity; count: 1000; sum: 109843; sumDiscount: 0; dateTime: (NULL); num-in-original: null
- 08.08 00:40:29.966 INFO [SpeedLog] TP addPosition time = 14 ms
- 08.08 00:40:29.970 INFO [SpeedLog] (CHECK_CONTAINER) product and product container was found = 0,021 sec; average speed = 0,028 sec; position test num = 522; <21>
- 08.08 00:40:29.970 INFO [CheckContainer] visualization will start searching product
- 08.08 00:40:29.970 INFO [TechProcessImpl] TP searchProduct 3007241000001
- 08.08 00:40:29.973 INFO [CatalogService] getGoodsByBarCode barcode = 3007241000001
- 08.08 00:40:29.974 INFO [CatalogService] get product by barcode '3007241000001' result: ProductPieceEntity[name=Кефир клубничный соленый (Франция), item=07241]
- 08.08 00:40:29.974 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode, barcode = 3007241000001 time = 1 ms
- 08.08 00:40:29.974 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode before check restrictions, barcode = 3007241000001 time = 1 ms
- 08.08 00:40:29.974 INFO [SpeedLog] getProductRestrictions time = 0 ms
- 08.08 00:40:29.975 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode after check restrictions, barcode = 3007241000001 time = 2 ms
- 08.08 00:40:29.975 INFO [SpeedLog] CatalogGoods#getGoodsByBarCode, barcode = 3007241000001 time = 2 ms
- 08.08 00:40:29.975 INFO [SpeedLog] searchProduct time time = 2 ms
- 08.08 00:40:29.986 INFO [PrismaBridgeImpl] {"events":[{"prefix":"KKM","shop":7171,"cash":61,"mode":67,"tabNumber":"1","cashier":"Администраторов А.А.","purchase":183,"pos":8,"barcode":"3007241000001","item":"07241","name":"Кефир клубничный соленый (Фран","price":929.69,"quant":1.0,"sum":929.69,"sumAll":5114.94,"cardType":"","cardNumber":"","discount":0.0,"discountAll":0.0,"dateTime":"08.08.2019 00:40:29.986","offline":false}]}
- 08.08 00:40:29.990 INFO [SpeedLog] (CHECK_CONTAINER) show product container time = 0,014 sec; average speed = 0,034 sec; position test num = 1421.0; product item 07241; <14>
- 08.08 00:40:29.990 INFO [CommonLogger] busy = false
- 08.08 00:40:30.005 INFO [TextCustomerDisplayPluginAbstract] Screen updated:
- 08.08 00:40:30.005 INFO [TextCustomerDisplayPluginAbstract] **********************
- 08.08 00:40:30.005 INFO [TextCustomerDisplayPluginAbstract] *Кефир клубн 1 929.69*
- 08.08 00:40:30.005 INFO [TextCustomerDisplayPluginAbstract] *Итого 5114.94*
- 08.08 00:40:30.005 INFO [TextCustomerDisplayPluginAbstract] **********************
- 08.08 00:40:30.005 INFO [TextCustomerDisplayPluginAbstract]
- 08.08 00:40:31.658 INFO [Scale] BarcodeScannerImpl - barcode = 8006310000008
- 08.08 00:40:31.658 INFO [CompositeBarcodeProcessor] Cash must be in state search product. Current state: ADD_POSITION
- 08.08 00:40:31.663 INFO [TechProcessImpl] eventBarcodeScanner 8006310000008
- 08.08 00:40:31.664 TRACE [MLServiceImpl] entering isEnabled()
- 08.08 00:40:31.664 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 08.08 00:40:31.664 TRACE [MLServiceImpl] entering isMlCoupon(String). The argument is: "8006310000008"
- 08.08 00:40:31.664 TRACE [MLServiceImpl] leaving isMlCoupon(String). The result is: false
- 08.08 00:40:31.664 TRACE [SCService] entering isEnabled()
- 08.08 00:40:31.664 TRACE [SCService] leaving isEnabled(). the result is: true
- 08.08 00:40:31.664 TRACE [SCService] entering isSmChCoupon(String). The argument is: "8006310000008"
- 08.08 00:40:31.664 TRACE [SCService] leaving isSmChCoupon(String). The result is: false
- 08.08 00:40:31.664 TRACE [MLServiceImpl] entering isEnabled()
- 08.08 00:40:31.664 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 08.08 00:40:31.665 TRACE [SCService] entering isEnabled()
- 08.08 00:40:31.665 TRACE [SCService] leaving isEnabled(). the result is: true
- 08.08 00:40:31.665 INFO [CheckContainer] Barcode 8006310000008 has been received by visualisation
- 08.08 00:40:31.668 INFO [CheckContainer] All conditions are checked. Current position will be added
- 08.08 00:40:31.668 INFO [TechProcessImpl] TechProcess add position id: null; number: 1; item: 07241; type: ProductPieceEntity; count: 1000; sum: 92969; sumDiscount: 0; dateTime: (NULL); num-in-original: null
- 08.08 00:40:31.678 INFO [SpeedLog] TP addPosition time = 10 ms
- 08.08 00:40:31.680 INFO [SpeedLog] (CHECK_CONTAINER) product and product container was found = 0,015 sec; average speed = 0,028 sec; position test num = 523; <15>
- 08.08 00:40:31.680 INFO [CheckContainer] visualization will start searching product
- 08.08 00:40:31.680 INFO [TechProcessImpl] TP searchProduct 8006310000008
- 08.08 00:40:31.681 INFO [CatalogService] getGoodsByBarCode barcode = 8006310000008
- 08.08 00:40:31.681 INFO [CatalogService] get product by barcode '8006310000008' result: ProductPieceEntity[name=Шоколад яблочный терпкий (Италия), item=06310]
- 08.08 00:40:31.681 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode, barcode = 8006310000008 time = 0 ms
- 08.08 00:40:31.681 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode before check restrictions, barcode = 8006310000008 time = 0 ms
- 08.08 00:40:31.683 INFO [SpeedLog] getProductRestrictions time = 2 ms
- 08.08 00:40:31.683 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode after check restrictions, barcode = 8006310000008 time = 2 ms
- 08.08 00:40:31.684 INFO [SpeedLog] CatalogGoods#getGoodsByBarCode, barcode = 8006310000008 time = 3 ms
- 08.08 00:40:31.684 INFO [SpeedLog] searchProduct time time = 3 ms
- 08.08 00:40:31.694 INFO [SpeedLog] (CHECK_CONTAINER) show product container time = 0,010 sec; average speed = 0,034 sec; position test num = 1422.0; product item 06310; <10>
- 08.08 00:40:31.694 INFO [CommonLogger] busy = false
- 08.08 00:40:31.695 INFO [PrismaBridgeImpl] {"events":[{"prefix":"KKM","shop":7171,"cash":61,"mode":67,"tabNumber":"1","cashier":"Администраторов А.А.","purchase":183,"pos":9,"barcode":"8006310000008","item":"06310","name":"Шоколад яблочный терпкий (Итал","price":782.92,"quant":1.0,"sum":782.92,"sumAll":5897.86,"cardType":"","cardNumber":"","discount":0.0,"discountAll":0.0,"dateTime":"08.08.2019 00:40:31.695","offline":false}]}
- 08.08 00:40:31.703 INFO [TextCustomerDisplayPluginAbstract] Screen updated:
- 08.08 00:40:31.704 INFO [TextCustomerDisplayPluginAbstract] **********************
- 08.08 00:40:31.704 INFO [TextCustomerDisplayPluginAbstract] *Шоколад ябл 1 782.92*
- 08.08 00:40:31.704 INFO [TextCustomerDisplayPluginAbstract] *Итого 5897.86*
- 08.08 00:40:31.704 INFO [TextCustomerDisplayPluginAbstract] **********************
- 08.08 00:40:31.704 INFO [TextCustomerDisplayPluginAbstract]
- 08.08 00:40:33.353 INFO [Scale] BarcodeScannerImpl - barcode = 5004902000002
- 08.08 00:40:33.353 INFO [CompositeBarcodeProcessor] Cash must be in state search product. Current state: ADD_POSITION
- 08.08 00:40:33.360 INFO [TechProcessImpl] eventBarcodeScanner 5004902000002
- 08.08 00:40:33.362 TRACE [MLServiceImpl] entering isEnabled()
- 08.08 00:40:33.362 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 08.08 00:40:33.362 TRACE [MLServiceImpl] entering isMlCoupon(String). The argument is: "5004902000002"
- 08.08 00:40:33.362 TRACE [MLServiceImpl] leaving isMlCoupon(String). The result is: false
- 08.08 00:40:33.362 TRACE [SCService] entering isEnabled()
- 08.08 00:40:33.362 TRACE [SCService] leaving isEnabled(). the result is: true
- 08.08 00:40:33.362 TRACE [SCService] entering isSmChCoupon(String). The argument is: "5004902000002"
- 08.08 00:40:33.362 TRACE [SCService] leaving isSmChCoupon(String). The result is: false
- 08.08 00:40:33.362 TRACE [MLServiceImpl] entering isEnabled()
- 08.08 00:40:33.362 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 08.08 00:40:33.362 TRACE [SCService] entering isEnabled()
- 08.08 00:40:33.362 TRACE [SCService] leaving isEnabled(). the result is: true
- 08.08 00:40:33.362 INFO [CheckContainer] Barcode 5004902000002 has been received by visualisation
- 08.08 00:40:33.364 INFO [CheckContainer] All conditions are checked. Current position will be added
- 08.08 00:40:33.368 INFO [TechProcessImpl] TechProcess add position id: null; number: 1; item: 06310; type: ProductPieceEntity; count: 1000; sum: 78292; sumDiscount: 0; dateTime: (NULL); num-in-original: null
- 08.08 00:40:33.377 INFO [SpeedLog] TP addPosition time = 9 ms
- 08.08 00:40:33.385 INFO [SpeedLog] (CHECK_CONTAINER) product and product container was found = 0,023 sec; average speed = 0,028 sec; position test num = 524; <23>
- 08.08 00:40:33.386 INFO [CheckContainer] visualization will start searching product
- 08.08 00:40:33.387 INFO [TechProcessImpl] TP searchProduct 5004902000002
- 08.08 00:40:33.387 INFO [CatalogService] getGoodsByBarCode barcode = 5004902000002
- 08.08 00:40:33.389 INFO [CatalogService] get product by barcode '5004902000002' result: ProductPieceEntity[name=Йогурт малиновый горький (Великобритания), item=04902]
- 08.08 00:40:33.389 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode, barcode = 5004902000002 time = 2 ms
- 08.08 00:40:33.389 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode before check restrictions, barcode = 5004902000002 time = 2 ms
- 08.08 00:40:33.389 INFO [SpeedLog] getProductRestrictions time = 0 ms
- 08.08 00:40:33.390 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode after check restrictions, barcode = 5004902000002 time = 3 ms
- 08.08 00:40:33.390 INFO [SpeedLog] CatalogGoods#getGoodsByBarCode, barcode = 5004902000002 time = 3 ms
- 08.08 00:40:33.390 INFO [SpeedLog] searchProduct time time = 3 ms
- 08.08 00:40:33.401 INFO [PrismaBridgeImpl] {"events":[{"prefix":"KKM","shop":7171,"cash":61,"mode":67,"tabNumber":"1","cashier":"Администраторов А.А.","purchase":183,"pos":10,"barcode":"5004902000002","item":"04902","name":"Йогурт малиновый горький (Вели","price":548.4,"quant":1.0,"sum":548.4,"sumAll":6446.26,"cardType":"","cardNumber":"","discount":0.0,"discountAll":0.0,"dateTime":"08.08.2019 00:40:33.401","offline":false}]}
- 08.08 00:40:33.402 INFO [SpeedLog] (CHECK_CONTAINER) show product container time = 0,012 sec; average speed = 0,034 sec; position test num = 1423.0; product item 04902; <12>
- 08.08 00:40:33.402 INFO [CommonLogger] busy = false
- 08.08 00:40:33.409 INFO [TextCustomerDisplayPluginAbstract] Screen updated:
- 08.08 00:40:33.409 INFO [TextCustomerDisplayPluginAbstract] **********************
- 08.08 00:40:33.409 INFO [TextCustomerDisplayPluginAbstract] *Йогурт мали 1 548.40*
- 08.08 00:40:33.409 INFO [TextCustomerDisplayPluginAbstract] *Итого 6446.26*
- 08.08 00:40:33.409 INFO [TextCustomerDisplayPluginAbstract] **********************
- 08.08 00:40:33.409 INFO [TextCustomerDisplayPluginAbstract]
- 08.08 00:40:33.437 INFO [TechProcessImpl] TechProcess add position id: null; number: 1; item: 04902; type: ProductPieceEntity; count: 1000; sum: 54840; sumDiscount: 0; dateTime: (NULL); num-in-original: null
- 08.08 00:40:33.492 INFO [SpeedLog] TP addPosition time = 54 ms
- 08.08 00:40:33.742 INFO [TextCustomerDisplayPluginAbstract] Screen updated:
- 08.08 00:40:33.743 INFO [TextCustomerDisplayPluginAbstract] **********************
- 08.08 00:40:33.743 INFO [TextCustomerDisplayPluginAbstract] *Йогурт мали 1 548.40*
- 08.08 00:40:33.743 INFO [TextCustomerDisplayPluginAbstract] *Итого 6446.26*
- 08.08 00:40:33.743 INFO [TextCustomerDisplayPluginAbstract] **********************
- 08.08 00:40:33.743 INFO [TextCustomerDisplayPluginAbstract]
- 08.08 00:40:33.771 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=10, command=kbdEnter]
- 08.08 00:40:33.974 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=32, command=kbdSubtotal]
- 08.08 00:40:33.997 INFO [CommonLogger] busy = true
- 08.08 00:40:34.022 TRACE [TechProcessImpl] Start warn divide alco
- 08.08 00:40:34.022 TRACE [TechProcessImpl] End warn devide alco
- 08.08 00:40:34.162 INFO [TechProcessImpl] goToDiscounts
- 08.08 00:40:34.665 INFO [LoyalBridgeServiceImpl] --------------- begin discount calculation ---------------
- 08.08 00:40:34.805 INFO [LoyalProductFinder] Time finding items (10) = 43 ms
- 08.08 00:40:34.806 INFO [LoyalProductsConverter] Time searching loyal goods for 10 productItems = 44 ms
- 08.08 00:40:34.806 INFO [LoyalCalculatorConverter] Time converting 10 positions = 0 ms
- 08.08 00:40:34.806 TRACE [MLServiceImpl] entering getMlCardNo(Purchase). The argument is: Purchase{number=183, dateCreate=Thu Aug 08 00:40:19 MSK 2019, checkSum=644626, operationType=true, discountValueTotal=0}
- 08.08 00:40:34.806 TRACE [MLServiceImpl] leaving getMlCardNo(Purchase). The receipt does not have cards applied
- 08.08 00:40:34.806 TRACE [MLServiceImpl] entering getMlCouponNo(PurchaseEntity). The argument is: Purchase{number=183, dateCreate=Thu Aug 08 00:40:19 MSK 2019, checkSum=644626, operationType=true, discountValueTotal=0}
- 08.08 00:40:34.806 TRACE [MLServiceImpl] leaving getMlCouponNo(PurchaseEntity). The receipt does not have cards applied
- 08.08 00:40:34.807 INFO [DoProcessing] ============ LoyalCalculation: doDiscount start ============
- 08.08 00:40:34.807 INFO [DoProcessing] GeneralInteractionMethod: MAXIMUM_DISCOUNT
- 08.08 00:40:34.856 INFO [DoProcessing] ============ LoyalCalculation: doDiscount success ============
- 08.08 00:40:34.857 TRACE [LoyPluginEmulator] entering doDiscount(Receipt). The argument is: ru.crystals.api.commons.ReceiptPurchaseWrapper@9bcc04
- 08.08 00:40:34.858 TRACE [LoyPluginEmulator] entering readProperties(IntegrationProperties, Logger)
- 08.08 00:40:34.858 TRACE [LoyPluginEmulator] getUrlProperty: the "secondary.calc.url" is not set
- 08.08 00:40:34.858 TRACE [LoyPluginEmulator] leaving readProperties(IntegrationProperties, Logger). The result is: LoyPluginEmulatorProperties{primaryCalcUrl=http://127.0.0.1:10065/loy-plugin-processing/emulator/process, secondaryCalcUrl=null, feedbackUrl=http://127.0.0.1:10065/loy-plugin-processing/emulator/feedback, connectionTimeout=1000, readTimeout=1000, cardProcessingId='null'}; it took 0 [ms]
- 08.08 00:40:34.859 TRACE [LoyPluginEmulator] entering makeCalcCalls(List, EmulatorReceipt). The arguments are: urls: [http://127.0.0.1:10065/loy-plugin-processing/emulator/process], emulatorReceipt: emul-receipt [card: null; positions: [emul-pos [no: 1; marking: "02800"; qnty: 1000; sum: 26227; min-sum: 0; discountable: true], emul-pos [no: 2; marking: "00310"; qnty: 1000; sum: 292; min-sum: 0; discountable: true], emul-pos [no: 3; marking: "08496"; qnty: 1000; sum: 113145; min-sum: 0; discountable: true], emul-pos [no: 4; marking: "09246"; qnty: 1000; sum: 125469; min-sum: 0; discountable: true], emul-pos [no: 5; marking: "02021"; qnty: 1000; sum: 27683; min-sum: 0; discountable: true], emul-pos [no: 6; marking: "01112"; qnty: 1000; sum: 15866; min-sum: 0; discountable: true], emul-pos [no: 7; marking: "08044"; qnty: 1000; sum: 109843; min-sum: 0; discountable: true], emul-pos [no: 8; marking: "07241"; qnty: 1000; sum: 92969; min-sum: 0; discountable: true], emul-pos [no: 9; marking: "06310"; qnty: 1000; sum: 78292; min-sum: 0; discountable: true], emul-pos [no: 10; marking: "04902"; qnty: 1000; sum: 54840; min-sum: 0; discountable: true]]]
- 08.08 00:40:34.889 ERROR [ConnectionEmulatorUtils] toString(XmlEmulatorException): the argument is null
- 08.08 00:40:34.896 TRACE [LoyPluginEmulator] leaving makeCalcCalls(List, EmulatorReceipt). The result is: emul-loy-result [discounts: []; limit: null; taken-into-account: null]; it took 37 [ms]
- 08.08 00:40:34.896 TRACE [LoyPluginEmulator] leaving doDiscount(Receipt). The result is: LoyaltyResult{discounts=null, bonusWriteOffsLimits=null, bonusesTakenIntoAccount=null, bonusAccrualResults=null, printDocuments=null, messagesToCashier=null, extendedAttributeMap=null}; it took 39 [ms]
- 08.08 00:40:34.897 INFO [LoyaltyResultSanityChecker] Checking MRP restrictions
- Quantity 1000
- Position sum 262.27
- Value 0
- Min price 0.00
- 08.08 00:40:34.897 INFO [LoyaltyResultSanityChecker] Unable to check MRP restriction: no MRP provided
- 08.08 00:40:34.897 INFO [LoyaltyResultSanityChecker] Checking MRP restrictions
- Quantity 1000
- Position sum 2.92
- Value 0
- Min price 0.00
- 08.08 00:40:34.897 INFO [LoyaltyResultSanityChecker] Unable to check MRP restriction: no MRP provided
- 08.08 00:40:34.897 INFO [LoyaltyResultSanityChecker] Checking MRP restrictions
- Quantity 1000
- Position sum 1131.45
- Value 0
- Min price 0.00
- 08.08 00:40:34.897 INFO [LoyaltyResultSanityChecker] Unable to check MRP restriction: no MRP provided
- 08.08 00:40:34.897 INFO [LoyaltyResultSanityChecker] Checking MRP restrictions
- Quantity 1000
- Position sum 1254.69
- Value 0
- Min price 0.00
- 08.08 00:40:34.897 INFO [LoyaltyResultSanityChecker] Unable to check MRP restriction: no MRP provided
- 08.08 00:40:34.897 INFO [LoyaltyResultSanityChecker] Checking MRP restrictions
- Quantity 1000
- Position sum 276.83
- Value 0
- Min price 0.00
- 08.08 00:40:34.897 INFO [LoyaltyResultSanityChecker] Unable to check MRP restriction: no MRP provided
- 08.08 00:40:34.897 INFO [LoyaltyResultSanityChecker] Checking MRP restrictions
- Quantity 1000
- Position sum 158.66
- Value 0
- Min price 0.00
- 08.08 00:40:34.897 INFO [LoyaltyResultSanityChecker] Unable to check MRP restriction: no MRP provided
- 08.08 00:40:34.897 INFO [LoyaltyResultSanityChecker] Checking MRP restrictions
- Quantity 1000
- Position sum 1098.43
- Value 0
- Min price 0.00
- 08.08 00:40:34.897 INFO [LoyaltyResultSanityChecker] Unable to check MRP restriction: no MRP provided
- 08.08 00:40:34.897 INFO [LoyaltyResultSanityChecker] Checking MRP restrictions
- Quantity 1000
- Position sum 929.69
- Value 0
- Min price 0.00
- 08.08 00:40:34.897 INFO [LoyaltyResultSanityChecker] Unable to check MRP restriction: no MRP provided
- 08.08 00:40:34.897 INFO [LoyaltyResultSanityChecker] Checking MRP restrictions
- Quantity 1000
- Position sum 782.92
- Value 0
- Min price 0.00
- 08.08 00:40:34.897 INFO [LoyaltyResultSanityChecker] Unable to check MRP restriction: no MRP provided
- 08.08 00:40:34.897 INFO [LoyaltyResultSanityChecker] Checking MRP restrictions
- Quantity 1000
- Position sum 548.40
- Value 0
- Min price 0.00
- 08.08 00:40:34.897 INFO [LoyaltyResultSanityChecker] Unable to check MRP restriction: no MRP provided
- 08.08 00:40:34.898 TRACE [MLServiceImpl] entering getMlCardNo(Purchase). The argument is: Purchase{number=183, dateCreate=Thu Aug 08 00:40:19 MSK 2019, checkSum=644626, operationType=true, discountValueTotal=0}
- 08.08 00:40:34.898 TRACE [MLServiceImpl] leaving getMlCardNo(Purchase). The receipt does not have cards applied
- 08.08 00:40:34.898 TRACE [MLServiceImpl] entering getMlCouponNo(PurchaseEntity). The argument is: Purchase{number=183, dateCreate=Thu Aug 08 00:40:19 MSK 2019, checkSum=644626, operationType=true, discountValueTotal=0}
- 08.08 00:40:34.898 TRACE [MLServiceImpl] leaving getMlCouponNo(PurchaseEntity). The receipt does not have cards applied
- 08.08 00:40:34.898 TRACE [SCService] entering isEnabled()
- 08.08 00:40:34.898 TRACE [SCService] leaving isEnabled(). the result is: true
- 08.08 00:40:34.898 TRACE [SCService] entering calcDiscount(Purchase). The argument is: Purchase{number=183, dateCreate=Thu Aug 08 00:40:19 MSK 2019, checkSum=644626, operationType=true, discountValueTotal=0}
- 08.08 00:40:34.903 TRACE [SCService] Send request <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
- <ChequeRequest xmlns="http://smartcheckout.ru/xsd/s10ren.xsd" ChequeType="Soft">
- <RequestID>1565214019500</RequestID>
- <DateTime>2019-08-08T00:40:34.898+03:00</DateTime>
- <POS>61</POS>
- <Number>1565214019500</Number>
- <Summ>6446.26</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>6446.26</SummDiscounted>
- <Item>
- <PositionNumber>1</PositionNumber>
- <Article>02800</Article>
- <ArticleName>Шоколад малиновый пряный (Испания)</ArticleName>
- <Price>262.27</Price>
- <Quantity>1.000</Quantity>
- <Summ>262.27</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>262.27</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>2</PositionNumber>
- <Article>00310</Article>
- <ArticleName>Шоколад яблочный терпкий (Россия)</ArticleName>
- <Price>2.92</Price>
- <Quantity>1.000</Quantity>
- <Summ>2.92</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>2.92</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>3</PositionNumber>
- <Article>08496</Article>
- <ArticleName>Напиток вишневый густой (Китай)</ArticleName>
- <Price>1131.45</Price>
- <Quantity>1.000</Quantity>
- <Summ>1131.45</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>1131.45</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>4</PositionNumber>
- <Article>09246</Article>
- <ArticleName>Напиток клубничный соленый (Бельгия)</ArticleName>
- <Price>1254.69</Price>
- <Quantity>1.000</Quantity>
- <Summ>1254.69</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>1254.69</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>5</PositionNumber>
- <Article>02021</Article>
- <ArticleName>Кефир виноградный сладкий (Испания)</ArticleName>
- <Price>276.83</Price>
- <Quantity>1.000</Quantity>
- <Summ>276.83</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>276.83</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>6</PositionNumber>
- <Article>01112</Article>
- <ArticleName>Йогурт яблочный кислый (Израиль)</ArticleName>
- <Price>158.66</Price>
- <Quantity>1.000</Quantity>
- <Summ>158.66</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>158.66</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>7</PositionNumber>
- <Article>08044</Article>
- <ArticleName>Хлеб клубничный сладкий (Китай)</ArticleName>
- <Price>1098.43</Price>
- <Quantity>1.000</Quantity>
- <Summ>1098.43</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>1098.43</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>8</PositionNumber>
- <Article>07241</Article>
- <ArticleName>Кефир клубничный соленый (Франция)</ArticleName>
- <Price>929.69</Price>
- <Quantity>1.000</Quantity>
- <Summ>929.69</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>929.69</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>9</PositionNumber>
- <Article>06310</Article>
- <ArticleName>Шоколад яблочный терпкий (Италия)</ArticleName>
- <Price>782.92</Price>
- <Quantity>1.000</Quantity>
- <Summ>782.92</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>782.92</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>10</PositionNumber>
- <Article>04902</Article>
- <ArticleName>Йогурт малиновый горький (Великобритания)</ArticleName>
- <Price>548.40</Price>
- <Quantity>1.000</Quantity>
- <Summ>548.40</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>548.40</SummDiscounted>
- </Item>
- </ChequeRequest>
- 08.08 00:40:34.903 TRACE [SCService] entering getServices()
- 08.08 00:40:34.903 TRACE [SCService] getting services (IN MEMORY)
- 08.08 00:40:34.903 TRACE [SCService] leaving getServices(). The result size is: 2
- 08.08 00:40:34.959 TRACE [SCService] Received response: <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
- <ChequeRequestResponce xmlns="http://smartcheckout.ru/xsd/s10ren.xsd">
- <RequestID>1565214019500</RequestID>
- <Processed>2019-08-08T00:40:34.950+03:00</Processed>
- <ReturnCode>0</ReturnCode>
- <CashierMessageTO>0</CashierMessageTO>
- <Summ>6446.26</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>6446.26</SummDiscounted>
- <Item>
- <PositionNumber>1</PositionNumber>
- <Article>02800</Article>
- <ArticleName>Шоколад малиновый пряный (Испания)</ArticleName>
- <Price>262.27</Price>
- <MinPrice>0</MinPrice>
- <Quantity>1.000</Quantity>
- <Summ>262.27</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>262.27</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>2</PositionNumber>
- <Article>00310</Article>
- <ArticleName>Шоколад яблочный терпкий (Россия)</ArticleName>
- <Price>2.92</Price>
- <MinPrice>0</MinPrice>
- <Quantity>1.000</Quantity>
- <Summ>2.92</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>2.92</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>3</PositionNumber>
- <Article>08496</Article>
- <ArticleName>Напиток вишневый густой (Китай)</ArticleName>
- <Price>1131.45</Price>
- <MinPrice>0</MinPrice>
- <Quantity>1.000</Quantity>
- <Summ>1131.45</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>1131.45</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>4</PositionNumber>
- <Article>09246</Article>
- <ArticleName>Напиток клубничный соленый (Бельгия)</ArticleName>
- <Price>1254.69</Price>
- <MinPrice>0</MinPrice>
- <Quantity>1.000</Quantity>
- <Summ>1254.69</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>1254.69</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>5</PositionNumber>
- <Article>02021</Article>
- <ArticleName>Кефир виноградный сладкий (Испания)</ArticleName>
- <Price>276.83</Price>
- <MinPrice>0</MinPrice>
- <Quantity>1.000</Quantity>
- <Summ>276.83</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>276.83</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>6</PositionNumber>
- <Article>01112</Article>
- <ArticleName>Йогурт яблочный кислый (Израиль)</ArticleName>
- <Price>158.66</Price>
- <MinPrice>0</MinPrice>
- <Quantity>1.000</Quantity>
- <Summ>158.66</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>158.66</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>7</PositionNumber>
- <Article>08044</Article>
- <ArticleName>Хлеб клубничный сладкий (Китай)</ArticleName>
- <Price>1098.43</Price>
- <MinPrice>0</MinPrice>
- <Quantity>1.000</Quantity>
- <Summ>1098.43</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>1098.43</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>8</PositionNumber>
- <Article>07241</Article>
- <ArticleName>Кефир клубничный соленый (Франция)</ArticleName>
- <Price>929.69</Price>
- <MinPrice>0</MinPrice>
- <Quantity>1.000</Quantity>
- <Summ>929.69</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>929.69</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>9</PositionNumber>
- <Article>06310</Article>
- <ArticleName>Шоколад яблочный терпкий (Италия)</ArticleName>
- <Price>782.92</Price>
- <MinPrice>0</MinPrice>
- <Quantity>1.000</Quantity>
- <Summ>782.92</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>782.92</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>10</PositionNumber>
- <Article>04902</Article>
- <ArticleName>Йогурт малиновый горький (Великобритания)</ArticleName>
- <Price>548.40</Price>
- <MinPrice>0</MinPrice>
- <Quantity>1.000</Quantity>
- <Summ>548.40</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>548.40</SummDiscounted>
- </Item>
- </ChequeRequestResponce>
- 08.08 00:40:34.959 TRACE [SCReceiptConverter] ml discounts: {position-key [marking: 01112; original-price: 15866]=0, position-key [marking: 09246; original-price: 125469]=0, position-key [marking: 02021; original-price: 27683]=0, position-key [marking: 00310; original-price: 292]=0, position-key [marking: 08044; original-price: 109843]=0, position-key [marking: 07241; original-price: 92969]=0, position-key [marking: 02800; original-price: 26227]=0, position-key [marking: 08496; original-price: 113145]=0, position-key [marking: 06310; original-price: 78292]=0, position-key [marking: 04902; original-price: 54840]=0}
- 08.08 00:40:34.959 TRACE [SCReceiptConverter] it was inferred that no SC POS discounts were given on position [key: position-key [marking: 01112; original-price: 15866]]: SC discount value is: 0
- 08.08 00:40:34.959 TRACE [SCReceiptConverter] it was inferred that no SC POS discounts were given on position [key: position-key [marking: 09246; original-price: 125469]]: SC discount value is: 0
- 08.08 00:40:34.959 TRACE [SCReceiptConverter] it was inferred that no SC POS discounts were given on position [key: position-key [marking: 02021; original-price: 27683]]: SC discount value is: 0
- 08.08 00:40:34.959 TRACE [SCReceiptConverter] it was inferred that no SC POS discounts were given on position [key: position-key [marking: 00310; original-price: 292]]: SC discount value is: 0
- 08.08 00:40:34.959 TRACE [SCReceiptConverter] it was inferred that no SC POS discounts were given on position [key: position-key [marking: 08044; original-price: 109843]]: SC discount value is: 0
- 08.08 00:40:34.959 TRACE [SCReceiptConverter] it was inferred that no SC POS discounts were given on position [key: position-key [marking: 07241; original-price: 92969]]: SC discount value is: 0
- 08.08 00:40:34.960 TRACE [SCReceiptConverter] it was inferred that no SC POS discounts were given on position [key: position-key [marking: 02800; original-price: 26227]]: SC discount value is: 0
- 08.08 00:40:34.960 TRACE [SCReceiptConverter] it was inferred that no SC POS discounts were given on position [key: position-key [marking: 08496; original-price: 113145]]: SC discount value is: 0
- 08.08 00:40:34.960 TRACE [SCReceiptConverter] it was inferred that no SC POS discounts were given on position [key: position-key [marking: 06310; original-price: 78292]]: SC discount value is: 0
- 08.08 00:40:34.960 TRACE [SCReceiptConverter] it was inferred that no SC POS discounts were given on position [key: position-key [marking: 04902; original-price: 54840]]: SC discount value is: 0
- 08.08 00:40:34.960 TRACE [SCService] leaving calcDiscount(Purchase). The result is: Purchase{number=null, dateCreate=null, checkSum=644626, operationType=null, discountValueTotal=0}; it took 62 [ms]
- 08.08 00:40:34.961 DEBUG [LoymaxUtils] Loymax request:
- <?xml version="1.0" encoding="UTF-8" standalone="yes"?><XMLRequest><Version>3.2</Version><Calculates><CalculateRequest PurchaseID="71710611565214034960" OperationID="fec6ce7bb3f74da3b635aa4394827d63" OperationDate="2019-08-08T00:40:34.960+03:00" ElementID="1"><Cheque ChequeDate="2019-08-08T00:40:19.500+03:00"><ChequeLine PosID="17132" Amount="262.27" Name="Шоколад малиновый пряный (Испания)" GoodsId="02800" Price="262.27" Quantity="1.000"/><ChequeLine PosID="17133" Amount="2.92" Name="Шоколад яблочный терпкий (Россия)" GoodsId="00310" Price="2.92" Quantity="1.000"/><ChequeLine PosID="17134" Amount="1131.45" Name="Напиток вишневый густой (Китай)" GoodsId="08496" Price="1131.45" Quantity="1.000"/><ChequeLine PosID="17135" Amount="1254.69" Name="Напиток клубничный соленый (Бельгия)" GoodsId="09246" Price="1254.69" Quantity="1.000"/><ChequeLine PosID="17136" Amount="276.83" Name="Кефир виноградный сладкий (Испания)" GoodsId="02021" Price="276.83" Quantity="1.000"/><ChequeLine PosID="17137" Amount="158.66" Name="Йогурт яблочный кислый (Израиль)" GoodsId="01112" Price="158.66" Quantity="1.000"/><ChequeLine PosID="17138" Amount="1098.43" Name="Хлеб клубничный сладкий (Китай)" GoodsId="08044" Price="1098.43" Quantity="1.000"/><ChequeLine PosID="17139" Amount="929.69" Name="Кефир клубничный соленый (Франция)" GoodsId="07241" Price="929.69" Quantity="1.000"/><ChequeLine PosID="17240" Amount="782.92" Name="Шоколад яблочный терпкий (Италия)" GoodsId="06310" Price="782.92" Quantity="1.000"/><ChequeLine PosID="17241" Amount="548.40" Name="Йогурт малиновый горький (Великобритания)" GoodsId="04902" Price="548.40" Quantity="1.000"/></Cheque></CalculateRequest></Calculates></XMLRequest>
- 08.08 00:40:35.094 ERROR [ConnectionEmulatorUtils] toString(XmlEmulatorException): the argument is null
- 08.08 00:40:35.098 DEBUG [LoymaxUtils] Loymax response:
- <?xml version="1.0" encoding="UTF-8" standalone="yes"?><XMLResponse><ErrorCode>0</ErrorCode><Calculates><CalculateResponse AvailableAmount="6446.26" AvailableBonusAmount="0" ErrorCode="0"><Cheque ChequeDate="2019-08-08T00:40:19.500+03:00"><ChequeLine PosID="17132" Amount="262.27" Name="Шоколад малиновый пряный (Испания)" GoodsId="02800" Price="262.27" Quantity="1.000" Discount="0"/><ChequeLine PosID="17133" Amount="2.92" Name="Шоколад яблочный терпкий (Россия)" GoodsId="00310" Price="2.92" Quantity="1.000" Discount="0"/><ChequeLine PosID="17134" Amount="1131.45" Name="Напиток вишневый густой (Китай)" GoodsId="08496" Price="1131.45" Quantity="1.000" Discount="0"/><ChequeLine PosID="17135" Amount="1254.69" Name="Напиток клубничный соленый (Бельгия)" GoodsId="09246" Price="1254.69" Quantity="1.000" Discount="0"/><ChequeLine PosID="17136" Amount="276.83" Name="Кефир виноградный сладкий (Испания)" GoodsId="02021" Price="276.83" Quantity="1.000" Discount="0"/><ChequeLine PosID="17137" Amount="158.66" Name="Йогурт яблочный кислый (Израиль)" GoodsId="01112" Price="158.66" Quantity="1.000" Discount="0"/><ChequeLine PosID="17138" Amount="1098.43" Name="Хлеб клубничный сладкий (Китай)" GoodsId="08044" Price="1098.43" Quantity="1.000" Discount="0"/><ChequeLine PosID="17139" Amount="929.69" Name="Кефир клубничный соленый (Франция)" GoodsId="07241" Price="929.69" Quantity="1.000" Discount="0"/><ChequeLine PosID="17240" Amount="782.92" Name="Шоколад яблочный терпкий (Италия)" GoodsId="06310" Price="782.92" Quantity="1.000" Discount="0"/><ChequeLine PosID="17241" Amount="548.40" Name="Йогурт малиновый горький (Великобритания)" GoodsId="04902" Price="548.40" Quantity="1.000" Discount="0"/></Cheque></CalculateResponse></Calculates></XMLResponse>
- 08.08 00:40:35.108 INFO [DoProcessing] ============ LoyalCalculation: doDiscount start ============
- 08.08 00:40:35.108 INFO [DoProcessing] GeneralInteractionMethod: MAXIMUM_DISCOUNT
- 08.08 00:40:35.139 WARN [AdvancedMessagesActionResult] Calculator returns empty result. Do not generate slips or messages
- 08.08 00:40:35.140 WARN [AdvancedMessagesActionResult] Calculator returns empty result. Do not generate slips or messages
- 08.08 00:40:35.147 WARN [AdvancedMessagesActionResult] Calculator returns empty result. Do not generate slips or messages
- 08.08 00:40:35.148 WARN [AdvancedMessagesActionResult] Calculator returns empty result. Do not generate slips or messages
- 08.08 00:40:35.256 INFO [DoProcessing] ============ LoyalCalculation: doDiscount success ============
- 08.08 00:40:35.262 INFO [DoProcessing] ============ LoyalCalculation: doDiscount start ============
- 08.08 00:40:35.262 INFO [DoProcessing] GeneralInteractionMethod: MAXIMUM_DISCOUNT
- 08.08 00:40:35.263 INFO [DoProcessing] ============ LoyalCalculation: doDiscount success ============
- 08.08 00:40:35.272 INFO [SetApiPluginLoyProvider] Plugin "ru.crystals.loy.plugin.emulator" does not do post discount tuning
- 08.08 00:40:35.275 TRACE [MLServiceImpl] entering getMlCardNo(Purchase). The argument is: Purchase{number=183, dateCreate=Thu Aug 08 00:40:19 MSK 2019, checkSum=644626, operationType=true, discountValueTotal=0}
- 08.08 00:40:35.275 TRACE [MLServiceImpl] leaving getMlCardNo(Purchase). The receipt does not have cards applied
- 08.08 00:40:35.276 TRACE [MLServiceImpl] entering getMlCouponNo(PurchaseEntity). The argument is: Purchase{number=183, dateCreate=Thu Aug 08 00:40:19 MSK 2019, checkSum=644626, operationType=true, discountValueTotal=0}
- 08.08 00:40:35.276 TRACE [MLServiceImpl] leaving getMlCouponNo(PurchaseEntity). The receipt does not have cards applied
- 08.08 00:40:35.276 INFO [LoyalServiceImpl] Discount calculation (Purchase #183; Positions: 10
- 08.08 00:40:35.282 WARN [LoyalServiceImpl] extractNonDiscountRelatedFields: the argument is NULL! Null will be returned!
- 08.08 00:40:35.353 INFO [LoyalBridgeServiceImpl] Total time of discount calculation = 617 ms
- 08.08 00:40:35.354 INFO [LoyalBridgeServiceImpl] ---------------- end discount calculation ----------------
- 08.08 00:40:35.367 INFO [TextCustomerDisplayPluginAbstract] Screen updated:
- 08.08 00:40:35.367 INFO [TextCustomerDisplayPluginAbstract] **********************
- 08.08 00:40:35.367 INFO [TextCustomerDisplayPluginAbstract] *Скидка 0.00*
- 08.08 00:40:35.367 INFO [TextCustomerDisplayPluginAbstract] *Итого 6446.26*
- 08.08 00:40:35.367 INFO [TextCustomerDisplayPluginAbstract] **********************
- 08.08 00:40:35.367 INFO [TextCustomerDisplayPluginAbstract]
- 08.08 00:40:35.405 INFO [SpeedLog] TechProcess discounts processing on cheque with 10 positions [sale] time = 1243 ms
- 08.08 00:40:35.407 INFO [CommonLogger] value = 0
- 08.08 00:40:35.460 TRACE [TechProcessImpl] Start warn divide amount
- 08.08 00:40:35.477 INFO [TechProcessImpl] goToPayments
- 08.08 00:40:35.487 INFO [CheckContainer] startPayments() surcharge = 644626
- 08.08 00:40:35.495 INFO [CheckContainer] isPaymentComplete = false
- 08.08 00:40:35.495 INFO [CheckContainer] prevState = ADD_POSITION
- 08.08 00:40:35.496 INFO [CheckContainer] paid = 0
- 08.08 00:40:35.496 INFO [CheckContainer] surcharge = 644626
- 08.08 00:40:35.496 INFO [CheckContainer] getPaymentFiscalizeError = NONE
- 08.08 00:40:35.496 INFO [CheckContainer] Current payment container is ru.crystals.pos.visualization.payments.cash.CashPaymentContainer
- 08.08 00:40:35.504 INFO [CommonLogger] busy = false
- 08.08 00:40:35.504 INFO [SpeedLog] (SUBTOTAL) time = 1,506;
- 08.08 00:40:35.505 INFO [CommonLogger] busy = false
- 08.08 00:40:35.662 INFO [FiscalPrinter] throwException(ManualFiscalPrinterException [exceptionArea: CLOSE_CHECK_BEFORE_SAVE, fatal is false, Message: ""])
- 08.08 00:40:35.690 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=80, command=kbdMenu5]
- 08.08 00:40:35.895 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=10, command=kbdEnter]
- 08.08 00:40:35.895 INFO [CommonLogger] Menu command: Типы оплат (class ru.crystals.pos.visualization.menu.commands.PaymentTypeCommand)
- 08.08 00:40:35.932 ERROR [CommonLogger] isAllowedToApplySelectedPayment: the selected payment [id: BonusCardPaymentEntity; bank-id: ] is NOT allowed to be used (maybe it was not configured properly yet)
- 08.08 00:40:35.932 ERROR [CommonLogger] isAllowedToApplySelectedPayment: the selected payment [id: CFTGiftCardPaymentEntity; bank-id: ] is NOT allowed to be used (maybe it was not configured properly yet)
- 08.08 00:40:35.937 ERROR [CommonLogger] isAllowedToApplySelectedPayment: the selected payment [id: CFTEGCPaymentEntity; bank-id: ] is NOT allowed to be used (maybe it was not configured properly yet)
- 08.08 00:40:35.951 ERROR [CommonLogger] isAllowedToApplySelectedPayment: the selected payment [id: ChildrenCardPaymentEntity; bank-id: Эмулятор детских карт] is NOT allowed to be used (maybe it was not configured properly yet)
- 08.08 00:40:35.951 INFO [SpeedLog] CheckPaymentTypesContainer#getPaymentStrings return Наличные payment types in time = 52 ms
- 08.08 00:40:36.099 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=40, command=kbdDown]
- 08.08 00:40:36.300 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=40, command=kbdDown]
- 08.08 00:40:36.502 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=40, command=kbdDown]
- 08.08 00:40:36.704 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=40, command=kbdDown]
- 08.08 00:40:36.906 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=40, command=kbdDown]
- 08.08 00:40:37.107 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=40, command=kbdDown]
- 08.08 00:40:37.308 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=40, command=kbdDown]
- 08.08 00:40:37.512 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=40, command=kbdDown]
- 08.08 00:40:37.712 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=40, command=kbdDown]
- 08.08 00:40:37.915 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=10, command=kbdEnter]
- 08.08 00:40:37.935 INFO [CheckContainer] isPaymentComplete = false
- 08.08 00:40:37.936 INFO [CheckContainer] prevState = ADD_PAYMENT
- 08.08 00:40:37.936 INFO [CheckContainer] paid = 0
- 08.08 00:40:37.936 INFO [CheckContainer] surcharge = 644626
- 08.08 00:40:37.936 INFO [CheckContainer] getPaymentFiscalizeError = NONE
- 08.08 00:40:37.937 INFO [CheckContainer] Current payment container is ru.crystals.pos.visualization.payments.externalbankterminal.integration.ExtBankTerminalPaymentPluginAdapter
- 08.08 00:40:37.938 INFO [ExtBankTerminalPaymentView] lastEvent: PaymentModelChangedEvent{state=ENTER_AUTH_CODE, payment=PaymentEntity{, number=null, dateCreate=null, dateCommit=null, sumPay=745129, sumPayBaseCurrency=745129, purchase=null, paymentType='ExternalBankTerminalPaymentEntity', baseCurrency='null', paymentStatus=null, currency='null', successProcessed=true, originalPaymentNumber=null}, info=ExtBankTerminalPaymentInfo{lastDigits='1234', checkNumber=123456, authCode='123456'}}
- 08.08 00:40:37.938 INFO [ExtBankTerminalPaymentView] event: PaymentModelChangedEvent{state=ENTER_AUTH_CODE, payment=PaymentEntity{, number=null, dateCreate=null, dateCommit=null, sumPay=745129, sumPayBaseCurrency=745129, purchase=null, paymentType='ExternalBankTerminalPaymentEntity', baseCurrency='null', paymentStatus=null, currency='null', successProcessed=true, originalPaymentNumber=null}, info=ExtBankTerminalPaymentInfo{lastDigits='1234', checkNumber=123456, authCode='123456'}}
- 08.08 00:40:37.938 INFO [AbstractPaymentModel] Setting payment: PaymentEntity{, number=null, dateCreate=null, dateCommit=null, sumPay=null, sumPayBaseCurrency=null, purchase=null, paymentType='ExternalBankTerminalPaymentEntity', baseCurrency='null', paymentStatus=null, currency='null', successProcessed=true, originalPaymentNumber=null}
- 08.08 00:40:37.938 INFO [ExtBankTerminalPaymentView] lastEvent: PaymentModelChangedEvent{state=ENTER_AUTH_CODE, payment=PaymentEntity{, number=null, dateCreate=null, dateCommit=null, sumPay=745129, sumPayBaseCurrency=745129, purchase=null, paymentType='ExternalBankTerminalPaymentEntity', baseCurrency='null', paymentStatus=null, currency='null', successProcessed=true, originalPaymentNumber=null}, info=ExtBankTerminalPaymentInfo{lastDigits='1234', checkNumber=123456, authCode='123456'}}
- 08.08 00:40:37.938 INFO [ExtBankTerminalPaymentView] event: PaymentModelChangedEvent{state=ENTER_SUM, payment=PaymentEntity{, number=null, dateCreate=null, dateCommit=null, sumPay=null, sumPayBaseCurrency=null, purchase=null, paymentType='ExternalBankTerminalPaymentEntity', baseCurrency='null', paymentStatus=null, currency='null', successProcessed=true, originalPaymentNumber=null}, info=ExtBankTerminalPaymentInfo{lastDigits='1234', checkNumber=123456, authCode='123456'}}
- 08.08 00:40:37.959 INFO [CommonLogger] busy = true
- 08.08 00:40:37.961 TRACE [TechProcessImpl] Start warn divide alco
- 08.08 00:40:37.961 TRACE [TechProcessImpl] End warn devide alco
- 08.08 00:40:37.964 INFO [TechProcessImpl] goToDiscounts
- 08.08 00:40:38.128 INFO [LoyalBridgeServiceImpl] --------------- begin discount calculation ---------------
- 08.08 00:40:38.134 INFO [LoyalProductFinder] Time finding items (10) = 6 ms
- 08.08 00:40:38.134 INFO [LoyalProductsConverter] Time searching loyal goods for 10 productItems = 6 ms
- 08.08 00:40:38.134 INFO [LoyalCalculatorConverter] Time converting 10 positions = 0 ms
- 08.08 00:40:38.135 TRACE [MLServiceImpl] entering getMlCardNo(Purchase). The argument is: Purchase{number=183, dateCreate=Thu Aug 08 00:40:19 MSK 2019, checkSum=644626, operationType=true, discountValueTotal=0}
- 08.08 00:40:38.135 TRACE [MLServiceImpl] leaving getMlCardNo(Purchase). The receipt does not have cards applied
- 08.08 00:40:38.135 TRACE [MLServiceImpl] entering getMlCouponNo(PurchaseEntity). The argument is: Purchase{number=183, dateCreate=Thu Aug 08 00:40:19 MSK 2019, checkSum=644626, operationType=true, discountValueTotal=0}
- 08.08 00:40:38.135 TRACE [MLServiceImpl] leaving getMlCouponNo(PurchaseEntity). The receipt does not have cards applied
- 08.08 00:40:38.139 INFO [DoProcessing] ============ LoyalCalculation: doDiscount start ============
- 08.08 00:40:38.139 INFO [DoProcessing] GeneralInteractionMethod: MAXIMUM_DISCOUNT
- 08.08 00:40:38.148 INFO [DoProcessing] ============ LoyalCalculation: doDiscount success ============
- 08.08 00:40:38.149 TRACE [LoyPluginEmulator] entering doDiscount(Receipt). The argument is: ru.crystals.api.commons.ReceiptPurchaseWrapper@12993c1
- 08.08 00:40:38.149 TRACE [LoyPluginEmulator] entering readProperties(IntegrationProperties, Logger)
- 08.08 00:40:38.149 TRACE [LoyPluginEmulator] getUrlProperty: the "secondary.calc.url" is not set
- 08.08 00:40:38.149 TRACE [LoyPluginEmulator] leaving readProperties(IntegrationProperties, Logger). The result is: LoyPluginEmulatorProperties{primaryCalcUrl=http://127.0.0.1:10065/loy-plugin-processing/emulator/process, secondaryCalcUrl=null, feedbackUrl=http://127.0.0.1:10065/loy-plugin-processing/emulator/feedback, connectionTimeout=1000, readTimeout=1000, cardProcessingId='null'}; it took 0 [ms]
- 08.08 00:40:38.150 TRACE [LoyPluginEmulator] entering makeCalcCalls(List, EmulatorReceipt). The arguments are: urls: [http://127.0.0.1:10065/loy-plugin-processing/emulator/process], emulatorReceipt: emul-receipt [card: null; positions: [emul-pos [no: 1; marking: "02800"; qnty: 1000; sum: 26227; min-sum: 0; discountable: true], emul-pos [no: 2; marking: "00310"; qnty: 1000; sum: 292; min-sum: 0; discountable: true], emul-pos [no: 3; marking: "08496"; qnty: 1000; sum: 113145; min-sum: 0; discountable: true], emul-pos [no: 4; marking: "09246"; qnty: 1000; sum: 125469; min-sum: 0; discountable: true], emul-pos [no: 5; marking: "02021"; qnty: 1000; sum: 27683; min-sum: 0; discountable: true], emul-pos [no: 6; marking: "01112"; qnty: 1000; sum: 15866; min-sum: 0; discountable: true], emul-pos [no: 7; marking: "08044"; qnty: 1000; sum: 109843; min-sum: 0; discountable: true], emul-pos [no: 8; marking: "07241"; qnty: 1000; sum: 92969; min-sum: 0; discountable: true], emul-pos [no: 9; marking: "06310"; qnty: 1000; sum: 78292; min-sum: 0; discountable: true], emul-pos [no: 10; marking: "04902"; qnty: 1000; sum: 54840; min-sum: 0; discountable: true]]]
- 08.08 00:40:38.191 ERROR [ConnectionEmulatorUtils] toString(XmlEmulatorException): the argument is null
- 08.08 00:40:38.200 TRACE [LoyPluginEmulator] leaving makeCalcCalls(List, EmulatorReceipt). The result is: emul-loy-result [discounts: []; limit: null; taken-into-account: null]; it took 51 [ms]
- 08.08 00:40:38.200 TRACE [LoyPluginEmulator] leaving doDiscount(Receipt). The result is: LoyaltyResult{discounts=null, bonusWriteOffsLimits=null, bonusesTakenIntoAccount=null, bonusAccrualResults=null, printDocuments=null, messagesToCashier=null, extendedAttributeMap=null}; it took 51 [ms]
- 08.08 00:40:38.200 INFO [LoyaltyResultSanityChecker] Checking MRP restrictions
- Quantity 1000
- Position sum 262.27
- Value 0
- Min price 0.00
- 08.08 00:40:38.200 INFO [LoyaltyResultSanityChecker] Unable to check MRP restriction: no MRP provided
- 08.08 00:40:38.200 INFO [LoyaltyResultSanityChecker] Checking MRP restrictions
- Quantity 1000
- Position sum 2.92
- Value 0
- Min price 0.00
- 08.08 00:40:38.201 INFO [LoyaltyResultSanityChecker] Unable to check MRP restriction: no MRP provided
- 08.08 00:40:38.201 INFO [LoyaltyResultSanityChecker] Checking MRP restrictions
- Quantity 1000
- Position sum 1131.45
- Value 0
- Min price 0.00
- 08.08 00:40:38.201 INFO [LoyaltyResultSanityChecker] Unable to check MRP restriction: no MRP provided
- 08.08 00:40:38.201 INFO [LoyaltyResultSanityChecker] Checking MRP restrictions
- Quantity 1000
- Position sum 1254.69
- Value 0
- Min price 0.00
- 08.08 00:40:38.201 INFO [LoyaltyResultSanityChecker] Unable to check MRP restriction: no MRP provided
- 08.08 00:40:38.201 INFO [LoyaltyResultSanityChecker] Checking MRP restrictions
- Quantity 1000
- Position sum 276.83
- Value 0
- Min price 0.00
- 08.08 00:40:38.201 INFO [LoyaltyResultSanityChecker] Unable to check MRP restriction: no MRP provided
- 08.08 00:40:38.201 INFO [LoyaltyResultSanityChecker] Checking MRP restrictions
- Quantity 1000
- Position sum 158.66
- Value 0
- Min price 0.00
- 08.08 00:40:38.201 INFO [LoyaltyResultSanityChecker] Unable to check MRP restriction: no MRP provided
- 08.08 00:40:38.201 INFO [LoyaltyResultSanityChecker] Checking MRP restrictions
- Quantity 1000
- Position sum 1098.43
- Value 0
- Min price 0.00
- 08.08 00:40:38.201 INFO [LoyaltyResultSanityChecker] Unable to check MRP restriction: no MRP provided
- 08.08 00:40:38.201 INFO [LoyaltyResultSanityChecker] Checking MRP restrictions
- Quantity 1000
- Position sum 929.69
- Value 0
- Min price 0.00
- 08.08 00:40:38.201 INFO [LoyaltyResultSanityChecker] Unable to check MRP restriction: no MRP provided
- 08.08 00:40:38.201 INFO [LoyaltyResultSanityChecker] Checking MRP restrictions
- Quantity 1000
- Position sum 782.92
- Value 0
- Min price 0.00
- 08.08 00:40:38.201 INFO [LoyaltyResultSanityChecker] Unable to check MRP restriction: no MRP provided
- 08.08 00:40:38.201 INFO [LoyaltyResultSanityChecker] Checking MRP restrictions
- Quantity 1000
- Position sum 548.40
- Value 0
- Min price 0.00
- 08.08 00:40:38.201 INFO [LoyaltyResultSanityChecker] Unable to check MRP restriction: no MRP provided
- 08.08 00:40:38.205 TRACE [MLServiceImpl] entering getMlCardNo(Purchase). The argument is: Purchase{number=183, dateCreate=Thu Aug 08 00:40:19 MSK 2019, checkSum=644626, operationType=true, discountValueTotal=0}
- 08.08 00:40:38.205 TRACE [MLServiceImpl] leaving getMlCardNo(Purchase). The receipt does not have cards applied
- 08.08 00:40:38.205 TRACE [MLServiceImpl] entering getMlCouponNo(PurchaseEntity). The argument is: Purchase{number=183, dateCreate=Thu Aug 08 00:40:19 MSK 2019, checkSum=644626, operationType=true, discountValueTotal=0}
- 08.08 00:40:38.205 TRACE [MLServiceImpl] leaving getMlCouponNo(PurchaseEntity). The receipt does not have cards applied
- 08.08 00:40:38.205 TRACE [SCService] entering isEnabled()
- 08.08 00:40:38.205 TRACE [SCService] leaving isEnabled(). the result is: true
- 08.08 00:40:38.205 TRACE [SCService] entering calcDiscount(Purchase). The argument is: Purchase{number=183, dateCreate=Thu Aug 08 00:40:19 MSK 2019, checkSum=644626, operationType=true, discountValueTotal=0}
- 08.08 00:40:38.209 TRACE [SCService] Send request <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
- <ChequeRequest xmlns="http://smartcheckout.ru/xsd/s10ren.xsd" ChequeType="Soft">
- <RequestID>1565214019500</RequestID>
- <DateTime>2019-08-08T00:40:38.209+03:00</DateTime>
- <POS>61</POS>
- <Number>1565214019500</Number>
- <Summ>6446.26</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>6446.26</SummDiscounted>
- <Item>
- <PositionNumber>1</PositionNumber>
- <Article>02800</Article>
- <ArticleName>Шоколад малиновый пряный (Испания)</ArticleName>
- <Price>262.27</Price>
- <Quantity>1.000</Quantity>
- <Summ>262.27</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>262.27</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>2</PositionNumber>
- <Article>00310</Article>
- <ArticleName>Шоколад яблочный терпкий (Россия)</ArticleName>
- <Price>2.92</Price>
- <Quantity>1.000</Quantity>
- <Summ>2.92</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>2.92</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>3</PositionNumber>
- <Article>08496</Article>
- <ArticleName>Напиток вишневый густой (Китай)</ArticleName>
- <Price>1131.45</Price>
- <Quantity>1.000</Quantity>
- <Summ>1131.45</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>1131.45</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>4</PositionNumber>
- <Article>09246</Article>
- <ArticleName>Напиток клубничный соленый (Бельгия)</ArticleName>
- <Price>1254.69</Price>
- <Quantity>1.000</Quantity>
- <Summ>1254.69</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>1254.69</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>5</PositionNumber>
- <Article>02021</Article>
- <ArticleName>Кефир виноградный сладкий (Испания)</ArticleName>
- <Price>276.83</Price>
- <Quantity>1.000</Quantity>
- <Summ>276.83</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>276.83</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>6</PositionNumber>
- <Article>01112</Article>
- <ArticleName>Йогурт яблочный кислый (Израиль)</ArticleName>
- <Price>158.66</Price>
- <Quantity>1.000</Quantity>
- <Summ>158.66</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>158.66</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>7</PositionNumber>
- <Article>08044</Article>
- <ArticleName>Хлеб клубничный сладкий (Китай)</ArticleName>
- <Price>1098.43</Price>
- <Quantity>1.000</Quantity>
- <Summ>1098.43</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>1098.43</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>8</PositionNumber>
- <Article>07241</Article>
- <ArticleName>Кефир клубничный соленый (Франция)</ArticleName>
- <Price>929.69</Price>
- <Quantity>1.000</Quantity>
- <Summ>929.69</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>929.69</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>9</PositionNumber>
- <Article>06310</Article>
- <ArticleName>Шоколад яблочный терпкий (Италия)</ArticleName>
- <Price>782.92</Price>
- <Quantity>1.000</Quantity>
- <Summ>782.92</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>782.92</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>10</PositionNumber>
- <Article>04902</Article>
- <ArticleName>Йогурт малиновый горький (Великобритания)</ArticleName>
- <Price>548.40</Price>
- <Quantity>1.000</Quantity>
- <Summ>548.40</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>548.40</SummDiscounted>
- </Item>
- </ChequeRequest>
- 08.08 00:40:38.210 TRACE [SCService] entering getServices()
- 08.08 00:40:38.210 TRACE [SCService] getting services (IN MEMORY)
- 08.08 00:40:38.210 TRACE [SCService] leaving getServices(). The result size is: 2
- 08.08 00:40:38.260 TRACE [SCService] Received response: <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
- <ChequeRequestResponce xmlns="http://smartcheckout.ru/xsd/s10ren.xsd">
- <RequestID>1565214019500</RequestID>
- <Processed>2019-08-08T00:40:38.217+03:00</Processed>
- <ReturnCode>0</ReturnCode>
- <CashierMessageTO>0</CashierMessageTO>
- <Summ>6446.26</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>6446.26</SummDiscounted>
- <Item>
- <PositionNumber>1</PositionNumber>
- <Article>02800</Article>
- <ArticleName>Шоколад малиновый пряный (Испания)</ArticleName>
- <Price>262.27</Price>
- <MinPrice>0</MinPrice>
- <Quantity>1.000</Quantity>
- <Summ>262.27</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>262.27</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>2</PositionNumber>
- <Article>00310</Article>
- <ArticleName>Шоколад яблочный терпкий (Россия)</ArticleName>
- <Price>2.92</Price>
- <MinPrice>0</MinPrice>
- <Quantity>1.000</Quantity>
- <Summ>2.92</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>2.92</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>3</PositionNumber>
- <Article>08496</Article>
- <ArticleName>Напиток вишневый густой (Китай)</ArticleName>
- <Price>1131.45</Price>
- <MinPrice>0</MinPrice>
- <Quantity>1.000</Quantity>
- <Summ>1131.45</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>1131.45</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>4</PositionNumber>
- <Article>09246</Article>
- <ArticleName>Напиток клубничный соленый (Бельгия)</ArticleName>
- <Price>1254.69</Price>
- <MinPrice>0</MinPrice>
- <Quantity>1.000</Quantity>
- <Summ>1254.69</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>1254.69</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>5</PositionNumber>
- <Article>02021</Article>
- <ArticleName>Кефир виноградный сладкий (Испания)</ArticleName>
- <Price>276.83</Price>
- <MinPrice>0</MinPrice>
- <Quantity>1.000</Quantity>
- <Summ>276.83</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>276.83</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>6</PositionNumber>
- <Article>01112</Article>
- <ArticleName>Йогурт яблочный кислый (Израиль)</ArticleName>
- <Price>158.66</Price>
- <MinPrice>0</MinPrice>
- <Quantity>1.000</Quantity>
- <Summ>158.66</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>158.66</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>7</PositionNumber>
- <Article>08044</Article>
- <ArticleName>Хлеб клубничный сладкий (Китай)</ArticleName>
- <Price>1098.43</Price>
- <MinPrice>0</MinPrice>
- <Quantity>1.000</Quantity>
- <Summ>1098.43</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>1098.43</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>8</PositionNumber>
- <Article>07241</Article>
- <ArticleName>Кефир клубничный соленый (Франция)</ArticleName>
- <Price>929.69</Price>
- <MinPrice>0</MinPrice>
- <Quantity>1.000</Quantity>
- <Summ>929.69</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>929.69</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>9</PositionNumber>
- <Article>06310</Article>
- <ArticleName>Шоколад яблочный терпкий (Италия)</ArticleName>
- <Price>782.92</Price>
- <MinPrice>0</MinPrice>
- <Quantity>1.000</Quantity>
- <Summ>782.92</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>782.92</SummDiscounted>
- </Item>
- <Item>
- <PositionNumber>10</PositionNumber>
- <Article>04902</Article>
- <ArticleName>Йогурт малиновый горький (Великобритания)</ArticleName>
- <Price>548.40</Price>
- <MinPrice>0</MinPrice>
- <Quantity>1.000</Quantity>
- <Summ>548.40</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>548.40</SummDiscounted>
- </Item>
- </ChequeRequestResponce>
- 08.08 00:40:38.260 TRACE [SCReceiptConverter] ml discounts: {position-key [marking: 01112; original-price: 15866]=0, position-key [marking: 09246; original-price: 125469]=0, position-key [marking: 02021; original-price: 27683]=0, position-key [marking: 00310; original-price: 292]=0, position-key [marking: 08044; original-price: 109843]=0, position-key [marking: 07241; original-price: 92969]=0, position-key [marking: 02800; original-price: 26227]=0, position-key [marking: 08496; original-price: 113145]=0, position-key [marking: 06310; original-price: 78292]=0, position-key [marking: 04902; original-price: 54840]=0}
- 08.08 00:40:38.260 TRACE [SCReceiptConverter] it was inferred that no SC POS discounts were given on position [key: position-key [marking: 01112; original-price: 15866]]: SC discount value is: 0
- 08.08 00:40:38.260 TRACE [SCReceiptConverter] it was inferred that no SC POS discounts were given on position [key: position-key [marking: 09246; original-price: 125469]]: SC discount value is: 0
- 08.08 00:40:38.260 TRACE [SCReceiptConverter] it was inferred that no SC POS discounts were given on position [key: position-key [marking: 02021; original-price: 27683]]: SC discount value is: 0
- 08.08 00:40:38.260 TRACE [SCReceiptConverter] it was inferred that no SC POS discounts were given on position [key: position-key [marking: 00310; original-price: 292]]: SC discount value is: 0
- 08.08 00:40:38.261 TRACE [SCReceiptConverter] it was inferred that no SC POS discounts were given on position [key: position-key [marking: 08044; original-price: 109843]]: SC discount value is: 0
- 08.08 00:40:38.261 TRACE [SCReceiptConverter] it was inferred that no SC POS discounts were given on position [key: position-key [marking: 07241; original-price: 92969]]: SC discount value is: 0
- 08.08 00:40:38.261 TRACE [SCReceiptConverter] it was inferred that no SC POS discounts were given on position [key: position-key [marking: 02800; original-price: 26227]]: SC discount value is: 0
- 08.08 00:40:38.261 TRACE [SCReceiptConverter] it was inferred that no SC POS discounts were given on position [key: position-key [marking: 08496; original-price: 113145]]: SC discount value is: 0
- 08.08 00:40:38.261 TRACE [SCReceiptConverter] it was inferred that no SC POS discounts were given on position [key: position-key [marking: 06310; original-price: 78292]]: SC discount value is: 0
- 08.08 00:40:38.261 TRACE [SCReceiptConverter] it was inferred that no SC POS discounts were given on position [key: position-key [marking: 04902; original-price: 54840]]: SC discount value is: 0
- 08.08 00:40:38.261 TRACE [SCService] leaving calcDiscount(Purchase). The result is: Purchase{number=null, dateCreate=null, checkSum=644626, operationType=null, discountValueTotal=0}; it took 56 [ms]
- 08.08 00:40:38.262 DEBUG [LoymaxUtils] Loymax request:
- <?xml version="1.0" encoding="UTF-8" standalone="yes"?><XMLRequest><Version>3.2</Version><CancelPurchases><CancelPurchaseRequest PurchaseID="71710611565214034960" OperationID="9f2b7914aec44adaa3d5e7b0905ea764" OperationDate="2019-08-08T00:40:38.261+03:00" ElementID="1"/></CancelPurchases></XMLRequest>
- 08.08 00:40:38.280 DEBUG [LoymaxUtils] Loymax response:
- <?xml version="1.0" encoding="UTF-8" standalone="yes"?><XMLResponse><ErrorCode>0</ErrorCode><CancelPurchases><CancelPurchaseResponse PurchaseID="71710611565214034960" OperationID="9f2b7914aec44adaa3d5e7b0905ea764" OperationDate="2019-08-08T00:40:38.261+03:00" ErrorCode="0"/></CancelPurchases></XMLResponse>
- 08.08 00:40:38.298 DEBUG [LoymaxUtils] Loymax request:
- <?xml version="1.0" encoding="UTF-8" standalone="yes"?><XMLRequest><Version>3.2</Version><Calculates><CalculateRequest PurchaseID="71710611565214038280" OperationID="7be6edb912a34ab5b2ce21ac52fa913a" OperationDate="2019-08-08T00:40:38.280+03:00" ElementID="1"><Cheque ChequeDate="2019-08-08T00:40:19.500+03:00"><ChequeLine PosID="17132" Amount="262.27" Name="Шоколад малиновый пряный (Испания)" GoodsId="02800" Price="262.27" Quantity="1.000"/><ChequeLine PosID="17133" Amount="2.92" Name="Шоколад яблочный терпкий (Россия)" GoodsId="00310" Price="2.92" Quantity="1.000"/><ChequeLine PosID="17134" Amount="1131.45" Name="Напиток вишневый густой (Китай)" GoodsId="08496" Price="1131.45" Quantity="1.000"/><ChequeLine PosID="17135" Amount="1254.69" Name="Напиток клубничный соленый (Бельгия)" GoodsId="09246" Price="1254.69" Quantity="1.000"/><ChequeLine PosID="17136" Amount="276.83" Name="Кефир виноградный сладкий (Испания)" GoodsId="02021" Price="276.83" Quantity="1.000"/><ChequeLine PosID="17137" Amount="158.66" Name="Йогурт яблочный кислый (Израиль)" GoodsId="01112" Price="158.66" Quantity="1.000"/><ChequeLine PosID="17138" Amount="1098.43" Name="Хлеб клубничный сладкий (Китай)" GoodsId="08044" Price="1098.43" Quantity="1.000"/><ChequeLine PosID="17139" Amount="929.69" Name="Кефир клубничный соленый (Франция)" GoodsId="07241" Price="929.69" Quantity="1.000"/><ChequeLine PosID="17240" Amount="782.92" Name="Шоколад яблочный терпкий (Италия)" GoodsId="06310" Price="782.92" Quantity="1.000"/><ChequeLine PosID="17241" Amount="548.40" Name="Йогурт малиновый горький (Великобритания)" GoodsId="04902" Price="548.40" Quantity="1.000"/></Cheque></CalculateRequest></Calculates></XMLRequest>
- 08.08 00:40:38.334 ERROR [ConnectionEmulatorUtils] toString(XmlEmulatorException): the argument is null
- 08.08 00:40:38.349 DEBUG [LoymaxUtils] Loymax response:
- <?xml version="1.0" encoding="UTF-8" standalone="yes"?><XMLResponse><ErrorCode>0</ErrorCode><Calculates><CalculateResponse AvailableAmount="6446.26" AvailableBonusAmount="0" ErrorCode="0"><Cheque ChequeDate="2019-08-08T00:40:19.500+03:00"><ChequeLine PosID="17132" Amount="262.27" Name="Шоколад малиновый пряный (Испания)" GoodsId="02800" Price="262.27" Quantity="1.000" Discount="0"/><ChequeLine PosID="17133" Amount="2.92" Name="Шоколад яблочный терпкий (Россия)" GoodsId="00310" Price="2.92" Quantity="1.000" Discount="0"/><ChequeLine PosID="17134" Amount="1131.45" Name="Напиток вишневый густой (Китай)" GoodsId="08496" Price="1131.45" Quantity="1.000" Discount="0"/><ChequeLine PosID="17135" Amount="1254.69" Name="Напиток клубничный соленый (Бельгия)" GoodsId="09246" Price="1254.69" Quantity="1.000" Discount="0"/><ChequeLine PosID="17136" Amount="276.83" Name="Кефир виноградный сладкий (Испания)" GoodsId="02021" Price="276.83" Quantity="1.000" Discount="0"/><ChequeLine PosID="17137" Amount="158.66" Name="Йогурт яблочный кислый (Израиль)" GoodsId="01112" Price="158.66" Quantity="1.000" Discount="0"/><ChequeLine PosID="17138" Amount="1098.43" Name="Хлеб клубничный сладкий (Китай)" GoodsId="08044" Price="1098.43" Quantity="1.000" Discount="0"/><ChequeLine PosID="17139" Amount="929.69" Name="Кефир клубничный соленый (Франция)" GoodsId="07241" Price="929.69" Quantity="1.000" Discount="0"/><ChequeLine PosID="17240" Amount="782.92" Name="Шоколад яблочный терпкий (Италия)" GoodsId="06310" Price="782.92" Quantity="1.000" Discount="0"/><ChequeLine PosID="17241" Amount="548.40" Name="Йогурт малиновый горький (Великобритания)" GoodsId="04902" Price="548.40" Quantity="1.000" Discount="0"/></Cheque></CalculateResponse></Calculates></XMLResponse>
- 08.08 00:40:38.363 INFO [DoProcessing] ============ LoyalCalculation: doDiscount start ============
- 08.08 00:40:38.363 INFO [DoProcessing] GeneralInteractionMethod: MAXIMUM_DISCOUNT
- 08.08 00:40:38.384 WARN [AdvancedMessagesActionResult] Calculator returns empty result. Do not generate slips or messages
- 08.08 00:40:38.390 WARN [AdvancedMessagesActionResult] Calculator returns empty result. Do not generate slips or messages
- 08.08 00:40:38.391 WARN [AdvancedMessagesActionResult] Calculator returns empty result. Do not generate slips or messages
- 08.08 00:40:38.391 WARN [AdvancedMessagesActionResult] Calculator returns empty result. Do not generate slips or messages
- 08.08 00:40:38.482 INFO [DoProcessing] ============ LoyalCalculation: doDiscount success ============
- 08.08 00:40:38.484 INFO [DoProcessing] ============ LoyalCalculation: doDiscount start ============
- 08.08 00:40:38.484 INFO [DoProcessing] GeneralInteractionMethod: MAXIMUM_DISCOUNT
- 08.08 00:40:38.485 INFO [DoProcessing] ============ LoyalCalculation: doDiscount success ============
- 08.08 00:40:38.516 INFO [SetApiPluginLoyProvider] Plugin "ru.crystals.loy.plugin.emulator" does not do post discount tuning
- 08.08 00:40:38.517 TRACE [MLServiceImpl] entering getMlCardNo(Purchase). The argument is: Purchase{number=183, dateCreate=Thu Aug 08 00:40:19 MSK 2019, checkSum=644626, operationType=true, discountValueTotal=0}
- 08.08 00:40:38.517 TRACE [MLServiceImpl] leaving getMlCardNo(Purchase). The receipt does not have cards applied
- 08.08 00:40:38.517 TRACE [MLServiceImpl] entering getMlCouponNo(PurchaseEntity). The argument is: Purchase{number=183, dateCreate=Thu Aug 08 00:40:19 MSK 2019, checkSum=644626, operationType=true, discountValueTotal=0}
- 08.08 00:40:38.517 TRACE [MLServiceImpl] leaving getMlCouponNo(PurchaseEntity). The receipt does not have cards applied
- 08.08 00:40:38.517 INFO [LoyalServiceImpl] Discount calculation (Purchase #183; Positions: 10
- 08.08 00:40:38.620 INFO [LoyalBridgeServiceImpl] Total time of discount calculation = 492 ms
- 08.08 00:40:38.621 INFO [LoyalBridgeServiceImpl] ---------------- end discount calculation ----------------
- 08.08 00:40:38.641 INFO [TextCustomerDisplayPluginAbstract] Screen updated:
- 08.08 00:40:38.641 INFO [TextCustomerDisplayPluginAbstract] **********************
- 08.08 00:40:38.641 INFO [TextCustomerDisplayPluginAbstract] *Скидка 0.00*
- 08.08 00:40:38.641 INFO [TextCustomerDisplayPluginAbstract] *Итого 6446.26*
- 08.08 00:40:38.641 INFO [TextCustomerDisplayPluginAbstract] **********************
- 08.08 00:40:38.641 INFO [TextCustomerDisplayPluginAbstract]
- 08.08 00:40:38.684 INFO [SpeedLog] TechProcess discounts processing on cheque with 10 positions [sale] time = 720 ms
- 08.08 00:40:38.687 INFO [CommonLogger] value = 0
- 08.08 00:40:38.718 TRACE [TechProcessImpl] Start warn divide amount
- 08.08 00:40:38.722 INFO [TechProcessImpl] goToPayments
- 08.08 00:40:38.724 INFO [CheckContainer] startPayments() surcharge = 644626
- 08.08 00:40:38.730 INFO [CheckContainer] isPaymentComplete = false
- 08.08 00:40:38.730 INFO [CheckContainer] prevState = SELECT_PAYMENT_TYPE
- 08.08 00:40:38.730 INFO [CheckContainer] paid = 0
- 08.08 00:40:38.730 INFO [CheckContainer] surcharge = 644626
- 08.08 00:40:38.730 INFO [CheckContainer] getPaymentFiscalizeError = NONE
- 08.08 00:40:38.732 INFO [CheckContainer] Current payment container is ru.crystals.pos.visualization.payments.externalbankterminal.integration.ExtBankTerminalPaymentPluginAdapter
- 08.08 00:40:38.732 INFO [ExtBankTerminalPaymentView] lastEvent: PaymentModelChangedEvent{state=ENTER_SUM, payment=PaymentEntity{, number=null, dateCreate=null, dateCommit=null, sumPay=null, sumPayBaseCurrency=null, purchase=null, paymentType='ExternalBankTerminalPaymentEntity', baseCurrency='null', paymentStatus=null, currency='null', successProcessed=true, originalPaymentNumber=null}, info=ExtBankTerminalPaymentInfo{lastDigits='1234', checkNumber=123456, authCode='123456'}}
- 08.08 00:40:38.732 INFO [ExtBankTerminalPaymentView] event: PaymentModelChangedEvent{state=ENTER_SUM, payment=PaymentEntity{, number=null, dateCreate=null, dateCommit=null, sumPay=null, sumPayBaseCurrency=null, purchase=null, paymentType='ExternalBankTerminalPaymentEntity', baseCurrency='null', paymentStatus=null, currency='null', successProcessed=true, originalPaymentNumber=null}, info=ExtBankTerminalPaymentInfo{lastDigits='1234', checkNumber=123456, authCode='123456'}}
- 08.08 00:40:38.736 INFO [AbstractPaymentModel] Setting payment: PaymentEntity{, number=null, dateCreate=null, dateCommit=null, sumPay=null, sumPayBaseCurrency=null, purchase=null, paymentType='ExternalBankTerminalPaymentEntity', baseCurrency='null', paymentStatus=null, currency='null', successProcessed=true, originalPaymentNumber=null}
- 08.08 00:40:38.736 INFO [ExtBankTerminalPaymentView] lastEvent: PaymentModelChangedEvent{state=ENTER_SUM, payment=PaymentEntity{, number=null, dateCreate=null, dateCommit=null, sumPay=null, sumPayBaseCurrency=null, purchase=null, paymentType='ExternalBankTerminalPaymentEntity', baseCurrency='null', paymentStatus=null, currency='null', successProcessed=true, originalPaymentNumber=null}, info=ExtBankTerminalPaymentInfo{lastDigits='1234', checkNumber=123456, authCode='123456'}}
- 08.08 00:40:38.736 INFO [ExtBankTerminalPaymentView] event: PaymentModelChangedEvent{state=ENTER_SUM, payment=PaymentEntity{, number=null, dateCreate=null, dateCommit=null, sumPay=null, sumPayBaseCurrency=null, purchase=null, paymentType='ExternalBankTerminalPaymentEntity', baseCurrency='null', paymentStatus=null, currency='null', successProcessed=true, originalPaymentNumber=null}, info=ExtBankTerminalPaymentInfo{lastDigits='1234', checkNumber=123456, authCode='123456'}}
- 08.08 00:40:38.740 INFO [CommonLogger] busy = false
- 08.08 00:40:38.740 INFO [SpeedLog] (SUBTOTAL) time = 0,780;
- 08.08 00:40:38.741 INFO [CommonLogger] busy = false
- 08.08 00:40:40.212 INFO [ExtBankTerminalPaymentView] lastEvent: PaymentModelChangedEvent{state=ENTER_SUM, payment=PaymentEntity{, number=null, dateCreate=null, dateCommit=null, sumPay=644626, sumPayBaseCurrency=644626, purchase=null, paymentType='ExternalBankTerminalPaymentEntity', baseCurrency='null', paymentStatus=null, currency='null', successProcessed=true, originalPaymentNumber=null}, info=ExtBankTerminalPaymentInfo{lastDigits='1234', checkNumber=123456, authCode='123456'}}
- 08.08 00:40:40.212 INFO [ExtBankTerminalPaymentView] event: PaymentModelChangedEvent{state=ENTER_LAST_4_DIGITS, payment=PaymentEntity{, number=null, dateCreate=null, dateCommit=null, sumPay=644626, sumPayBaseCurrency=644626, purchase=null, paymentType='ExternalBankTerminalPaymentEntity', baseCurrency='null', paymentStatus=null, currency='null', successProcessed=true, originalPaymentNumber=null}, info=ExtBankTerminalPaymentInfo{lastDigits='1234', checkNumber=123456, authCode='123456'}}
- 08.08 00:40:40.213 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=10, command=kbdEnter]
- 08.08 00:40:41.217 INFO [ExtBankTerminalPaymentView] lastEvent: PaymentModelChangedEvent{state=ENTER_LAST_4_DIGITS, payment=PaymentEntity{, number=null, dateCreate=null, dateCommit=null, sumPay=644626, sumPayBaseCurrency=644626, purchase=null, paymentType='ExternalBankTerminalPaymentEntity', baseCurrency='null', paymentStatus=null, currency='null', successProcessed=true, originalPaymentNumber=null}, info=ExtBankTerminalPaymentInfo{lastDigits='1234', checkNumber=123456, authCode='123456'}}
- 08.08 00:40:41.217 INFO [ExtBankTerminalPaymentView] event: PaymentModelChangedEvent{state=ENTER_AUTH_CODE, payment=PaymentEntity{, number=null, dateCreate=null, dateCommit=null, sumPay=644626, sumPayBaseCurrency=644626, purchase=null, paymentType='ExternalBankTerminalPaymentEntity', baseCurrency='null', paymentStatus=null, currency='null', successProcessed=true, originalPaymentNumber=null}, info=ExtBankTerminalPaymentInfo{lastDigits='1234', checkNumber=123456, authCode='123456'}}
- 08.08 00:40:41.218 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=10, command=kbdEnter]
- 08.08 00:40:42.624 INFO [ExtBankTerminalPaymentView] lastEvent: PaymentModelChangedEvent{state=ENTER_AUTH_CODE, payment=PaymentEntity{, number=null, dateCreate=null, dateCommit=null, sumPay=644626, sumPayBaseCurrency=644626, purchase=null, paymentType='ExternalBankTerminalPaymentEntity', baseCurrency='null', paymentStatus=null, currency='null', successProcessed=true, originalPaymentNumber=null}, info=ExtBankTerminalPaymentInfo{lastDigits='1234', checkNumber=123456, authCode='123456'}}
- 08.08 00:40:42.624 INFO [ExtBankTerminalPaymentView] event: PaymentModelChangedEvent{state=ENTER_RECEIPT_NUMBER, payment=PaymentEntity{, number=null, dateCreate=null, dateCommit=null, sumPay=644626, sumPayBaseCurrency=644626, purchase=null, paymentType='ExternalBankTerminalPaymentEntity', baseCurrency='null', paymentStatus=null, currency='null', successProcessed=true, originalPaymentNumber=null}, info=ExtBankTerminalPaymentInfo{lastDigits='1234', checkNumber=123456, authCode='123456'}}
- 08.08 00:40:42.625 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=10, command=kbdEnter]
- 08.08 00:40:44.031 INFO [CommonLogger] doProcessPayment() in class ru.crystals.pos.visualization.payments.externalbankterminal.integration.ExtBankTerminalPaymentPluginAdapter
- 08.08 00:40:44.031 INFO [TechProcessImpl] addPayment ExternalBankTerminalPaymentEntity 644626
- 08.08 00:40:44.209 WARN [PrismaBridgeImpl] Can't send [add payment] prisma event, position or purchase is empty
- 08.08 00:40:44.209 TRACE [TechProcessEventsImpl] entering purchaseChangedAtPaymentsStage(PurchaseEntity, List). The arguments are: purchase [PurchaseEntity [id=16884, number=null, dateCreate=Thu Aug 08 00:40:19 MSK 2019, dateCommit=null, fiscalDocNum=null, sentToServerStatus=NO_SENT]], notifications [[]]
- 08.08 00:40:44.226 INFO [CommonLogger] value = 0
- 08.08 00:40:44.238 TRACE [TechProcessEventsImpl] leaving purchaseChangedAtPaymentsStage(PurchaseEntity, List). It took 29 [ms]
- 08.08 00:40:44.239 WARN [PrismaBridgeImpl] Can't send [add payment complete] prisma event, position or change is empty
- 08.08 00:40:44.240 INFO [TextCustomerDisplayPluginAbstract] Screen updated:
- 08.08 00:40:44.240 INFO [TextCustomerDisplayPluginAbstract] **********************
- 08.08 00:40:44.240 INFO [TextCustomerDisplayPluginAbstract] *Оплачено 6446.26*
- 08.08 00:40:44.240 INFO [TextCustomerDisplayPluginAbstract] *Cдача 0.00*
- 08.08 00:40:44.240 INFO [TextCustomerDisplayPluginAbstract] **********************
- 08.08 00:40:44.240 INFO [TextCustomerDisplayPluginAbstract]
- 08.08 00:40:44.249 INFO [TechProcessShift] fiscalizeCheck PurchaseEntity [id=16884, number=null, dateCreate=Thu Aug 08 00:40:19 MSK 2019, dateCommit=null, fiscalDocNum=null, sentToServerStatus=NO_SENT]
- 08.08 00:40:44.607 INFO [FiscalPrinter] getLastKpk
- 08.08 00:40:44.608 INFO [FiscalPrinter] LastKpk = 644
- 08.08 00:40:44.809 WARN [SetApiPluginLoyProvider] No LoyaltyPlugin "ru.crystals.loy.plugin.emulator" found for purchase id 16884
- 08.08 00:40:44.809 INFO [FiscalPrinter] printCheck
- 08.08 00:40:44.809 INFO [FiscalPrinter] getLastKpk
- 08.08 00:40:44.809 INFO [FiscalPrinter] LastKpk = 644
- 08.08 00:40:44.809 INFO [FiscalPrinter] Fiscal interrupt: null
- 08.08 00:40:44.810 INFO [FiscalPrinter] Get document template /mnt/sda1/tce/storage/crystal-cash/modules/fiscalPrinter/templates/check-sale.xml
- 08.08 00:40:44.810 INFO [DocumentTemplate] =====logo=====
- 08.08 00:40:44.810 INFO [DocumentTemplate] content: null
- 08.08 00:40:44.814 INFO [DocumentTemplate] =====header=====
- 08.08 00:40:44.814 INFO [DocumentTemplate] jr. name ||NORMAL
- 08.08 00:40:44.815 INFO [DocumentTemplate] 199100, Spb, Savushkina, 112 ||NORMAL
- 08.08 00:40:44.815 INFO [DocumentTemplate] ----------------------------------------------||NORMAL
- 08.08 00:40:44.815 INFO [DocumentTemplate] ЗВД.N:00000717161 ФН: 72afb605-7a||NORMAL
- 08.08 00:40:44.815 INFO [DocumentTemplate] РЕГ.N:NFM.7171.61.0.156519ИНН: 7802781104 ||NORMAL
- 08.08 00:40:44.815 INFO [DocumentTemplate] 01 Администраторов Адми КАССА: 61 ОТД01||NORMAL
- 08.08 00:40:44.815 INFO [DocumentTemplate] ЧЕК НА ПРОДАЖУ N: 183 ||NORMAL
- 08.08 00:40:44.815 INFO [DocumentTemplate] СМЕНА N: ||NORMAL
- 08.08 00:40:44.815 INFO [DocumentTemplate] =====text=====
- 08.08 00:40:44.839 INFO [DocumentTemplate] ----------------------------------------------||NORMAL
- 08.08 00:40:44.839 INFO [DocumentTemplate] Кассовый чек (ПРИХОД) ||NORMAL
- 08.08 00:40:44.839 INFO [DocumentTemplate] *ПРОДАЖА ТОВАРА* ||NORMAL
- 08.08 00:40:44.844 INFO [DocumentTemplate] =====positionSectionWithGoodSets=====
- 08.08 00:40:44.849 INFO [DocumentTemplate] ------------------------------------------||NORMAL
- 08.08 00:40:44.849 INFO [DocumentTemplate] Шоколад малиновый п 262.27 *1 =262.27||SMALL
- 08.08 00:40:44.849 INFO [DocumentTemplate] в т.ч. НДС 20% ||SMALL
- 08.08 00:40:44.849 INFO [DocumentTemplate] Шоколад яблочный те 2.92 *1 =2.92||SMALL
- 08.08 00:40:44.849 INFO [DocumentTemplate] в т.ч. НДС 20% ||SMALL
- 08.08 00:40:44.849 INFO [DocumentTemplate] Напиток вишневый гу 1131.45 *1 =1131.45||SMALL
- 08.08 00:40:44.849 INFO [DocumentTemplate] в т.ч. НДС 20% ||SMALL
- 08.08 00:40:44.849 INFO [DocumentTemplate] Напиток клубничный 1254.69 *1 =1254.69||SMALL
- 08.08 00:40:44.849 INFO [DocumentTemplate] в т.ч. НДС 20% ||SMALL
- 08.08 00:40:44.849 INFO [DocumentTemplate] Кефир виноградный с 276.83 *1 =276.83||SMALL
- 08.08 00:40:44.852 INFO [DocumentTemplate] в т.ч. НДС 20% ||SMALL
- 08.08 00:40:44.852 INFO [DocumentTemplate] Йогурт яблочный кис 158.66 *1 =158.66||SMALL
- 08.08 00:40:44.852 INFO [DocumentTemplate] в т.ч. НДС 20% ||SMALL
- 08.08 00:40:44.852 INFO [DocumentTemplate] Хлеб клубничный сла 1098.43 *1 =1098.43||SMALL
- 08.08 00:40:44.852 INFO [DocumentTemplate] в т.ч. НДС 20% ||SMALL
- 08.08 00:40:44.852 INFO [DocumentTemplate] Кефир клубничный со 929.69 *1 =929.69||SMALL
- 08.08 00:40:44.852 INFO [DocumentTemplate] в т.ч. НДС 20% ||SMALL
- 08.08 00:40:44.852 INFO [DocumentTemplate] Шоколад яблочный те 782.92 *1 =782.92||SMALL
- 08.08 00:40:44.852 INFO [DocumentTemplate] в т.ч. НДС 20% ||SMALL
- 08.08 00:40:44.852 INFO [DocumentTemplate] Йогурт малиновый го 548.40 *1 =548.40||SMALL
- 08.08 00:40:44.852 INFO [DocumentTemplate] в т.ч. НДС 20% ||SMALL
- 08.08 00:40:44.852 INFO [DocumentTemplate] ------------------------------------------||NORMAL
- 08.08 00:40:44.853 INFO [DocumentTemplate] =====payment=====
- 08.08 00:40:44.853 INFO [DocumentTemplate] ПОДИТОГ =6446.26||SMALL
- 08.08 00:40:44.853 INFO [DocumentTemplate] ----------------------------------------------||NORMAL
- 08.08 00:40:44.853 INFO [DocumentTemplate] ИТОГО к ОПЛАТЕ =6446.26 ||NORMAL
- 08.08 00:40:44.853 INFO [DocumentTemplate] ВНЕШНИЙ БАНКОВСКИЙ ТЕРМ =6446.26 ||NORMAL
- 08.08 00:40:44.853 INFO [DocumentTemplate] =====text=====
- 08.08 00:40:44.853 INFO [DocumentTemplate] ----------------------------------------------||NORMAL
- 08.08 00:40:44.854 INFO [DocumentTemplate] ||NORMAL
- 08.08 00:40:44.854 INFO [DocumentTemplate] *ПРОДАЖА ТОВАРА* ||NORMAL
- 08.08 00:40:44.854 INFO [DocumentTemplate] ||NORMAL
- 08.08 00:40:44.854 INFO [DocumentTemplate] СПАСИБО ЗА ПОКУПКУ! ||NORMAL
- 08.08 00:40:44.854 INFO [DocumentTemplate] ||NORMAL
- 08.08 00:40:44.854 INFO [DocumentTemplate] ||NORMAL
- 08.08 00:40:44.854 INFO [DocumentTemplate] =====text=====
- 08.08 00:40:44.858 INFO [DocumentTemplate] =====bonuses=====
- 08.08 00:40:44.858 INFO [DocumentTemplate] =====fiscal=====
- 08.08 00:40:44.858 INFO [DocumentTemplate] ||NORMAL
- 08.08 00:40:44.858 INFO [DocumentTemplate] Вся информация на www.lenta.com ||NORMAL
- 08.08 00:40:44.858 INFO [DocumentTemplate] и по тел. 8-800-700-4111 ||NORMAL
- 08.08 00:40:44.858 INFO [DocumentTemplate] звонок по России бесплатный ||NORMAL
- 08.08 00:40:44.858 INFO [DocumentTemplate] =====cut=====
- 08.08 00:40:44.858 INFO [DocumentTemplate] content: null
- 08.08 00:40:45.089 ERROR [FiscalPrinter]
- ru.crystals.pos.fiscalprinter.exception.FiscalPrinterException:
- at ru.crystals.pos.fiscalprinter.nonfiscalmode.emulator.FiscalPrinterEmulatorData.throwManualException(FiscalPrinterEmulatorData.java:1348)
- at ru.crystals.pos.fiscalprinter.nonfiscalmode.emulator.FiscalPrinterEmulatorData.closeCheck(FiscalPrinterEmulatorData.java:829)
- at ru.crystals.pos.fiscalprinter.nonfiscalmode.emulator.AbstractFiscalPrinterEmulator.closeDocument(AbstractFiscalPrinterEmulator.java:845)
- at ru.crystals.pos.fiscalprinter.nonfiscalmode.emulator.AbstractFiscalPrinterEmulator.printCheckByTemplate(AbstractFiscalPrinterEmulator.java:802)
- at ru.crystals.pos.fiscalprinter.nonfiscalmode.emulator.AbstractFiscalPrinterEmulator.printDocumentByTemplate(AbstractFiscalPrinterEmulator.java:602)
- at ru.crystals.pos.fiscalprinter.nonfiscalmode.emulator.AbstractFiscalPrinterEmulator.printDocument(AbstractFiscalPrinterEmulator.java:550)
- at ru.crystals.pos.fiscalprinter.templates.DocumentTemplate.printByPlugin(DocumentTemplate.java:114)
- at ru.crystals.pos.fiscalprinter.templates.DocumentTemplate.printDocument(DocumentTemplate.java:82)
- at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.printSaleOrReturnCheck(FiscalPrinterImpl.java:861)
- at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.printCheck(FiscalPrinterImpl.java:795)
- at ru.crystals.pos.techprocess.TechProcessShift.printCheck(TechProcessShift.java:1767)
- at ru.crystals.pos.techprocess.TechProcessShift.fiscalizeCheck(TechProcessShift.java:1538)
- at ru.crystals.pos.techprocess.TechProcessShiftProxy.fiscalizeCheck(TechProcessShiftProxy.java:700)
- at ru.crystals.pos.techprocess.TechProcessImpl.fiscalizeCheck(TechProcessImpl.java:941)
- at ru.crystals.pos.visualization.check.CheckContainer.paymentComplete(CheckContainer.java:2728)
- at ru.crystals.pos.visualization.components.MainWindow.paymentComplete(MainWindow.java:845)
- at ru.crystals.pos.visualization.Factory.eventPaymentComplete(Factory.java:880)
- at ru.crystals.pos.techprocess.TechProcessImpl.paymentComplete(TechProcessImpl.java:4477)
- at ru.crystals.pos.check.service.CheckServiceImpl.addPayment(CheckServiceImpl.java:3972)
- at ru.crystals.pos.techprocess.TechProcessImpl.addPayment(TechProcessImpl.java:3927)
- at ru.crystals.pos.visualization.payments.PaymentContainer.doProcessPayment(PaymentContainer.java:387)
- at ru.crystals.pos.visualization.payments.PaymentContainer.processPayment(PaymentContainer.java:347)
- at ru.crystals.pos.visualization.payments.externalbankterminal.integration.ExtBankTerminalPaymentController.processPayWithExtBankTerminal(ExtBankTerminalPaymentController.java:79)
- at ru.crystals.pos.visualization.payments.externalbankterminal.integration.ExtBankTerminalPaymentController.processReceiptNumberEntered(ExtBankTerminalPaymentController.java:50)
- at ru.crystals.pos.visualization.payments.externalbankterminal.forms.ExtBankTerminalPaymentEnterReceiptNumberForm.keyPressedNew(ExtBankTerminalPaymentEnterReceiptNumberForm.java:73)
- at ru.crystals.pos.visualization.payments.common.AbstractPaymentForm$1.keyPressedNew(AbstractPaymentForm.java:78)
- at ru.crystals.pos.CashEventSource.sendNewKey(CashEventSource.java:149)
- at ru.crystals.pos.CashEventSource.process(CashEventSource.java:137)
- at ru.crystals.pos.CashEventSource.processEvent(CashEventSource.java:118)
- at ru.crystals.pos.CashEventSource.run(CashEventSource.java:101)
- at ru.crystals.pos.InternalCashPoolExecutorImpl.lambda$submit$2(InternalCashPoolExecutorImpl.java:115)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.run(FutureTask.java:266)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- 08.08 00:40:45.092 INFO [AbstractFiscalPrinterEmulator] Can't remove entity from control tape
- 08.08 00:40:45.092 ERROR [FiscalPrinter]
- ru.crystals.pos.fiscalprinter.exception.FiscalPrinterException:
- at ru.crystals.pos.fiscalprinter.nonfiscalmode.emulator.FiscalPrinterEmulatorData.throwManualException(FiscalPrinterEmulatorData.java:1348)
- at ru.crystals.pos.fiscalprinter.nonfiscalmode.emulator.FiscalPrinterEmulatorData.closeCheck(FiscalPrinterEmulatorData.java:829)
- at ru.crystals.pos.fiscalprinter.nonfiscalmode.emulator.AbstractFiscalPrinterEmulator.closeDocument(AbstractFiscalPrinterEmulator.java:845)
- at ru.crystals.pos.fiscalprinter.nonfiscalmode.emulator.AbstractFiscalPrinterEmulator.printCheckByTemplate(AbstractFiscalPrinterEmulator.java:802)
- at ru.crystals.pos.fiscalprinter.nonfiscalmode.emulator.AbstractFiscalPrinterEmulator.printDocumentByTemplate(AbstractFiscalPrinterEmulator.java:602)
- at ru.crystals.pos.fiscalprinter.nonfiscalmode.emulator.AbstractFiscalPrinterEmulator.printDocument(AbstractFiscalPrinterEmulator.java:550)
- at ru.crystals.pos.fiscalprinter.templates.DocumentTemplate.printByPlugin(DocumentTemplate.java:114)
- at ru.crystals.pos.fiscalprinter.templates.DocumentTemplate.printDocument(DocumentTemplate.java:82)
- at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.printSaleOrReturnCheck(FiscalPrinterImpl.java:861)
- at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.printCheck(FiscalPrinterImpl.java:795)
- at ru.crystals.pos.techprocess.TechProcessShift.printCheck(TechProcessShift.java:1767)
- at ru.crystals.pos.techprocess.TechProcessShift.fiscalizeCheck(TechProcessShift.java:1538)
- at ru.crystals.pos.techprocess.TechProcessShiftProxy.fiscalizeCheck(TechProcessShiftProxy.java:700)
- at ru.crystals.pos.techprocess.TechProcessImpl.fiscalizeCheck(TechProcessImpl.java:941)
- at ru.crystals.pos.visualization.check.CheckContainer.paymentComplete(CheckContainer.java:2728)
- at ru.crystals.pos.visualization.components.MainWindow.paymentComplete(MainWindow.java:845)
- at ru.crystals.pos.visualization.Factory.eventPaymentComplete(Factory.java:880)
- at ru.crystals.pos.techprocess.TechProcessImpl.paymentComplete(TechProcessImpl.java:4477)
- at ru.crystals.pos.check.service.CheckServiceImpl.addPayment(CheckServiceImpl.java:3972)
- at ru.crystals.pos.techprocess.TechProcessImpl.addPayment(TechProcessImpl.java:3927)
- at ru.crystals.pos.visualization.payments.PaymentContainer.doProcessPayment(PaymentContainer.java:387)
- at ru.crystals.pos.visualization.payments.PaymentContainer.processPayment(PaymentContainer.java:347)
- at ru.crystals.pos.visualization.payments.externalbankterminal.integration.ExtBankTerminalPaymentController.processPayWithExtBankTerminal(ExtBankTerminalPaymentController.java:79)
- at ru.crystals.pos.visualization.payments.externalbankterminal.integration.ExtBankTerminalPaymentController.processReceiptNumberEntered(ExtBankTerminalPaymentController.java:50)
- at ru.crystals.pos.visualization.payments.externalbankterminal.forms.ExtBankTerminalPaymentEnterReceiptNumberForm.keyPressedNew(ExtBankTerminalPaymentEnterReceiptNumberForm.java:73)
- at ru.crystals.pos.visualization.payments.common.AbstractPaymentForm$1.keyPressedNew(AbstractPaymentForm.java:78)
- at ru.crystals.pos.CashEventSource.sendNewKey(CashEventSource.java:149)
- at ru.crystals.pos.CashEventSource.process(CashEventSource.java:137)
- at ru.crystals.pos.CashEventSource.processEvent(CashEventSource.java:118)
- at ru.crystals.pos.CashEventSource.run(CashEventSource.java:101)
- at ru.crystals.pos.InternalCashPoolExecutorImpl.lambda$submit$2(InternalCashPoolExecutorImpl.java:115)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.run(FutureTask.java:266)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- 08.08 00:40:45.092 INFO [FiscalPrinter] Fiscal interrupt: null
- 08.08 00:40:45.092 ERROR [FiscalPrinter] Print interrupted:
- ru.crystals.pos.fiscalprinter.exception.FiscalPrinterException:
- at ru.crystals.pos.fiscalprinter.nonfiscalmode.emulator.FiscalPrinterEmulatorData.throwManualException(FiscalPrinterEmulatorData.java:1348)
- at ru.crystals.pos.fiscalprinter.nonfiscalmode.emulator.FiscalPrinterEmulatorData.closeCheck(FiscalPrinterEmulatorData.java:829)
- at ru.crystals.pos.fiscalprinter.nonfiscalmode.emulator.AbstractFiscalPrinterEmulator.closeDocument(AbstractFiscalPrinterEmulator.java:845)
- at ru.crystals.pos.fiscalprinter.nonfiscalmode.emulator.AbstractFiscalPrinterEmulator.printCheckByTemplate(AbstractFiscalPrinterEmulator.java:802)
- at ru.crystals.pos.fiscalprinter.nonfiscalmode.emulator.AbstractFiscalPrinterEmulator.printDocumentByTemplate(AbstractFiscalPrinterEmulator.java:602)
- at ru.crystals.pos.fiscalprinter.nonfiscalmode.emulator.AbstractFiscalPrinterEmulator.printDocument(AbstractFiscalPrinterEmulator.java:550)
- at ru.crystals.pos.fiscalprinter.templates.DocumentTemplate.printByPlugin(DocumentTemplate.java:114)
- at ru.crystals.pos.fiscalprinter.templates.DocumentTemplate.printDocument(DocumentTemplate.java:82)
- at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.printSaleOrReturnCheck(FiscalPrinterImpl.java:861)
- at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.printCheck(FiscalPrinterImpl.java:795)
- at ru.crystals.pos.techprocess.TechProcessShift.printCheck(TechProcessShift.java:1767)
- at ru.crystals.pos.techprocess.TechProcessShift.fiscalizeCheck(TechProcessShift.java:1538)
- at ru.crystals.pos.techprocess.TechProcessShiftProxy.fiscalizeCheck(TechProcessShiftProxy.java:700)
- at ru.crystals.pos.techprocess.TechProcessImpl.fiscalizeCheck(TechProcessImpl.java:941)
- at ru.crystals.pos.visualization.check.CheckContainer.paymentComplete(CheckContainer.java:2728)
- at ru.crystals.pos.visualization.components.MainWindow.paymentComplete(MainWindow.java:845)
- at ru.crystals.pos.visualization.Factory.eventPaymentComplete(Factory.java:880)
- at ru.crystals.pos.techprocess.TechProcessImpl.paymentComplete(TechProcessImpl.java:4477)
- at ru.crystals.pos.check.service.CheckServiceImpl.addPayment(CheckServiceImpl.java:3972)
- at ru.crystals.pos.techprocess.TechProcessImpl.addPayment(TechProcessImpl.java:3927)
- at ru.crystals.pos.visualization.payments.PaymentContainer.doProcessPayment(PaymentContainer.java:387)
- at ru.crystals.pos.visualization.payments.PaymentContainer.processPayment(PaymentContainer.java:347)
- at ru.crystals.pos.visualization.payments.externalbankterminal.integration.ExtBankTerminalPaymentController.processPayWithExtBankTerminal(ExtBankTerminalPaymentController.java:79)
- at ru.crystals.pos.visualization.payments.externalbankterminal.integration.ExtBankTerminalPaymentController.processReceiptNumberEntered(ExtBankTerminalPaymentController.java:50)
- at ru.crystals.pos.visualization.payments.externalbankterminal.forms.ExtBankTerminalPaymentEnterReceiptNumberForm.keyPressedNew(ExtBankTerminalPaymentEnterReceiptNumberForm.java:73)
- at ru.crystals.pos.visualization.payments.common.AbstractPaymentForm$1.keyPressedNew(AbstractPaymentForm.java:78)
- at ru.crystals.pos.CashEventSource.sendNewKey(CashEventSource.java:149)
- at ru.crystals.pos.CashEventSource.process(CashEventSource.java:137)
- at ru.crystals.pos.CashEventSource.processEvent(CashEventSource.java:118)
- at ru.crystals.pos.CashEventSource.run(CashEventSource.java:101)
- at ru.crystals.pos.InternalCashPoolExecutorImpl.lambda$submit$2(InternalCashPoolExecutorImpl.java:115)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.run(FutureTask.java:266)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- 08.08 00:40:45.095 INFO [AbstractFiscalPrinterEmulator] getStatus
- 08.08 00:40:45.095 ERROR [TechProcessShift] Cannot print cheque PurchaseEntity [id=16884, number=183, dateCreate=Thu Aug 08 00:40:19 MSK 2019, dateCommit=null, fiscalDocNum=null, sentToServerStatus=NO_SENT]
- ru.crystals.pos.fiscalprinter.exception.FiscalPrinterException: Закончилась чековая лента. Вставьте чековую ленту, нажмите “Повторить”
- at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.processNegativeScript(FiscalPrinterImpl.java:1038)
- at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.printCheck(FiscalPrinterImpl.java:799)
- at ru.crystals.pos.techprocess.TechProcessShift.printCheck(TechProcessShift.java:1767)
- at ru.crystals.pos.techprocess.TechProcessShift.fiscalizeCheck(TechProcessShift.java:1538)
- at ru.crystals.pos.techprocess.TechProcessShiftProxy.fiscalizeCheck(TechProcessShiftProxy.java:700)
- at ru.crystals.pos.techprocess.TechProcessImpl.fiscalizeCheck(TechProcessImpl.java:941)
- at ru.crystals.pos.visualization.check.CheckContainer.paymentComplete(CheckContainer.java:2728)
- at ru.crystals.pos.visualization.components.MainWindow.paymentComplete(MainWindow.java:845)
- at ru.crystals.pos.visualization.Factory.eventPaymentComplete(Factory.java:880)
- at ru.crystals.pos.techprocess.TechProcessImpl.paymentComplete(TechProcessImpl.java:4477)
- at ru.crystals.pos.check.service.CheckServiceImpl.addPayment(CheckServiceImpl.java:3972)
- at ru.crystals.pos.techprocess.TechProcessImpl.addPayment(TechProcessImpl.java:3927)
- at ru.crystals.pos.visualization.payments.PaymentContainer.doProcessPayment(PaymentContainer.java:387)
- at ru.crystals.pos.visualization.payments.PaymentContainer.processPayment(PaymentContainer.java:347)
- at ru.crystals.pos.visualization.payments.externalbankterminal.integration.ExtBankTerminalPaymentController.processPayWithExtBankTerminal(ExtBankTerminalPaymentController.java:79)
- at ru.crystals.pos.visualization.payments.externalbankterminal.integration.ExtBankTerminalPaymentController.processReceiptNumberEntered(ExtBankTerminalPaymentController.java:50)
- at ru.crystals.pos.visualization.payments.externalbankterminal.forms.ExtBankTerminalPaymentEnterReceiptNumberForm.keyPressedNew(ExtBankTerminalPaymentEnterReceiptNumberForm.java:73)
- at ru.crystals.pos.visualization.payments.common.AbstractPaymentForm$1.keyPressedNew(AbstractPaymentForm.java:78)
- at ru.crystals.pos.CashEventSource.sendNewKey(CashEventSource.java:149)
- at ru.crystals.pos.CashEventSource.process(CashEventSource.java:137)
- at ru.crystals.pos.CashEventSource.processEvent(CashEventSource.java:118)
- at ru.crystals.pos.CashEventSource.run(CashEventSource.java:101)
- at ru.crystals.pos.InternalCashPoolExecutorImpl.lambda$submit$2(InternalCashPoolExecutorImpl.java:115)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.run(FutureTask.java:266)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- 08.08 00:40:45.107 ERROR [TechProcessShift] Cannot fiscalize the cheque 0
- ru.crystals.pos.fiscalprinter.exception.FiscalPrinterException: Закончилась чековая лента. Вставьте чековую ленту, нажмите “Повторить”
- at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.processNegativeScript(FiscalPrinterImpl.java:1038)
- at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.printCheck(FiscalPrinterImpl.java:799)
- at ru.crystals.pos.techprocess.TechProcessShift.printCheck(TechProcessShift.java:1767)
- at ru.crystals.pos.techprocess.TechProcessShift.fiscalizeCheck(TechProcessShift.java:1538)
- at ru.crystals.pos.techprocess.TechProcessShiftProxy.fiscalizeCheck(TechProcessShiftProxy.java:700)
- at ru.crystals.pos.techprocess.TechProcessImpl.fiscalizeCheck(TechProcessImpl.java:941)
- at ru.crystals.pos.visualization.check.CheckContainer.paymentComplete(CheckContainer.java:2728)
- at ru.crystals.pos.visualization.components.MainWindow.paymentComplete(MainWindow.java:845)
- at ru.crystals.pos.visualization.Factory.eventPaymentComplete(Factory.java:880)
- at ru.crystals.pos.techprocess.TechProcessImpl.paymentComplete(TechProcessImpl.java:4477)
- at ru.crystals.pos.check.service.CheckServiceImpl.addPayment(CheckServiceImpl.java:3972)
- at ru.crystals.pos.techprocess.TechProcessImpl.addPayment(TechProcessImpl.java:3927)
- at ru.crystals.pos.visualization.payments.PaymentContainer.doProcessPayment(PaymentContainer.java:387)
- at ru.crystals.pos.visualization.payments.PaymentContainer.processPayment(PaymentContainer.java:347)
- at ru.crystals.pos.visualization.payments.externalbankterminal.integration.ExtBankTerminalPaymentController.processPayWithExtBankTerminal(ExtBankTerminalPaymentController.java:79)
- at ru.crystals.pos.visualization.payments.externalbankterminal.integration.ExtBankTerminalPaymentController.processReceiptNumberEntered(ExtBankTerminalPaymentController.java:50)
- at ru.crystals.pos.visualization.payments.externalbankterminal.forms.ExtBankTerminalPaymentEnterReceiptNumberForm.keyPressedNew(ExtBankTerminalPaymentEnterReceiptNumberForm.java:73)
- at ru.crystals.pos.visualization.payments.common.AbstractPaymentForm$1.keyPressedNew(AbstractPaymentForm.java:78)
- at ru.crystals.pos.CashEventSource.sendNewKey(CashEventSource.java:149)
- at ru.crystals.pos.CashEventSource.process(CashEventSource.java:137)
- at ru.crystals.pos.CashEventSource.processEvent(CashEventSource.java:118)
- at ru.crystals.pos.CashEventSource.run(CashEventSource.java:101)
- at ru.crystals.pos.InternalCashPoolExecutorImpl.lambda$submit$2(InternalCashPoolExecutorImpl.java:115)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.run(FutureTask.java:266)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- 08.08 00:40:45.143 ERROR [FiscalizeCheckScenarioImpl] Закончилась чековая лента. Вставьте чековую ленту, нажмите “Повторить”
- ru.crystals.pos.fiscalprinter.exception.FiscalPrinterException: Закончилась чековая лента. Вставьте чековую ленту, нажмите “Повторить”
- at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.processNegativeScript(FiscalPrinterImpl.java:1038)
- at ru.crystals.pos.fiscalprinter.FiscalPrinterImpl.printCheck(FiscalPrinterImpl.java:799)
- at ru.crystals.pos.techprocess.TechProcessShift.printCheck(TechProcessShift.java:1767)
- at ru.crystals.pos.techprocess.TechProcessShift.fiscalizeCheck(TechProcessShift.java:1538)
- at ru.crystals.pos.techprocess.TechProcessShiftProxy.fiscalizeCheck(TechProcessShiftProxy.java:700)
- at ru.crystals.pos.techprocess.TechProcessImpl.fiscalizeCheck(TechProcessImpl.java:941)
- at ru.crystals.pos.visualization.check.CheckContainer.paymentComplete(CheckContainer.java:2728)
- at ru.crystals.pos.visualization.components.MainWindow.paymentComplete(MainWindow.java:845)
- at ru.crystals.pos.visualization.Factory.eventPaymentComplete(Factory.java:880)
- at ru.crystals.pos.techprocess.TechProcessImpl.paymentComplete(TechProcessImpl.java:4477)
- at ru.crystals.pos.check.service.CheckServiceImpl.addPayment(CheckServiceImpl.java:3972)
- at ru.crystals.pos.techprocess.TechProcessImpl.addPayment(TechProcessImpl.java:3927)
- at ru.crystals.pos.visualization.payments.PaymentContainer.doProcessPayment(PaymentContainer.java:387)
- at ru.crystals.pos.visualization.payments.PaymentContainer.processPayment(PaymentContainer.java:347)
- at ru.crystals.pos.visualization.payments.externalbankterminal.integration.ExtBankTerminalPaymentController.processPayWithExtBankTerminal(ExtBankTerminalPaymentController.java:79)
- at ru.crystals.pos.visualization.payments.externalbankterminal.integration.ExtBankTerminalPaymentController.processReceiptNumberEntered(ExtBankTerminalPaymentController.java:50)
- at ru.crystals.pos.visualization.payments.externalbankterminal.forms.ExtBankTerminalPaymentEnterReceiptNumberForm.keyPressedNew(ExtBankTerminalPaymentEnterReceiptNumberForm.java:73)
- at ru.crystals.pos.visualization.payments.common.AbstractPaymentForm$1.keyPressedNew(AbstractPaymentForm.java:78)
- at ru.crystals.pos.CashEventSource.sendNewKey(CashEventSource.java:149)
- at ru.crystals.pos.CashEventSource.process(CashEventSource.java:137)
- at ru.crystals.pos.CashEventSource.processEvent(CashEventSource.java:118)
- at ru.crystals.pos.CashEventSource.run(CashEventSource.java:101)
- at ru.crystals.pos.InternalCashPoolExecutorImpl.lambda$submit$2(InternalCashPoolExecutorImpl.java:115)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.run(FutureTask.java:266)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- 08.08 00:40:45.151 INFO [CommonLogger] Show message Закончилась чековая лента. Вставьте чековую ленту, нажмите “Повторить”
- 08.08 00:40:45.177 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=10, command=kbdEnter]
- 08.08 00:40:45.184 INFO [FiscalPrinter] resetException()
- 08.08 00:40:45.606 INFO [CommonLogger] ENTER
- 08.08 00:40:45.606 INFO [CommonLogger] cashException.getErrorType() = FISCAL_ERROR
- 08.08 00:40:45.613 INFO [TechProcessShift] fiscalizeCheck PurchaseEntity [id=16884, number=null, dateCreate=Thu Aug 08 00:40:19 MSK 2019, dateCommit=null, fiscalDocNum=null, sentToServerStatus=NO_SENT]
- 08.08 00:40:45.807 WARN [SetApiPluginLoyProvider] No LoyaltyPlugin "ru.crystals.loy.plugin.emulator" found for purchase id 16884
- 08.08 00:40:45.808 INFO [FiscalPrinter] printCheck
- 08.08 00:40:45.808 INFO [FiscalPrinter] getLastKpk
- 08.08 00:40:45.808 INFO [FiscalPrinter] LastKpk = 644
- 08.08 00:40:45.808 INFO [FiscalPrinter] Fiscal interrupt: null
- 08.08 00:40:45.808 INFO [FiscalPrinter] Get document template /mnt/sda1/tce/storage/crystal-cash/modules/fiscalPrinter/templates/check-sale.xml
- 08.08 00:40:45.808 INFO [DocumentTemplate] =====logo=====
- 08.08 00:40:45.808 INFO [DocumentTemplate] content: null
- 08.08 00:40:45.811 INFO [DocumentTemplate] =====header=====
- 08.08 00:40:45.811 INFO [DocumentTemplate] jr. name ||NORMAL
- 08.08 00:40:45.811 INFO [DocumentTemplate] 199100, Spb, Savushkina, 112 ||NORMAL
- 08.08 00:40:45.811 INFO [DocumentTemplate] ----------------------------------------------||NORMAL
- 08.08 00:40:45.811 INFO [DocumentTemplate] ЗВД.N:00000717161 ФН: 72afb605-7a||NORMAL
- 08.08 00:40:45.811 INFO [DocumentTemplate] РЕГ.N:NFM.7171.61.0.156519ИНН: 7802781104 ||NORMAL
- 08.08 00:40:45.811 INFO [DocumentTemplate] 01 Администраторов Адми КАССА: 61 ОТД01||NORMAL
- 08.08 00:40:45.812 INFO [DocumentTemplate] ЧЕК НА ПРОДАЖУ N: 183 ||NORMAL
- 08.08 00:40:45.812 INFO [DocumentTemplate] СМЕНА N: ||NORMAL
- 08.08 00:40:45.812 INFO [DocumentTemplate] =====text=====
- 08.08 00:40:45.812 INFO [DocumentTemplate] ----------------------------------------------||NORMAL
- 08.08 00:40:45.812 INFO [DocumentTemplate] Кассовый чек (ПРИХОД) ||NORMAL
- 08.08 00:40:45.812 INFO [DocumentTemplate] *ПРОДАЖА ТОВАРА* ||NORMAL
- 08.08 00:40:45.819 INFO [DocumentTemplate] =====positionSectionWithGoodSets=====
- 08.08 00:40:45.819 INFO [DocumentTemplate] ------------------------------------------||NORMAL
- 08.08 00:40:45.819 INFO [DocumentTemplate] Шоколад малиновый п 262.27 *1 =262.27||SMALL
- 08.08 00:40:45.819 INFO [DocumentTemplate] в т.ч. НДС 20% ||SMALL
- 08.08 00:40:45.819 INFO [DocumentTemplate] Шоколад яблочный те 2.92 *1 =2.92||SMALL
- 08.08 00:40:45.820 INFO [DocumentTemplate] в т.ч. НДС 20% ||SMALL
- 08.08 00:40:45.820 INFO [DocumentTemplate] Напиток вишневый гу 1131.45 *1 =1131.45||SMALL
- 08.08 00:40:45.820 INFO [DocumentTemplate] в т.ч. НДС 20% ||SMALL
- 08.08 00:40:45.820 INFO [DocumentTemplate] Напиток клубничный 1254.69 *1 =1254.69||SMALL
- 08.08 00:40:45.820 INFO [DocumentTemplate] в т.ч. НДС 20% ||SMALL
- 08.08 00:40:45.820 INFO [DocumentTemplate] Кефир виноградный с 276.83 *1 =276.83||SMALL
- 08.08 00:40:45.820 INFO [DocumentTemplate] в т.ч. НДС 20% ||SMALL
- 08.08 00:40:45.820 INFO [DocumentTemplate] Йогурт яблочный кис 158.66 *1 =158.66||SMALL
- 08.08 00:40:45.820 INFO [DocumentTemplate] в т.ч. НДС 20% ||SMALL
- 08.08 00:40:45.820 INFO [DocumentTemplate] Хлеб клубничный сла 1098.43 *1 =1098.43||SMALL
- 08.08 00:40:45.820 INFO [DocumentTemplate] в т.ч. НДС 20% ||SMALL
- 08.08 00:40:45.820 INFO [DocumentTemplate] Кефир клубничный со 929.69 *1 =929.69||SMALL
- 08.08 00:40:45.820 INFO [DocumentTemplate] в т.ч. НДС 20% ||SMALL
- 08.08 00:40:45.820 INFO [DocumentTemplate] Шоколад яблочный те 782.92 *1 =782.92||SMALL
- 08.08 00:40:45.820 INFO [DocumentTemplate] в т.ч. НДС 20% ||SMALL
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement