Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 2.08 13:47:25.274 INFO [TextCustomerDisplayPluginAbstract] Screen updated:
- 22.08 13:47:25.275 INFO [TextCustomerDisplayPluginAbstract] **********************
- 22.08 13:47:25.275 INFO [TextCustomerDisplayPluginAbstract] *Добро *
- 22.08 13:47:25.275 INFO [TextCustomerDisplayPluginAbstract] *пожаловать *
- 22.08 13:47:25.275 INFO [TextCustomerDisplayPluginAbstract] **********************
- 22.08 13:47:25.275 INFO [TextCustomerDisplayPluginAbstract]
- 22.08 13:47:41.765 INFO [DocumentSender] ping = true
- 22.08 13:47:47.218 INFO [MLServiceImpl] Number of pending operations (DISSOCIATING_CARD_MANZANA): 4
- 22.08 13:47:47.219 INFO [MLServiceImpl] Try to cancel pending operation (DISSOCIATING_CARD_MANZANA):
- Id: MQ==
- Date: 2019-08-22 01:02:38.464
- 22.08 13:47:47.219 TRACE [MLServiceImpl] entering getServices()
- 22.08 13:47:47.219 TRACE [MLServiceImpl] getting services (IN MEMORY)
- 22.08 13:47:47.219 TRACE [MLServiceImpl] leaving getServices(). The result size is: 1
- 22.08 13:47:47.220 TRACE [MLServiceImpl] Going to send DissociatingCard:
- 22.08 13:47:47.220 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>7189</BusinessUnit>
- <POS>61</POS>
- <CardNumber>99990002</CardNumber>
- <DateTime>2019-08-22T13:47:47.220+03:00</DateTime>
- </request>
- </DissociatingCard>
- 22.08 13:47:47.231 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.$Proxy240.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)
- 22.08 13:47:47.233 ERROR [MLServiceImpl] leaving unbind(String): failed to connect to any of the servers [1] in spite of spending {}
- 22.08 13:47:47.235 ERROR [MLServiceImpl] Could not send pending operation (id: 168716; date: 2019-08-22 01:02:38.464)
- 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)
- 22.08 13:47:47.236 INFO [MLServiceImpl] Try to cancel pending operation (DISSOCIATING_CARD_MANZANA):
- Id: MQ==
- Date: 2019-08-22 01:01:37.043
- 22.08 13:47:47.236 TRACE [MLServiceImpl] entering getServices()
- 22.08 13:47:47.236 TRACE [MLServiceImpl] getting services (IN MEMORY)
- 22.08 13:47:47.236 TRACE [MLServiceImpl] leaving getServices(). The result size is: 1
- 22.08 13:47:47.236 TRACE [MLServiceImpl] Going to send DissociatingCard:
- 22.08 13:47:47.237 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>7189</BusinessUnit>
- <POS>61</POS>
- <CardNumber>99990002</CardNumber>
- <DateTime>2019-08-22T13:47:47.236+03:00</DateTime>
- </request>
- </DissociatingCard>
- 22.08 13:47:47.286 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.$Proxy240.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)
- 22.08 13:47:47.287 ERROR [MLServiceImpl] leaving unbind(String): failed to connect to any of the servers [1] in spite of spending {}
- 22.08 13:47:47.289 ERROR [MLServiceImpl] Could not send pending operation (id: 168713; date: 2019-08-22 01:01:37.043)
- 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)
- 22.08 13:47:47.289 INFO [MLServiceImpl] Try to cancel pending operation (DISSOCIATING_CARD_MANZANA):
- Id: MQ==
- Date: 2019-08-22 01:01:48.868
- 22.08 13:47:47.289 TRACE [MLServiceImpl] entering getServices()
- 22.08 13:47:47.289 TRACE [MLServiceImpl] getting services (IN MEMORY)
- 22.08 13:47:47.290 TRACE [MLServiceImpl] leaving getServices(). The result size is: 1
- 22.08 13:47:47.290 TRACE [MLServiceImpl] Going to send DissociatingCard:
- 22.08 13:47:47.290 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>7189</BusinessUnit>
- <POS>61</POS>
- <CardNumber>99990002</CardNumber>
- <DateTime>2019-08-22T13:47:47.290+03:00</DateTime>
- </request>
- </DissociatingCard>
- 22.08 13:47:47.345 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.$Proxy240.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)
- 22.08 13:47:47.345 ERROR [MLServiceImpl] leaving unbind(String): failed to connect to any of the servers [1] in spite of spending {}
- 22.08 13:47:47.346 ERROR [MLServiceImpl] Could not send pending operation (id: 168714; date: 2019-08-22 01:01:48.868)
- 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)
- 22.08 13:47:47.347 INFO [MLServiceImpl] Try to cancel pending operation (DISSOCIATING_CARD_MANZANA):
- Id: MQ==
- Date: 2019-08-22 01:01:59.057
- 22.08 13:47:47.347 TRACE [MLServiceImpl] entering getServices()
- 22.08 13:47:47.347 TRACE [MLServiceImpl] getting services (IN MEMORY)
- 22.08 13:47:47.347 TRACE [MLServiceImpl] leaving getServices(). The result size is: 1
- 22.08 13:47:47.347 TRACE [MLServiceImpl] Going to send DissociatingCard:
- 22.08 13:47:47.347 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>7189</BusinessUnit>
- <POS>61</POS>
- <CardNumber>99990005</CardNumber>
- <DateTime>2019-08-22T13:47:47.347+03:00</DateTime>
- </request>
- </DissociatingCard>
- 22.08 13:47:47.398 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.$Proxy240.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)
- 22.08 13:47:47.411 ERROR [MLServiceImpl] leaving unbind(String): failed to connect to any of the servers [1] in spite of spending {}
- 22.08 13:47:47.412 ERROR [MLServiceImpl] Could not send pending operation (id: 168715; date: 2019-08-22 01:01:59.057)
- 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)
- 22.08 13:47:47.962 DEBUG [TechProcessImpl] Server online mode
- 22.08 13:47:49.905 INFO [CommonLogger] Starting cleaning. All log records older than 24 мая 2019 13:47:49 will be deleted.
- 22.08 13:47:49.907 INFO [CommonLogger] Cleaning done.
- 22.08 13:47:50.637 INFO [CashConfigurationUpdateChecker] Current status: IN_WORK
- 22.08 13:47:50.643 INFO [CashConfigurationUpdateChecker] Received patches list: []
- 22.08 13:47:50.648 INFO [CashConfigurationUpdateChecker] isNeedWaitUpdateCommand: false
- 22.08 13:47:50.648 INFO [CashConfigurationUpdateChecker] sleepInt(60000)
- 22.08 13:48:02.349 INFO [TransferManager] OD found 0 documents to register
- 22.08 13:48:02.374 INFO [DocumentSender] OD found 0 transactions to register
- 22.08 13:48:02.379 INFO [DocumentSender] response message = Created
- 22.08 13:48:02.380 INFO [TransferManager] Send document status : 35212 > WAIT_ACKNOWLEDGEMENT file name : 61/Document_20190822134802_377_7189_61.ser
- 22.08 13:48:02.383 INFO [CheckService] SetSentToServerStatus : 35212 > WAIT_ACKNOWLEDGEMENT file name : 61/Document_20190822134802_377_7189_61.ser
- 22.08 13:48:02.388 INFO [DocumentSender] document 61/Document_20190822134802_377_7189_61.ser has been registered
- 22.08 13:48:02.389 INFO [TransferManager] Send document status : 35212 > SENT file name : 61/Document_20190822134802_377_7189_61.ser
- 22.08 13:48:02.393 INFO [CheckService] SetSentToServerStatus : 35212 > SENT file name : 61/Document_20190822134802_377_7189_61.ser
- 22.08 13:48:02.420 INFO [DocumentSender] OD found 0 payment transactions
- 22.08 13:48:11.286 INFO [TransferManager] File 61/LoyTransaction_20190822134811_276_7189_61.ser sucessfully registered
- 22.08 13:48:11.286 INFO [TransferManager] 1 transactions processed to upload; 1 transactions processed to register; Time: 13 ms.
- 22.08 13:48:17.965 DEBUG [TechProcessImpl] Server online mode
- 22.08 13:48:18.884 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=10, command=kbdEnter]
- 22.08 13:48:18.885 INFO [TechProcessImpl] TP searchProduct 00888
- 22.08 13:48:18.990 INFO [CatalogService] Get product by item '00888' result ProductPieceEntity[name=Уксус лимонный пряный (Россия), item=00888]
- 22.08 13:48:18.991 INFO [SpeedLog] getProductRestrictions time = 1 ms
- 22.08 13:48:18.991 INFO [SpeedLog] searchProduct time time = 106 ms
- 22.08 13:48:19.001 INFO [SpeedLog] (CHECK_CONTAINER) show product container time = 0,010 sec; average speed = 0,091 sec; position test num = 4.0; product item 00888; <10>
- 22.08 13:48:19.001 INFO [CommonLogger] busy = false
- 22.08 13:48:19.003 INFO [TextCustomerDisplayPluginAbstract] Screen updated:
- 22.08 13:48:19.003 INFO [TextCustomerDisplayPluginAbstract] **********************
- 22.08 13:48:19.003 INFO [TextCustomerDisplayPluginAbstract] *Уксус ли 1.00 116.67*
- 22.08 13:48:19.003 INFO [TextCustomerDisplayPluginAbstract] *Итого 116.67*
- 22.08 13:48:19.003 INFO [TextCustomerDisplayPluginAbstract] **********************
- 22.08 13:48:19.004 INFO [TextCustomerDisplayPluginAbstract]
- 22.08 13:48:19.020 ERROR [ExternalEncryptedEventPacket] Thread-45 Ошибка расшифровки пакета
- java.security.InvalidKeyException: Unwrapping failed
- at com.sun.crypto.provider.RSACipher.engineUnwrap(RSACipher.java:445)
- at javax.crypto.Cipher.unwrap(Cipher.java:2550)
- at ru.crystals.pos.prismabridge.external.ExternalPacketCipher.encryptAesKey(ExternalPacketCipher.java:57)
- at ru.crystals.pos.prismabridge.external.ExternalPacketCipher.decode(ExternalPacketCipher.java:48)
- at ru.crystals.pos.prismabridge.external.ExternalEncryptedEventPacket.parseEvent(ExternalEncryptedEventPacket.java:44)
- at ru.crystals.pos.emulator.prisma.PrismaEmulatorRunnable.decodePacket(PrismaEmulatorRunnable.java:168)
- at ru.crystals.pos.emulator.prisma.PrismaEmulatorRunnable.readBytes(PrismaEmulatorRunnable.java:91)
- at ru.crystals.pos.emulator.prisma.PrismaEmulatorRunnable.run(PrismaEmulatorRunnable.java:71)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: javax.crypto.BadPaddingException: Decryption error
- at sun.security.rsa.RSAPadding.unpadV15(RSAPadding.java:380)
- at sun.security.rsa.RSAPadding.unpad(RSAPadding.java:291)
- at com.sun.crypto.provider.RSACipher.doFinal(RSACipher.java:363)
- at com.sun.crypto.provider.RSACipher.engineUnwrap(RSACipher.java:440)
- ... 8 more
- 22.08 13:48:19.033 ERROR [ExternalEncryptedEventPacket] Thread-45 Ошибка расшифровки пакета
- java.security.InvalidKeyException: Unwrapping failed
- at com.sun.crypto.provider.RSACipher.engineUnwrap(RSACipher.java:445)
- at javax.crypto.Cipher.unwrap(Cipher.java:2550)
- at ru.crystals.pos.prismabridge.external.ExternalPacketCipher.encryptAesKey(ExternalPacketCipher.java:57)
- at ru.crystals.pos.prismabridge.external.ExternalPacketCipher.decode(ExternalPacketCipher.java:48)
- at ru.crystals.pos.prismabridge.external.ExternalEncryptedEventPacket.parseEvent(ExternalEncryptedEventPacket.java:44)
- at ru.crystals.pos.emulator.prisma.PrismaEmulatorRunnable.decodePacket(PrismaEmulatorRunnable.java:168)
- at ru.crystals.pos.emulator.prisma.PrismaEmulatorRunnable.readBytes(PrismaEmulatorRunnable.java:91)
- at ru.crystals.pos.emulator.prisma.PrismaEmulatorRunnable.run(PrismaEmulatorRunnable.java:71)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: javax.crypto.BadPaddingException: Decryption error
- at sun.security.rsa.RSAPadding.unpadV15(RSAPadding.java:380)
- at sun.security.rsa.RSAPadding.unpad(RSAPadding.java:291)
- at com.sun.crypto.provider.RSACipher.doFinal(RSACipher.java:363)
- at com.sun.crypto.provider.RSACipher.engineUnwrap(RSACipher.java:440)
- ... 8 more
- 22.08 13:48:22.003 INFO [TechProcessImpl] TechProcess add position id: null; number: 1; item: 00888; type: ProductPieceEntity; count: 50000; sum: 583350; sumDiscount: 0; dateTime: (NULL); num-in-original: null
- 22.08 13:48:22.019 INFO [SpeedLog] TP addPosition time = 16 ms
- 22.08 13:48:22.030 INFO [TextCustomerDisplayPluginAbstract] Screen updated:
- 22.08 13:48:22.030 INFO [TextCustomerDisplayPluginAbstract] **********************
- 22.08 13:48:22.030 INFO [TextCustomerDisplayPluginAbstract] *Уксус 50.00 5833.50*
- 22.08 13:48:22.031 INFO [TextCustomerDisplayPluginAbstract] *Итого 5833.50*
- 22.08 13:48:22.031 INFO [TextCustomerDisplayPluginAbstract] **********************
- 22.08 13:48:22.031 INFO [TextCustomerDisplayPluginAbstract]
- 22.08 13:48:22.034 ERROR [ExternalEncryptedEventPacket] Thread-45 Ошибка расшифровки пакета
- java.security.InvalidKeyException: Unwrapping failed
- at com.sun.crypto.provider.RSACipher.engineUnwrap(RSACipher.java:445)
- at javax.crypto.Cipher.unwrap(Cipher.java:2550)
- at ru.crystals.pos.prismabridge.external.ExternalPacketCipher.encryptAesKey(ExternalPacketCipher.java:57)
- at ru.crystals.pos.prismabridge.external.ExternalPacketCipher.decode(ExternalPacketCipher.java:48)
- at ru.crystals.pos.prismabridge.external.ExternalEncryptedEventPacket.parseEvent(ExternalEncryptedEventPacket.java:44)
- at ru.crystals.pos.emulator.prisma.PrismaEmulatorRunnable.decodePacket(PrismaEmulatorRunnable.java:168)
- at ru.crystals.pos.emulator.prisma.PrismaEmulatorRunnable.readBytes(PrismaEmulatorRunnable.java:91)
- at ru.crystals.pos.emulator.prisma.PrismaEmulatorRunnable.run(PrismaEmulatorRunnable.java:71)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: javax.crypto.BadPaddingException: Decryption error
- at sun.security.rsa.RSAPadding.unpadV15(RSAPadding.java:380)
- at sun.security.rsa.RSAPadding.unpad(RSAPadding.java:291)
- at com.sun.crypto.provider.RSACipher.doFinal(RSACipher.java:363)
- at com.sun.crypto.provider.RSACipher.engineUnwrap(RSACipher.java:440)
- ... 8 more
- 22.08 13:48:24.740 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=10, command=kbdEnter]
- 22.08 13:48:24.740 INFO [TechProcessImpl] TP searchProduct 9905100100001
- 22.08 13:48:24.741 INFO [CatalogService] getGoodsByBarCode barcode = 9905100100001
- 22.08 13:48:24.743 INFO [CatalogService] get product by barcode '9905100100001' result: null
- 22.08 13:48:24.743 INFO [SpeedLog] CatalogGoods: dataFinder.getProductByBarcode, barcode = 9905100100001 time = 2 ms
- 22.08 13:48:24.743 INFO [SpeedLog] CatalogGoods#getGoodsByBarCode, barcode = 9905100100001 time = 2 ms
- 22.08 13:48:24.743 INFO [CatalogService] Get product by item '9905100100001' result null
- 22.08 13:48:24.743 INFO [SpeedLog] searchProduct time time = 2 ms
- 22.08 13:48:24.749 TRACE [SCService] entering isEnabled()
- 22.08 13:48:24.750 TRACE [SCService] leaving isEnabled(). the result is: true
- 22.08 13:48:24.750 TRACE [SCService] entering isSmChCoupon(String). The argument is: "9905100100001"
- 22.08 13:48:24.750 TRACE [SCService] leaving isSmChCoupon(String). The result is: false
- 22.08 13:48:24.750 TRACE [MLServiceImpl] entering isEnabled()
- 22.08 13:48:24.751 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 22.08 13:48:24.751 TRACE [MLServiceImpl] entering isMlCoupon(String). The argument is: "9905100100001"
- 22.08 13:48:24.751 TRACE [MLServiceImpl] leaving isMlCoupon(String). The result is: false
- 22.08 13:48:24.753 TRACE [MLServiceImpl] entering isEnabled()
- 22.08 13:48:24.753 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 22.08 13:48:24.753 TRACE [MLServiceImpl] entering isMlCard(String, boolean). The argument are: "9905100100001"
- 22.08 13:48:24.753 TRACE [MLServiceImpl] leaving isMlCard(String, boolean). The result is: false
- 22.08 13:48:24.753 TRACE [CardPluginEmulator] entering getCardInfo(String). The argument is: 9905100100001
- 22.08 13:48:24.753 TRACE [CardPluginEmulator] entering readProperties(IntegrationProperties, Logger)
- 22.08 13:48:24.754 TRACE [CardPluginEmulator] leaving readProperties(IntegrationProperties, Logger). The result is: CardPluginEmulatorProperties{getInfoUrl=http://127.0.0.1:10071/card-plugin-processing/emulator/get-card, writeOffUrl=http://127.0.0.1:10071/card-plugin-processing/emulator/write-off, rollbackUrl=http://127.0.0.1:10071/card-plugin-processing/emulator/rollback, connectionTimeout=1000, readTimeout=1000, cardNoPrefixes=[151, 152], cardNoLength=7}; it took 1 [ms]
- 22.08 13:48:24.754 TRACE [CardPluginEmulator] leaving getCardInfo(String). The card (no: "9905100100001") does not belong to our processing for sure!
- 22.08 13:48:24.754 DEBUG [ExampleCardPlugin] entering getCardInfo(CardInfoSearchParams). The arguments are: request [ru.crystals.pos.cards.service.PluginCardSearchRequest@1f27f63]
- 22.08 13:48:24.755 DEBUG [ExampleCardPlugin] leaving getCardInfo(CardInfoSearchParams). The card [9905100100001] does not exist in the processing for sure
- 22.08 13:48:24.790 INFO [RegistryImpl] Subscription URLs of module CARDS:
- JNP : jnp://172.29.17.189:1099
- HTTP : http://172.29.17.189:8090
- 22.08 13:48:24.791 INFO [RegistryImpl] Try register SubscriptionURL - CARDS : JNP:jnp://172.29.17.189:1099
- 22.08 13:48:24.791 INFO [RegistryImpl] Try register SubscriptionURL - CARDS : HTTP:http://172.29.17.189:8090
- 22.08 13:48:24.829 WARN [BonusBalanceSupplier] Processing "ServerCardsApplication" has provided no bonus balance for card "9905100100001"
- 22.08 13:48:25.046 TRACE [TechProcessImpl] entering applyClientRequisites(ClientEntity). The argument is: holder [ClientEntity [id=20656; guid=110769; deleted=false]]
- 22.08 13:48:25.047 TRACE [TechProcessImpl] leaving applyClientRequisites(ClientEntity). Cash template prohibits usage of personal-sensitive data to send e-receipt to a card-ho;der
- 22.08 13:48:25.068 ERROR [ExternalEncryptedEventPacket] Thread-45 Ошибка расшифровки пакета
- java.security.InvalidKeyException: Unwrapping failed
- at com.sun.crypto.provider.RSACipher.engineUnwrap(RSACipher.java:445)
- at javax.crypto.Cipher.unwrap(Cipher.java:2550)
- at ru.crystals.pos.prismabridge.external.ExternalPacketCipher.encryptAesKey(ExternalPacketCipher.java:57)
- at ru.crystals.pos.prismabridge.external.ExternalPacketCipher.decode(ExternalPacketCipher.java:48)
- at ru.crystals.pos.prismabridge.external.ExternalEncryptedEventPacket.parseEvent(ExternalEncryptedEventPacket.java:44)
- at ru.crystals.pos.emulator.prisma.PrismaEmulatorRunnable.decodePacket(PrismaEmulatorRunnable.java:168)
- at ru.crystals.pos.emulator.prisma.PrismaEmulatorRunnable.readBytes(PrismaEmulatorRunnable.java:91)
- at ru.crystals.pos.emulator.prisma.PrismaEmulatorRunnable.run(PrismaEmulatorRunnable.java:71)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: javax.crypto.BadPaddingException: Decryption error
- at sun.security.rsa.RSAPadding.unpadV15(RSAPadding.java:380)
- at sun.security.rsa.RSAPadding.unpad(RSAPadding.java:291)
- at com.sun.crypto.provider.RSACipher.doFinal(RSACipher.java:363)
- at com.sun.crypto.provider.RSACipher.engineUnwrap(RSACipher.java:440)
- ... 8 more
- 22.08 13:48:25.261 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=32, command=kbdSubtotal]
- 22.08 13:48:25.283 INFO [CommonLogger] busy = true
- 22.08 13:48:25.285 TRACE [TechProcessImpl] Start warn divide alco
- 22.08 13:48:25.285 TRACE [TechProcessImpl] End warn devide alco
- 22.08 13:48:25.290 INFO [TechProcessImpl] goToDiscounts
- 22.08 13:48:25.307 INFO [LoyalBridgeServiceImpl] --------------- begin discount calculation ---------------
- 22.08 13:48:25.311 INFO [LoyalProductFinder] Time finding items (1) = 4 ms
- 22.08 13:48:25.311 INFO [LoyalProductsConverter] Time searching loyal goods for 1 productItems = 4 ms
- 22.08 13:48:25.311 INFO [LoyalCalculatorConverter] Time converting 1 positions = 0 ms
- 22.08 13:48:25.317 TRACE [LoyaltyRestrictionsServiceImpl] checkRestrictions: no actions for requesting limits
- 22.08 13:48:25.317 INFO [DoProcessing] ============ LoyalCalculation: doDiscount start ============
- 22.08 13:48:25.317 INFO [DoProcessing] GeneralInteractionMethod: MAXIMUM_DISCOUNT
- 22.08 13:48:25.323 INFO [DoProcessing] ============ LoyalCalculation: doDiscount success ============
- 22.08 13:48:25.324 TRACE [LoyPluginEmulator] entering doDiscount(Receipt). The argument is: ru.crystals.api.commons.ReceiptPurchaseWrapper@1047b80
- 22.08 13:48:25.324 TRACE [LoyPluginEmulator] entering readProperties(IntegrationProperties, Logger)
- 22.08 13:48:25.324 TRACE [LoyPluginEmulator] getUrlProperty: the "secondary.calc.url" is not set
- 22.08 13:48:25.325 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]
- 22.08 13:48:25.325 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: "00888"; qnty: 50000; sum: 583350; min-sum: 0; discountable: true]]]
- 22.08 13:48:25.363 ERROR [ConnectionEmulatorUtils] toString(XmlEmulatorException): the argument is null
- 22.08 13:48:25.380 TRACE [LoyPluginEmulator] leaving makeCalcCalls(List, EmulatorReceipt). The result is: emul-loy-result [discounts: []; limit: null; taken-into-account: null]; it took 55 [ms]
- 22.08 13:48:25.380 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 56 [ms]
- 22.08 13:48:25.381 INFO [LoyaltyResultSanityChecker] Checking MRP restrictions
- Quantity 50000
- Position sum 5833.50
- Value 0
- Min price 0.00
- 22.08 13:48:25.381 INFO [LoyaltyResultSanityChecker] Unable to check MRP restriction: no MRP provided
- 22.08 13:48:25.381 TRACE [MLServiceImpl] entering getMlCardNo(Purchase). The argument is: Purchase{number=6, dateCreate=Thu Aug 22 13:48:22 MSK 2019, checkSum=583350, operationType=true, discountValueTotal=0}
- 22.08 13:48:25.382 TRACE [MLServiceImpl] leaving getMlCardNo(Purchase). The result is: null
- 22.08 13:48:25.382 TRACE [MLServiceImpl] entering getMlCouponNo(PurchaseEntity). The argument is: Purchase{number=6, dateCreate=Thu Aug 22 13:48:22 MSK 2019, checkSum=583350, operationType=true, discountValueTotal=0}
- 22.08 13:48:25.382 TRACE [MLServiceImpl] leaving getMlCouponNo(PurchaseEntity). The result is: null
- 22.08 13:48:25.382 TRACE [SCService] entering isEnabled()
- 22.08 13:48:25.382 TRACE [SCService] leaving isEnabled(). the result is: true
- 22.08 13:48:25.382 TRACE [SCService] entering calcDiscount(Purchase). The argument is: Purchase{number=6, dateCreate=Thu Aug 22 13:48:22 MSK 2019, checkSum=583350, operationType=true, discountValueTotal=0}
- 22.08 13:48:25.386 TRACE [SCService] Send request <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
- <ChequeRequest xmlns="http://smartcheckout.ru/xsd/s10ren.xsd" ChequeType="Soft">
- <RequestID>1566470902003</RequestID>
- <Card>
- <CardNumber>9905100100001</CardNumber>
- </Card>
- <DateTime>2019-08-22T13:48:25.382+03:00</DateTime>
- <POS>61</POS>
- <Number>1566470902003</Number>
- <Summ>5833.50</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>5833.50</SummDiscounted>
- <Item>
- <PositionNumber>1</PositionNumber>
- <Article>00888</Article>
- <ArticleName>Уксус лимонный пряный (Россия)</ArticleName>
- <Price>116.67</Price>
- <Quantity>50.000</Quantity>
- <Summ>5833.50</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>5833.50</SummDiscounted>
- </Item>
- </ChequeRequest>
- 22.08 13:48:25.386 TRACE [SCService] entering getServices()
- 22.08 13:48:25.386 TRACE [SCService] getting services (IN MEMORY)
- 22.08 13:48:25.386 TRACE [SCService] leaving getServices(). The result size is: 2
- 22.08 13:48:25.401 TRACE [SCService] Received response: <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
- <ChequeRequestResponce xmlns="http://smartcheckout.ru/xsd/s10ren.xsd">
- <RequestID>1566470902003</RequestID>
- <Processed>2019-08-22T13:48:25.391+03:00</Processed>
- <ReturnCode>0</ReturnCode>
- <CashierMessageTO>0</CashierMessageTO>
- <Summ>5833.50</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>5833.50</SummDiscounted>
- <Item>
- <PositionNumber>1</PositionNumber>
- <Article>00888</Article>
- <ArticleName>Уксус лимонный пряный (Россия)</ArticleName>
- <Price>116.67</Price>
- <MinPrice>0</MinPrice>
- <Quantity>50.000</Quantity>
- <Summ>5833.50</Summ>
- <Discount>0.000</Discount>
- <SummDiscounted>5833.50</SummDiscounted>
- </Item>
- </ChequeRequestResponce>
- 22.08 13:48:25.401 TRACE [SCReceiptConverter] ml discounts: {position-key [marking: 00888; original-price: 11667]=0}
- 22.08 13:48:25.401 TRACE [SCReceiptConverter] it was inferred that no SC POS discounts were given on position [key: position-key [marking: 00888; original-price: 11667]]: SC discount value is: 0
- 22.08 13:48:25.401 TRACE [SCService] leaving calcDiscount(Purchase). The result is: Purchase{number=null, dateCreate=null, checkSum=583350, operationType=null, discountValueTotal=0}; it took 19 [ms]
- 22.08 13:48:25.403 DEBUG [LoymaxUtils] Loymax request:
- <?xml version="1.0" encoding="UTF-8" standalone="yes"?><XMLRequest><Version>3.2</Version><Calculates><CalculateRequest PurchaseID="71890611566470905401" OperationID="43ddcf1766ce4ab69c33141ef23fe455" OperationDate="2019-08-22T13:48:25.402+03:00" ElementID="1"><Cheque ChequeDate="2019-08-22T13:48:22.003+03:00"><ChequeLine PosID="35233" Amount="5833.50" Name="Уксус лимонный пряный (Россия)" GoodsId="00888" Price="116.67" Quantity="50.000"/></Cheque></CalculateRequest></Calculates></XMLRequest>
- 22.08 13:48:25.421 ERROR [ConnectionEmulatorUtils] toString(XmlEmulatorException): the argument is null
- 22.08 13:48:25.423 DEBUG [LoymaxUtils] Loymax response:
- <?xml version="1.0" encoding="UTF-8" standalone="yes"?><XMLResponse><ErrorCode>0</ErrorCode><Calculates><CalculateResponse AvailableAmount="5833.50" AvailableBonusAmount="0" ErrorCode="0"><Cheque ChequeDate="2019-08-22T13:48:22.003+03:00"><ChequeLine PosID="35233" Amount="5833.50" Name="Уксус лимонный пряный (Россия)" GoodsId="00888" Price="116.67" Quantity="50.000" Discount="0"/></Cheque></CalculateResponse></Calculates></XMLResponse>
- 22.08 13:48:25.431 TRACE [SMServiceImpl] entering calcDiscount(Purchase, long, long, ILoyTechProcess). receipt-id: 35213; action-guid: 1890143020
- 22.08 13:48:25.434 TRACE [SMServiceEmulator] entering getCurrentOffers(String, String). The arguments are: authHeader [Bearer MB>B B>:5= 25G5=], clientGUID [{"clientIdentifier":{"type":"GUID","id":"110769"},"timeZoneId":"Europe/Moscow"}]
- 22.08 13:48:25.435 TRACE [SMServiceEmulator] entering getDelay(long, XmlRequestTypeEnum). The arguments are: guid [110769], requestType [OFFERS]
- 22.08 13:48:25.435 INFO [SMServiceEmulator] reading SM-base...
- 22.08 13:48:25.435 DEBUG [SMServiceEmulator] The array a XmlSmBase object to be extracted from is neither empty nor null - its length is: 12627
- 22.08 13:48:25.475 DEBUG [SMServiceEmulator] Unmarshalling was complete successfully!
- 22.08 13:48:25.475 TRACE [SMServiceEmulator] leaving getDelay(long, XmlRequestTypeEnum). The result is: 500
- 22.08 13:48:25.975 TRACE [SMServiceEmulator] No need to throw an exception for [holder-guid: 110769; request-type: OFFERS]
- 22.08 13:48:25.975 TRACE [SMServiceEmulator] leaving getCurrentOffers(String, String)
- 22.08 13:48:25.978 TRACE [SMServiceImpl] SM-offers received: offers-container [client-guid: "110769"; offers: []]
- 22.08 13:48:25.978 TRACE [SetMachineCalculator] entering applyDiscount(OfferDTO, Purchase). The arguments are: discount [offers-container [client-guid: "110769"; offers: []]], receipt [Purchase{number=6, dateCreate=Thu Aug 22 13:48:22 MSK 2019, checkSum=583350, operationType=true, discountValueTotal=0}], actionGuid [1890143020]
- 22.08 13:48:25.978 TRACE [SetMachineCalculator] leaving applyDiscount(OfferDTO, Purchase): no offers
- 22.08 13:48:25.978 TRACE [SMServiceImpl] leaving calcDiscount(Purchase, long, long, ILoyTechProcess). It took 547 [ms]
- 22.08 13:48:25.990 TRACE [LoyaltyRestrictionsServiceImpl] checkRestrictions: request = {"clientId":"110769","timeZoneId":"Europe/Moscow","actions":["SR10_78012"]}
- 22.08 13:48:26.008 ERROR [LoyaltyRestrictionsServiceImpl] checkRestrictions: failed. Request: {"clientId":"110769","timeZoneId":"Europe/Moscow","actions":["SR10_78012"]}
- org.springframework.web.client.HttpClientErrorException: 404 Not Found
- at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91)
- at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:616)
- at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:572)
- at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:532)
- at org.springframework.web.client.RestTemplate.postForObject(RestTemplate.java:332)
- at ru.crystals.pos.loyalty.LoyaltyRestrictionsServiceImpl.checkRestrictions(LoyaltyRestrictionsServiceImpl.java:204)
- at ru.crystals.loyal.providers.ClassicSetLoyProvider.process(ClassicSetLoyProvider.java:103)
- at ru.crystals.loyal.providers.LoyProvidersRegistryImpl.process(LoyProvidersRegistryImpl.java:116)
- at ru.crystals.pos.loyal.cash.service.LoyalServiceImpl.calcDiscounts(LoyalServiceImpl.java:767)
- at ru.crystals.pos.loyal.cash.service.LoyalServiceImpl.doLoyalty(LoyalServiceImpl.java:694)
- at ru.crystals.pos.loyal.cash.service.LoyalServiceImpl.doDiscount(LoyalServiceImpl.java:807)
- at ru.crystals.pos.loyal.bridge.service.LoyalBridgeServiceImpl.doDiscount(LoyalBridgeServiceImpl.java:162)
- at ru.crystals.pos.techprocess.TechProcessImpl.applyDiscountsAndGetResult(TechProcessImpl.java:3786)
- at ru.crystals.pos.techprocess.TechProcessImpl.subtotalScenary(TechProcessImpl.java:3349)
- at ru.crystals.pos.visualization.check.CheckContainer.startSubtotalScenary(CheckContainer.java:1565)
- at ru.crystals.pos.visualization.check.CheckContainer.subtotalProcessPurchaseState(CheckContainer.java:1536)
- at ru.crystals.pos.visualization.check.CheckContainer.subtotal(CheckContainer.java:1433)
- at ru.crystals.pos.visualization.components.MainWindow.subTotal(MainWindow.java:802)
- at ru.crystals.pos.visualization.Factory.eventFunctionKey(Factory.java:592)
- at ru.crystals.pos.techprocess.TechProcessImpl.eventFunctionKey(TechProcessImpl.java:4400)
- at ru.crystals.pos.CashEventSource.sentOldKey(CashEventSource.java:165)
- at ru.crystals.pos.CashEventSource.process(CashEventSource.java:138)
- 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$1(InternalCashPoolExecutorImpl.java:120)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.run(FutureTask.java:266)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- 22.08 13:48:26.009 INFO [DoProcessing] ============ LoyalCalculation: doDiscount start ============
- 22.08 13:48:26.009 INFO [DoProcessing] GeneralInteractionMethod: MAXIMUM_DISCOUNT
- 22.08 13:48:26.015 WARN [AdvancedMessagesActionResult] Calculator returns empty result. Do not generate slips or messages
- 22.08 13:48:26.017 WARN [AdvancedMessagesActionResult] Calculator returns empty result. Do not generate slips or messages
- 22.08 13:48:26.017 WARN [AdvancedMessagesActionResult] Calculator returns empty result. Do not generate slips or messages
- 22.08 13:48:26.018 WARN [AdvancedMessagesActionResult] Calculator returns empty result. Do not generate slips or messages
- 22.08 13:48:26.064 INFO [DoProcessing] ============ LoyalCalculation: doDiscount success ============
- 22.08 13:48:26.065 ERROR [DefaultCurrencyHandler] roundEndPriceForSale(BigDecimal, long, long): failed to calc end price through exact sum [291675] using rounding mode: CEILING: result * count == 5834 * 50000 == 291700 what differs from the control (rounded already) end sum : 291675
- 22.08 13:48:26.066 TRACE [LoyaltyRestrictionsServiceImpl] checkRestrictions: no actions for requesting limits
- 22.08 13:48:26.066 INFO [DoProcessing] ============ LoyalCalculation: doDiscount start ============
- 22.08 13:48:26.066 INFO [DoProcessing] GeneralInteractionMethod: MAXIMUM_DISCOUNT
- 22.08 13:48:26.066 INFO [DoProcessing] ============ LoyalCalculation: doDiscount success ============
- 22.08 13:48:26.067 ERROR [DefaultCurrencyHandler] roundEndPriceForSale(BigDecimal, long, long): failed to calc end price through exact sum [291675] using rounding mode: CEILING: result * count == 5834 * 50000 == 291700 what differs from the control (rounded already) end sum : 291675
- 22.08 13:48:26.068 ERROR [DefaultCurrencyHandler] roundEndPriceForSale(BigDecimal, long, long): failed to calc end price through exact sum [291675] using rounding mode: CEILING: result * count == 5834 * 50000 == 291700 what differs from the control (rounded already) end sum : 291675
- 22.08 13:48:26.075 INFO [DoProcessing] ============ LoyalCalculation: doDiscount start ============
- 22.08 13:48:26.076 INFO [DoProcessing] GeneralInteractionMethod: MAXIMUM_DISCOUNT
- 22.08 13:48:26.076 INFO [DoProcessing] ============ LoyalCalculation: doDiscount success ============
- 22.08 13:48:26.078 INFO [FL54WeightPositionsTuner] Can't restore the original purchase sum, it has changed by 25.
- 22.08 13:48:26.078 INFO [SetApiPluginLoyProvider] Plugin "ru.crystals.loy.plugin.emulator" does not do post discount tuning
- 22.08 13:48:26.078 TRACE [MLServiceImpl] entering getMlCardNo(Purchase). The argument is: Purchase{number=6, dateCreate=Thu Aug 22 13:48:22 MSK 2019, checkSum=583350, operationType=true, discountValueTotal=0}
- 22.08 13:48:26.079 TRACE [MLServiceImpl] leaving getMlCardNo(Purchase). The result is: null
- 22.08 13:48:26.079 TRACE [MLServiceImpl] entering getMlCouponNo(PurchaseEntity). The argument is: Purchase{number=6, dateCreate=Thu Aug 22 13:48:22 MSK 2019, checkSum=583350, operationType=true, discountValueTotal=0}
- 22.08 13:48:26.079 TRACE [MLServiceImpl] leaving getMlCouponNo(PurchaseEntity). The result is: null
- 22.08 13:48:26.083 INFO [LoyalServiceImpl] Discount calculation (Purchase #6; Positions: 1
- 22.08 13:48:26.084 WARN [LoyalServiceImpl] extractNonDiscountRelatedFields: the argument is NULL! Null will be returned!
- 22.08 13:48:26.093 INFO [LoyalBridgeServiceImpl] Total time of discount calculation = 786 ms
- 22.08 13:48:26.093 INFO [LoyalBridgeServiceImpl] ---------------- end discount calculation ----------------
- 22.08 13:48:26.101 ERROR [ExternalEncryptedEventPacket] Thread-45 Ошибка расшифровки пакета
- java.security.InvalidKeyException: Unwrapping failed
- at com.sun.crypto.provider.RSACipher.engineUnwrap(RSACipher.java:445)
- at javax.crypto.Cipher.unwrap(Cipher.java:2550)
- at ru.crystals.pos.prismabridge.external.ExternalPacketCipher.encryptAesKey(ExternalPacketCipher.java:57)
- at ru.crystals.pos.prismabridge.external.ExternalPacketCipher.decode(ExternalPacketCipher.java:48)
- at ru.crystals.pos.prismabridge.external.ExternalEncryptedEventPacket.parseEvent(ExternalEncryptedEventPacket.java:44)
- at ru.crystals.pos.emulator.prisma.PrismaEmulatorRunnable.decodePacket(PrismaEmulatorRunnable.java:168)
- at ru.crystals.pos.emulator.prisma.PrismaEmulatorRunnable.readBytes(PrismaEmulatorRunnable.java:91)
- at ru.crystals.pos.emulator.prisma.PrismaEmulatorRunnable.run(PrismaEmulatorRunnable.java:71)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: javax.crypto.BadPaddingException: Decryption error
- at sun.security.rsa.RSAPadding.unpadV15(RSAPadding.java:380)
- at sun.security.rsa.RSAPadding.unpad(RSAPadding.java:291)
- at com.sun.crypto.provider.RSACipher.doFinal(RSACipher.java:363)
- at com.sun.crypto.provider.RSACipher.engineUnwrap(RSACipher.java:440)
- ... 8 more
- 22.08 13:48:26.109 INFO [TextCustomerDisplayPluginAbstract] Screen updated:
- 22.08 13:48:26.109 INFO [TextCustomerDisplayPluginAbstract] **********************
- 22.08 13:48:26.109 INFO [TextCustomerDisplayPluginAbstract] *Скидка 2917.00*
- 22.08 13:48:26.109 INFO [TextCustomerDisplayPluginAbstract] *Итого 2916.50*
- 22.08 13:48:26.109 INFO [TextCustomerDisplayPluginAbstract] **********************
- 22.08 13:48:26.109 INFO [TextCustomerDisplayPluginAbstract]
- 22.08 13:48:26.114 INFO [SpeedLog] TechProcess discounts processing on cheque with 1 positions [sale] time = 824 ms
- 22.08 13:48:26.115 INFO [CommonLogger] value = 291700
- 22.08 13:48:26.150 TRACE [TechProcessImpl] Start warn divide amount
- 22.08 13:48:26.150 INFO [TechProcessImpl] goToPayments
- 22.08 13:48:26.164 INFO [CheckContainer] startPayments() surcharge = 291650
- 22.08 13:48:26.169 INFO [CheckContainer] isPaymentComplete = false
- 22.08 13:48:26.169 INFO [CheckContainer] prevState = ADD_POSITION
- 22.08 13:48:26.170 INFO [CheckContainer] paid = 0
- 22.08 13:48:26.170 INFO [CheckContainer] surcharge = 291650
- 22.08 13:48:26.170 INFO [CheckContainer] getPaymentFiscalizeError = NONE
- 22.08 13:48:26.170 INFO [CheckContainer] Current payment container is ru.crystals.pos.visualization.payments.cash.CashPaymentContainer
- 22.08 13:48:26.179 INFO [CommonLogger] busy = false
- 22.08 13:48:26.179 INFO [SpeedLog] (SUBTOTAL) time = 0,895;
- 22.08 13:48:26.180 INFO [CommonLogger] busy = false
- 22.08 13:48:27.028 INFO [TechProcessImpl] eventAlphaNumericKey: AlphaNumericKey [scanCode=50, character=2]
- 22.08 13:48:27.484 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 22.08 13:48:27.612 INFO [TechProcessImpl] eventAlphaNumericKey: AlphaNumericKey [scanCode=51, character=3]
- 22.08 13:48:27.708 INFO [TechProcessImpl] eventAlphaNumericKey: AlphaNumericKey [scanCode=48, character=0]
- 22.08 13:48:27.861 INFO [TechProcessImpl] eventAlphaNumericKey: AlphaNumericKey [scanCode=48, character=0]
- 22.08 13:48:28.052 INFO [TechProcessImpl] eventAlphaNumericKey: AlphaNumericKey [scanCode=48, character=0]
- 22.08 13:48:28.372 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=10, command=kbdEnter]
- 22.08 13:48:28.372 INFO [CommonLogger] doProcessPayment() in class ru.crystals.pos.visualization.payments.cash.CashPaymentContainer
- 22.08 13:48:28.372 INFO [TechProcessImpl] addPayment CashPaymentEntity 300000
- 22.08 13:48:28.389 TRACE [TechProcessEventsImpl] entering purchaseChangedAtPaymentsStage(PurchaseEntity, List). The arguments are: purchase [PurchaseEntity [id=35213, number=null, dateCreate=Thu Aug 22 13:48:22 MSK 2019, dateCommit=null, fiscalDocNum=null, sentToServerStatus=NO_SENT]], notifications [[]]
- 22.08 13:48:28.403 INFO [CommonLogger] value = 291700
- 22.08 13:48:28.420 TRACE [TechProcessEventsImpl] leaving purchaseChangedAtPaymentsStage(PurchaseEntity, List). It took 31 [ms]
- 22.08 13:48:28.424 INFO [TechProcessShift] fiscalizeCheck PurchaseEntity [id=35213, number=null, dateCreate=Thu Aug 22 13:48:22 MSK 2019, dateCommit=null, fiscalDocNum=null, sentToServerStatus=NO_SENT]
- 22.08 13:48:28.431 ERROR [ExternalEncryptedEventPacket] Thread-45 Ошибка расшифровки пакета
- java.security.InvalidKeyException: Unwrapping failed
- at com.sun.crypto.provider.RSACipher.engineUnwrap(RSACipher.java:445)
- at javax.crypto.Cipher.unwrap(Cipher.java:2550)
- at ru.crystals.pos.prismabridge.external.ExternalPacketCipher.encryptAesKey(ExternalPacketCipher.java:57)
- at ru.crystals.pos.prismabridge.external.ExternalPacketCipher.decode(ExternalPacketCipher.java:48)
- at ru.crystals.pos.prismabridge.external.ExternalEncryptedEventPacket.parseEvent(ExternalEncryptedEventPacket.java:44)
- at ru.crystals.pos.emulator.prisma.PrismaEmulatorRunnable.decodePacket(PrismaEmulatorRunnable.java:168)
- at ru.crystals.pos.emulator.prisma.PrismaEmulatorRunnable.readBytes(PrismaEmulatorRunnable.java:91)
- at ru.crystals.pos.emulator.prisma.PrismaEmulatorRunnable.run(PrismaEmulatorRunnable.java:71)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: javax.crypto.BadPaddingException: Decryption error
- at sun.security.rsa.RSAPadding.unpadV15(RSAPadding.java:380)
- at sun.security.rsa.RSAPadding.unpad(RSAPadding.java:291)
- at com.sun.crypto.provider.RSACipher.doFinal(RSACipher.java:363)
- at com.sun.crypto.provider.RSACipher.engineUnwrap(RSACipher.java:440)
- ... 8 more
- 22.08 13:48:28.432 INFO [TextCustomerDisplayPluginAbstract] Screen updated:
- 22.08 13:48:28.446 INFO [TextCustomerDisplayPluginAbstract] **********************
- 22.08 13:48:28.446 INFO [TextCustomerDisplayPluginAbstract] *Оплачено 3000.00*
- 22.08 13:48:28.446 INFO [TextCustomerDisplayPluginAbstract] *Cдача 83.50*
- 22.08 13:48:28.446 INFO [TextCustomerDisplayPluginAbstract] **********************
- 22.08 13:48:28.446 INFO [TextCustomerDisplayPluginAbstract]
- 22.08 13:48:28.469 INFO [FiscalPrinter] getLastKpk
- 22.08 13:48:28.469 INFO [FiscalPrinter] LastKpk = 1183
- 22.08 13:48:28.476 ERROR [ExternalEncryptedEventPacket] Thread-45 Ошибка расшифровки пакета
- java.security.InvalidKeyException: Unwrapping failed
- at com.sun.crypto.provider.RSACipher.engineUnwrap(RSACipher.java:445)
- at javax.crypto.Cipher.unwrap(Cipher.java:2550)
- at ru.crystals.pos.prismabridge.external.ExternalPacketCipher.encryptAesKey(ExternalPacketCipher.java:57)
- at ru.crystals.pos.prismabridge.external.ExternalPacketCipher.decode(ExternalPacketCipher.java:48)
- at ru.crystals.pos.prismabridge.external.ExternalEncryptedEventPacket.parseEvent(ExternalEncryptedEventPacket.java:44)
- at ru.crystals.pos.emulator.prisma.PrismaEmulatorRunnable.decodePacket(PrismaEmulatorRunnable.java:168)
- at ru.crystals.pos.emulator.prisma.PrismaEmulatorRunnable.readBytes(PrismaEmulatorRunnable.java:91)
- at ru.crystals.pos.emulator.prisma.PrismaEmulatorRunnable.run(PrismaEmulatorRunnable.java:71)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: javax.crypto.BadPaddingException: Decryption error
- at sun.security.rsa.RSAPadding.unpadV15(RSAPadding.java:380)
- at sun.security.rsa.RSAPadding.unpad(RSAPadding.java:291)
- at com.sun.crypto.provider.RSACipher.doFinal(RSACipher.java:363)
- at com.sun.crypto.provider.RSACipher.engineUnwrap(RSACipher.java:440)
- ... 8 more
- 22.08 13:48:28.542 INFO [CFTBridgeImpl] Bonuses can not be charged to the card. Purchase does not contain Sberbank cards. Purchase: PurchaseEntity [id=35213, number=6, dateCreate=Thu Aug 22 13:48:22 MSK 2019, dateCommit=null, fiscalDocNum=null, sentToServerStatus=NO_SENT]
- 22.08 13:48:28.627 WARN [SetApiPluginLoyProvider] No LoyaltyPlugin "ru.crystals.loy.plugin.emulator" found for purchase id 35213
- 22.08 13:48:28.627 INFO [FiscalPrinter] printCheck
- 22.08 13:48:28.627 INFO [FiscalPrinter] getLastKpk
- 22.08 13:48:28.627 INFO [FiscalPrinter] LastKpk = 1183
- 22.08 13:48:28.627 INFO [FiscalPrinter] Fiscal interrupt: null
- 22.08 13:48:28.627 INFO [FiscalPrinter] Get document template /mnt/sda1/tce/storage/crystal-cash/modules/fiscalPrinter/templates/check-sale.xml
- 22.08 13:48:28.628 INFO [DocumentTemplate] =====logo=====
- 22.08 13:48:28.628 INFO [DocumentTemplate] content: null
- 22.08 13:48:28.633 INFO [DocumentTemplate] =====header=====
- 22.08 13:48:28.633 INFO [DocumentTemplate] jr. name ||NORMAL
- 22.08 13:48:28.633 INFO [DocumentTemplate] 199100, Spb, Savushkina, 112 ||NORMAL
- 22.08 13:48:28.633 INFO [DocumentTemplate] ----------------------------------------- ||NORMAL
- 22.08 13:48:28.633 INFO [DocumentTemplate] Смена:65 ЭКЛЗ:c2190c56-ef0||NORMAL
- 22.08 13:48:28.633 INFO [DocumentTemplate] Номер кассы:61 ИНН: 7802781104||NORMAL
- 22.08 13:48:28.633 INFO [DocumentTemplate] Кассир:Администраторов Администратор Администр||NORMAL
- 22.08 13:48:28.633 INFO [DocumentTemplate] ---------------------------------------- ||NORMAL
- 22.08 13:48:28.633 INFO [DocumentTemplate] ЧЕК ПРОДАЖИ 6 22-08-2019 13:48||NORMAL
- 22.08 13:48:28.633 INFO [DocumentTemplate] ---------------------------------------- ||NORMAL
- 22.08 13:48:28.635 INFO [DocumentTemplate] =====position=====
- 22.08 13:48:28.635 INFO [DocumentTemplate] ----------------------------------------------||NORMAL
- 22.08 13:48:28.635 INFO [DocumentTemplate] Уксус лимонный пряный 58.33 *50.00 =2916.50||SMALL
- 22.08 13:48:28.635 INFO [DocumentTemplate] ----------------------------------------------||NORMAL
- 22.08 13:48:28.635 INFO [DocumentTemplate] =====payment=====
- 22.08 13:48:28.635 INFO [DocumentTemplate] ----------------------------------------------||NORMAL
- 22.08 13:48:28.635 INFO [DocumentTemplate] НАЛИЧНЫЕ =3000.00||NORMAL
- 22.08 13:48:28.636 INFO [DocumentTemplate] =====discount=====
- 22.08 13:48:28.636 INFO [DocumentTemplate] ----------------------------------------------||NORMAL
- 22.08 13:48:28.636 INFO [DocumentTemplate] ВАША СКИДКА СОСТАВИЛА, руб =2917.00||DOUBLEHEIGHT
- 22.08 13:48:28.636 INFO [DocumentTemplate] ||NORMAL
- 22.08 13:48:28.636 INFO [DocumentTemplate] СПАСИБО ЗА ПОКУПКУ! ||NORMAL
- 22.08 13:48:28.636 INFO [DocumentTemplate] ||NORMAL
- 22.08 13:48:28.636 INFO [DocumentTemplate] Цены ||NORMAL
- 22.08 13:48:28.636 INFO [DocumentTemplate] указаны с учетом скидки по карте постоянного ||NORMAL
- 22.08 13:48:28.636 INFO [DocumentTemplate] покупателя ||NORMAL
- 22.08 13:48:28.636 INFO [DocumentTemplate] 9905100100001 ||NORMAL
- 22.08 13:48:28.636 INFO [DocumentTemplate] ||NORMAL
- 22.08 13:48:28.636 INFO [DocumentTemplate] =====tax=====
- 22.08 13:48:28.640 INFO [DocumentTemplate] content: null
- 22.08 13:48:28.640 INFO [DocumentTemplate] =====total=====
- 22.08 13:48:28.640 INFO [DocumentTemplate] ---------------------------------------- ||NORMAL
- 22.08 13:48:28.640 INFO [DocumentTemplate] Итого без скидки 5833.50 ||NORMAL
- 22.08 13:48:28.640 INFO [DocumentTemplate] Скидка 2917.00 ||NORMAL
- 22.08 13:48:28.640 INFO [DocumentTemplate] Итого к оплате 2916.50 ||NORMAL
- 22.08 13:48:28.641 INFO [DocumentTemplate] СДАЧА =83.50||NORMAL
- 22.08 13:48:28.641 INFO [DocumentTemplate] =====bonuses=====
- 22.08 13:48:28.641 INFO [DocumentTemplate] =====includedSlips=====
- 22.08 13:48:28.641 INFO [DocumentTemplate] content: null
- 22.08 13:48:28.641 INFO [DocumentTemplate] =====fiscal=====
- 22.08 13:48:28.641 INFO [DocumentTemplate] content: null
- 22.08 13:48:28.641 INFO [DocumentTemplate] =====footer=====
- 22.08 13:48:28.641 INFO [DocumentTemplate] Док N:6 22-08-2019 13:48 ||NORMAL
- 22.08 13:48:28.641 INFO [DocumentTemplate] Спасибо за покупку! ||NORMAL
- 22.08 13:48:28.641 INFO [DocumentTemplate] =====cut=====
- 22.08 13:48:28.641 INFO [DocumentTemplate] content: null
- 22.08 13:48:28.755 INFO [FiscalPrinter] getLastKpk
- 22.08 13:48:28.755 INFO [FiscalPrinter] LastKpk = 1184
- 22.08 13:48:28.755 INFO [FiscalPrinter] getLastDocNum
- 22.08 13:48:28.764 INFO [CheckService] fiscalizeCheck: PurchaseEntity [id=35213, number=6, dateCreate=Thu Aug 22 13:48:22 MSK 2019, dateCommit=Thu Aug 22 13:48:28 MSK 2019, fiscalDocNum=1184;2305, sentToServerStatus=UNCOMMITED]
- 22.08 13:48:28.774 TRACE [ExternalProcessingsImpl] entering purchaseFiscalized(PurchaseEntity)
- 22.08 13:48:28.774 TRACE [ExternalProcessingsImpl] Purchase fiscalized: no implementation of PlastekServices.
- 22.08 13:48:28.774 TRACE [ExternalProcessingsImpl] Purchase fiscalized: no implementation of externalLoyaltyService.
- 22.08 13:48:28.780 ERROR [ExternalEncryptedEventPacket] Thread-45 Ошибка расшифровки пакета
- java.security.InvalidKeyException: Unwrapping failed
- at com.sun.crypto.provider.RSACipher.engineUnwrap(RSACipher.java:445)
- at javax.crypto.Cipher.unwrap(Cipher.java:2550)
- at ru.crystals.pos.prismabridge.external.ExternalPacketCipher.encryptAesKey(ExternalPacketCipher.java:57)
- at ru.crystals.pos.prismabridge.external.ExternalPacketCipher.decode(ExternalPacketCipher.java:48)
- at ru.crystals.pos.prismabridge.external.ExternalEncryptedEventPacket.parseEvent(ExternalEncryptedEventPacket.java:44)
- at ru.crystals.pos.emulator.prisma.PrismaEmulatorRunnable.decodePacket(PrismaEmulatorRunnable.java:168)
- at ru.crystals.pos.emulator.prisma.PrismaEmulatorRunnable.readBytes(PrismaEmulatorRunnable.java:91)
- at ru.crystals.pos.emulator.prisma.PrismaEmulatorRunnable.run(PrismaEmulatorRunnable.java:71)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: javax.crypto.BadPaddingException: Decryption error
- at sun.security.rsa.RSAPadding.unpadV15(RSAPadding.java:380)
- at sun.security.rsa.RSAPadding.unpad(RSAPadding.java:291)
- at com.sun.crypto.provider.RSACipher.doFinal(RSACipher.java:363)
- at com.sun.crypto.provider.RSACipher.engineUnwrap(RSACipher.java:440)
- ... 8 more
- 22.08 13:48:28.788 TRACE [ExternalProcessingsImpl] about to notify ext-loy-providers that the current receipt [PurchaseEntity [id=35213, number=6, dateCreate=Thu Aug 22 13:48:22 MSK 2019, dateCommit=Thu Aug 22 13:48:28 MSK 2019, fiscalDocNum=1184;2305, sentToServerStatus=UNCOMMITED]] was fiscalized...
- 22.08 13:48:28.799 WARN [SetApiPluginLoyProvider] No LoyaltyPlugin "ru.crystals.loy.plugin.emulator" found for purchase id 35213
- 22.08 13:48:28.799 TRACE [LoyPluginEmulator] entering eventReceiptFiscalized(Receipt, LoyaltyResult). The arguments are: receipt [ru.crystals.api.commons.ReceiptPurchaseEntityWrapper@236430], loyResults [null]
- 22.08 13:48:28.799 TRACE [LoyPluginEmulator] leaving eventReceiptFiscalized(Receipt, LoyaltyResult)
- 22.08 13:48:28.799 INFO [SetApiLoyFeedbackProcessor] Scheduling feedback of provider "ru.crystals.loy.plugin.emulator" for purchase id "35213"
- 22.08 13:48:28.801 INFO [SetApiLoyFeedbackProcessor] Saved feedback for "ru.crystals.loy.plugin.emulator", check id 35213, assigned id 5951
- 22.08 13:48:28.802 DEBUG [LoymaxUtils] Loymax request:
- <?xml version="1.0" encoding="UTF-8" standalone="yes"?><XMLRequest><Version>3.2</Version><Balances><BalanceRequest OperationID="b04b2ad53a1f404687102d7b192547b7" OperationDate="2019-08-22T13:48:28.801+03:00" ElementID="1"><Identifier Type="Auto" Value="9905100100001"/></BalanceRequest></Balances></XMLRequest>
- 22.08 13:48:28.914 ERROR [ConnectionEmulatorUtils] toString(XmlEmulatorException): the argument is null
- 22.08 13:48:28.917 DEBUG [LoymaxUtils] Loymax response:
- <?xml version="1.0" encoding="UTF-8" standalone="yes"?><XMLResponse><ErrorCode>0</ErrorCode><Balances><BalanceResponse OperationID="b04b2ad53a1f404687102d7b192547b7" ErrorCode="201" ErrorMessage="Не найдена карта"/></Balances></XMLResponse>
- 22.08 13:48:28.918 DEBUG [LoymaxUtils] Loymax request:
- <?xml version="1.0" encoding="UTF-8" standalone="yes"?><XMLRequest><Version>3.2</Version><ConfirmPurchases><ConfirmPurchaseRequest PurchaseID="71890611566470905401" OperationID="8ccdeb6d57414975828f32720bd8ed24" OperationDate="2019-08-22T13:48:28.801+03:00" ElementID="1"/></ConfirmPurchases></XMLRequest>
- 22.08 13:48:28.932 DEBUG [LoymaxUtils] Loymax response:
- <?xml version="1.0" encoding="UTF-8" standalone="yes"?><XMLResponse><ErrorCode>0</ErrorCode><ConfirmPurchases><ConfirmPurchaseResponse OperationID="8ccdeb6d57414975828f32720bd8ed24" ErrorCode="0"/></ConfirmPurchases></XMLResponse>
- 22.08 13:48:28.933 TRACE [LoyaltyRestrictionsServiceImpl] createApplyRestrictionsRequest: no action-results for sending to processing.
- 22.08 13:48:28.933 TRACE [SMServiceImpl] entering getPromise(PurchaseEntity). The argument is: PurchaseEntity [id=35213, number=6, dateCreate=Thu Aug 22 13:48:22 MSK 2019, dateCommit=Thu Aug 22 13:48:28 MSK 2019, fiscalDocNum=1184;2305, sentToServerStatus=UNCOMMITED]
- 22.08 13:48:28.943 ERROR [SMServiceImpl] leaving getPromise(PurchaseEntity): failed to get SM-promises [body: <html><head><title>Grizzly 2.3.28</title><style><!--div.header {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#003300;font-size:22px;-moz-border-radius-topleft: 10px;border-top-left-radius: 10px;-moz-border-radius-topright: 10px;border-top-right-radius: 10px;padding-left: 5px}div.body {font-family:Tahoma,Arial,sans-serif;color:black;background-color:#FFFFCC;font-size:16px;padding-top:10px;padding-bottom:10px;padding-left:10px}div.footer {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#666633;font-size:14px;-moz-border-radius-bottomleft: 10px;border-bottom-left-radius: 10px;-moz-border-radius-bottomright: 10px;border-bottom-right-radius: 10px;padding-left: 5px}BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;}B {font-family:Tahoma,Arial,sans-serif;color:black;}A {color : black;}HR {color : #999966;}--></style> </head><body><div class="header">Request failed.</div><div class="body">Request failed.</div><div class="footer">Grizzly 2.3.28</div></body></html>]
- ru.crystals.setmachine.promo.exception.SMClientException: Failed to commit offers
- at ru.crystals.setmachine.promo.api.v2.SMClient.confirmReceipt(SMClient.java:227)
- at ru.crystals.pos.sm.SMServiceImpl.getPromise(SMServiceImpl.java:191)
- at ru.crystals.pos.loyal.sm.SetMachineLoyProvider.purchaseFiscalized(SetMachineLoyProvider.java:214)
- at ru.crystals.loyal.providers.LoyProvider.purchaseFiscalized(LoyProvider.java:139)
- at ru.crystals.loyal.providers.LoyProvidersRegistryImpl.purchaseFiscalized(LoyProvidersRegistryImpl.java:354)
- at ru.crystals.pos.loyal.cash.service.LoyalServiceImpl.purchaseFiscalized(LoyalServiceImpl.java:1514)
- at ru.crystals.pos.loyal.bridge.service.LoyalBridgeServiceImpl.purchaseFiscalized(LoyalBridgeServiceImpl.java:189)
- at ru.crystals.pos.techprocess.ExternalProcessingsImpl.purchaseFiscalized(ExternalProcessingsImpl.java:212)
- at ru.crystals.pos.techprocess.TechProcessShift.printCheck(TechProcessShift.java:1791)
- at ru.crystals.pos.techprocess.TechProcessShift.fiscalizeCheck(TechProcessShift.java:1536)
- 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:2724)
- at ru.crystals.pos.visualization.components.MainWindow.paymentComplete(MainWindow.java:849)
- at ru.crystals.pos.visualization.Factory.eventPaymentComplete(Factory.java:880)
- at ru.crystals.pos.techprocess.TechProcessImpl.paymentComplete(TechProcessImpl.java:4493)
- at ru.crystals.pos.check.service.CheckServiceImpl.addPayment(CheckServiceImpl.java:3968)
- at ru.crystals.pos.techprocess.TechProcessImpl.addPayment(TechProcessImpl.java:3943)
- 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.cash.CashPaymentContainer.enter(CashPaymentContainer.java:94)
- at ru.crystals.pos.visualization.components.CompositeContainer.enter(CompositeContainer.java:97)
- at ru.crystals.pos.visualization.check.CheckContainer.enter(CheckContainer.java:1916)
- at ru.crystals.pos.visualization.components.MainWindow.enter(MainWindow.java:1090)
- at ru.crystals.pos.visualization.Factory.eventControlKey(Factory.java:536)
- at ru.crystals.pos.techprocess.TechProcessImpl.eventControlKey(TechProcessImpl.java:4371)
- at ru.crystals.pos.CashEventSource.sentOldKey(CashEventSource.java:167)
- at ru.crystals.pos.CashEventSource.process(CashEventSource.java:138)
- 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$1(InternalCashPoolExecutorImpl.java:120)
- at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
- at java.util.concurrent.FutureTask.run(FutureTask.java:266)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
- at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:745)
- 22.08 13:48:28.954 TRACE [ExternalProcessingsImpl] leaving purchaseFiscalized(PurchaseEntity). It took 180 [ms]
- 22.08 13:48:28.961 INFO [FiscalPrinter] printServiceDocument
- 22.08 13:48:28.961 INFO [AbstractFiscalPrinterEmulator] printServiceDocument
- 22.08 13:48:28.975 INFO [FiscalPrinter] printDiscountsReport
- 22.08 13:48:28.975 INFO [FiscalPrinter] Get document template /mnt/sda1/tce/storage/crystal-cash/modules/fiscalPrinter/templates/discounts-report.xml
- 22.08 13:48:28.975 INFO [DocumentTemplate] =====logo=====
- 22.08 13:48:28.976 INFO [DocumentTemplate] content: null
- 22.08 13:48:28.976 INFO [DocumentTemplate] =====header=====
- 22.08 13:48:28.976 INFO [DocumentTemplate] ||NORMAL
- 22.08 13:48:28.976 INFO [DocumentTemplate] ||NORMAL
- 22.08 13:48:28.976 INFO [DocumentTemplate] ---------------------------------------- ||NORMAL
- 22.08 13:48:28.976 INFO [DocumentTemplate] Смена:65 ЭКЛЗ:c2190c56-ef0||NORMAL
- 22.08 13:48:28.976 INFO [DocumentTemplate] Номер кассы:61 ИНН: 7802781104||NORMAL
- 22.08 13:48:28.976 INFO [DocumentTemplate] Кассир:Администраторов Администратор Администр||NORMAL
- 22.08 13:48:28.976 INFO [DocumentTemplate] ---------------------------------------- ||NORMAL
- 22.08 13:48:28.976 INFO [DocumentTemplate] ОТЧЕТ ПО СКИДКАМ 6 22-08-2019 13:48||NORMAL
- 22.08 13:48:28.976 INFO [DocumentTemplate] ---------------------------------------- ||NORMAL
- 22.08 13:48:28.976 INFO [DocumentTemplate] =====groupByGoods=====
- 22.08 13:48:28.977 INFO [DocumentTemplate] content: null
- 22.08 13:48:28.977 INFO [DocumentTemplate] =====groupByAA=====
- 22.08 13:48:28.977 INFO [DocumentTemplate] ---------------------------------------- ||NORMAL
- 22.08 13:48:28.978 INFO [DocumentTemplate] По акциям ||NORMAL
- 22.08 13:48:28.978 INFO [DocumentTemplate] ---------------------------------------- ||NORMAL
- 22.08 13:48:28.978 INFO [DocumentTemplate] SR-759 процессинг Loymax ||SMALL
- 22.08 13:48:28.978 INFO [DocumentTemplate] Уксус лимонный пряный (Россия*50.00 =0.25||SMALL
- 22.08 13:48:28.978 INFO [DocumentTemplate] SR-1177: Скидка по мобильному телефону ||SMALL
- 22.08 13:48:28.978 INFO [DocumentTemplate] Уксус лимонный пряный (Россия*50.00 =2916.75||SMALL
- 22.08 13:48:28.978 INFO [DocumentTemplate] =====checkDiscounts=====
- 22.08 13:48:28.978 INFO [DocumentTemplate] content: null
- 22.08 13:48:28.978 INFO [DocumentTemplate] =====total=====
- 22.08 13:48:28.978 INFO [DocumentTemplate] ---------------------------------------- ||NORMAL
- 22.08 13:48:28.979 INFO [DocumentTemplate] ИТОГО СКИДКА НА ЧЕК =2917.00||NORMAL
- 22.08 13:48:28.979 INFO [DocumentTemplate] =====fiscal=====
- 22.08 13:48:28.979 INFO [DocumentTemplate] content: null
- 22.08 13:48:28.979 INFO [DocumentTemplate] =====footer=====
- 22.08 13:48:28.979 INFO [DocumentTemplate] Док N:6 22-08-2019 13:48 ||NORMAL
- 22.08 13:48:28.979 INFO [DocumentTemplate] Спасибо за покупку! ||NORMAL
- 22.08 13:48:28.979 INFO [DocumentTemplate] =====cut=====
- 22.08 13:48:28.979 INFO [DocumentTemplate] content: null
- 22.08 13:48:29.019 ERROR [ExternalEncryptedEventPacket] Thread-45 Ошибка расшифровки пакета
- java.security.InvalidKeyException: Unwrapping failed
- at com.sun.crypto.provider.RSACipher.engineUnwrap(RSACipher.java:445)
- at javax.crypto.Cipher.unwrap(Cipher.java:2550)
- at ru.crystals.pos.prismabridge.external.ExternalPacketCipher.encryptAesKey(ExternalPacketCipher.java:57)
- at ru.crystals.pos.prismabridge.external.ExternalPacketCipher.decode(ExternalPacketCipher.java:48)
- at ru.crystals.pos.prismabridge.external.ExternalEncryptedEventPacket.parseEvent(ExternalEncryptedEventPacket.java:44)
- at ru.crystals.pos.emulator.prisma.PrismaEmulatorRunnable.decodePacket(PrismaEmulatorRunnable.java:168)
- at ru.crystals.pos.emulator.prisma.PrismaEmulatorRunnable.readBytes(PrismaEmulatorRunnable.java:91)
- at ru.crystals.pos.emulator.prisma.PrismaEmulatorRunnable.run(PrismaEmulatorRunnable.java:71)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: javax.crypto.BadPaddingException: Decryption error
- at sun.security.rsa.RSAPadding.unpadV15(RSAPadding.java:380)
- at sun.security.rsa.RSAPadding.unpad(RSAPadding.java:291)
- at com.sun.crypto.provider.RSACipher.doFinal(RSACipher.java:363)
- at com.sun.crypto.provider.RSACipher.engineUnwrap(RSACipher.java:440)
- ... 8 more
- 22.08 13:48:29.027 TRACE [SCService] entering isEnabled()
- 22.08 13:48:29.027 TRACE [SCService] leaving isEnabled(). the result is: true
- 22.08 13:48:29.028 TRACE [SCService] Entering commitDiscounts (LoyTransactionEntity, PurchaseEntity). The arguments are loy-tx [shop: 7189, cash: 61, inn: 7802781104, shift: 65, purchase-number: (NULL), discount-value: 291700, discount-positions: [discount-position [position-order: 1, discount-amount: 25, adv-action: adv-action [guid: -1673510823, action-type: DEFAULT, apply-mode: UNCONDITIONAL]], discount-position [position-order: 1, discount-amount: 291675, adv-action: adv-action [guid: -1538204597, action-type: DISCOUNT, apply-mode: AUTOMATIC]]]], PurchaseEntity [id=35213, number=6, dateCreate=Thu Aug 22 13:48:22 MSK 2019, dateCommit=Thu Aug 22 13:48:28 MSK 2019, fiscalDocNum=1184;2305, sentToServerStatus=UNCOMMITED]
- 22.08 13:48:29.028 TRACE [SCService] Stop send Personal Offer
- 22.08 13:48:29.028 TRACE [SCService] Remove Personal offer feedback
- 22.08 13:48:29.029 INFO [SCReceiptConverter] Entering createFiscalCheque(purchaseEntity, loyTransactionEntity). The arguments are PurchaseEntity [id=35213, number=6, dateCreate=Thu Aug 22 13:48:22 MSK 2019, dateCommit=Thu Aug 22 13:48:28 MSK 2019, fiscalDocNum=1184;2305, sentToServerStatus=UNCOMMITED] , loy-tx [shop: 7189, cash: 61, inn: 7802781104, shift: 65, purchase-number: (NULL), discount-value: 291700, discount-positions: [discount-position [position-order: 1, discount-amount: 25, adv-action: adv-action [guid: -1673510823, action-type: DEFAULT, apply-mode: UNCONDITIONAL]], discount-position [position-order: 1, discount-amount: 291675, adv-action: adv-action [guid: -1538204597, action-type: DISCOUNT, apply-mode: AUTOMATIC]]]]
- 22.08 13:48:29.030 TRACE [SCService] Send request <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
- <ChequeRequest xmlns="http://smartcheckout.ru/xsd/s10ren.xsd" ChequeType="Fiscal">
- <RequestID>1566470902003</RequestID>
- <Defer>false</Defer>
- <Card>
- <CardNumber>9905100100001</CardNumber>
- </Card>
- <DateTime>2019-08-22T13:48:29.029+03:00</DateTime>
- <POS>61</POS>
- <Number>1566470902003</Number>
- <Summ>5833.50</Summ>
- <Discount>50.004</Discount>
- <SummDiscounted>2916.50</SummDiscounted>
- <Item>
- <PositionNumber>1</PositionNumber>
- <Article>00888</Article>
- <ArticleName>Уксус лимонный пряный (Россия)</ArticleName>
- <Price>116.67</Price>
- <Quantity>50.000</Quantity>
- <Summ>5833.50</Summ>
- <Discount>50.004</Discount>
- <SummDiscounted>2916.50</SummDiscounted>
- <ExtendedAttribute>
- <Key>SR-759 процессинг Loymax</Key>
- <Value>0.004</Value>
- </ExtendedAttribute>
- <ExtendedAttribute>
- <Key>SR-1177: Скидка по мобильному телефону</Key>
- <Value>50.000</Value>
- </ExtendedAttribute>
- </Item>
- </ChequeRequest>
- 22.08 13:48:29.030 TRACE [SCService] entering getServices()
- 22.08 13:48:29.030 TRACE [SCService] getting services (IN MEMORY)
- 22.08 13:48:29.030 TRACE [SCService] leaving getServices(). The result size is: 2
- 22.08 13:48:29.038 TRACE [MLServiceImpl] entering isEnabled()
- 22.08 13:48:29.042 TRACE [MLServiceImpl] leaving isEnabled(). the result is: true
- 22.08 13:48:29.042 TRACE [MLServiceImpl] entering getMlCardNo(PurchaseEntity). The argument is: PurchaseEntity [id=35213, number=6, dateCreate=Thu Aug 22 13:48:22 MSK 2019, dateCommit=Thu Aug 22 13:48:28 MSK 2019, fiscalDocNum=1184;2305, sentToServerStatus=UNCOMMITED]
- 22.08 13:48:29.042 TRACE [MLServiceImpl] leaving getMlCardNo(PurchaseEntity). The result is: null
- 22.08 13:48:29.042 TRACE [MLServiceImpl] entering getMlCouponNo(PurchaseEntity). The argument is: PurchaseEntity [id=35213, number=6, dateCreate=Thu Aug 22 13:48:22 MSK 2019, dateCommit=Thu Aug 22 13:48:28 MSK 2019, fiscalDocNum=1184;2305, sentToServerStatus=UNCOMMITED]
- 22.08 13:48:29.042 TRACE [MLServiceImpl] leaving getMlCouponNo(PurchaseEntity). The result is: null
- 22.08 13:48:29.041 TRACE [SCService] Received response: <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
- <ChequeRequestResponce xmlns="http://smartcheckout.ru/xsd/s10ren.xsd">
- <RequestID>1566470902003</RequestID>
- <Processed>2019-08-22T13:48:29.036+03:00</Processed>
- <ReturnCode>0</ReturnCode>
- <CashierMessageTO>0</CashierMessageTO>
- <Summ>5833.50</Summ>
- <Discount>50.004</Discount>
- <SummDiscounted>2916.50</SummDiscounted>
- <Item>
- <PositionNumber>1</PositionNumber>
- <Article>00888</Article>
- <ArticleName>Уксус лимонный пряный (Россия)</ArticleName>
- <Price>116.67</Price>
- <MinPrice>0</MinPrice>
- <Quantity>50.000</Quantity>
- <Summ>5833.50</Summ>
- <Discount>50.004</Discount>
- <SummDiscounted>2916.50</SummDiscounted>
- <ExtendedAttribute>
- <Key>SR-759 процессинг Loymax</Key>
- <Value>0.004</Value>
- </ExtendedAttribute>
- <ExtendedAttribute>
- <Key>SR-1177: Скидка по мобильному телефону</Key>
- <Value>50.000</Value>
- </ExtendedAttribute>
- </Item>
- </ChequeRequestResponce>
- 22.08 13:48:29.048 INFO [TechProcessShift] Check = PurchaseEntity [id=35213, number=6, dateCreate=Thu Aug 22 13:48:22 MSK 2019, dateCommit=Thu Aug 22 13:48:28 MSK 2019, fiscalDocNum=1184;2305, sentToServerStatus=NO_SENT]
- checkNum = 0
- checkModule.getCurrentPurchaseEntry().getCurrentState() = REG_CHECK
- 22.08 13:48:29.048 TRACE [ExternalProcessingsImpl] afterFiscalize: no implementation of externalLoyaltyService
- 22.08 13:48:29.064 INFO [SpeedLog] TechProcess fiscalizeCheck operationType = true, positions count = 1 time = 640 ms
- 22.08 13:48:31.773 INFO [DocumentSender] ping = true
- 22.08 13:48:33.687 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=10, command=kbdEnter]
- 22.08 13:48:33.699 INFO [TechProcessImpl] saveCheck PurchaseEntity [id=35213, number=6, dateCreate=Thu Aug 22 13:48:22 MSK 2019, dateCommit=Thu Aug 22 13:48:28 MSK 2019, fiscalDocNum=1184;2305, sentToServerStatus=NO_SENT]
- 22.08 13:48:33.699 INFO [CheckService] saveCheck: PurchaseEntity [id=35213, number=6, dateCreate=Thu Aug 22 13:48:22 MSK 2019, dateCommit=Thu Aug 22 13:48:28 MSK 2019, fiscalDocNum=1184;2305, sentToServerStatus=NO_SENT]
- 22.08 13:48:33.702 INFO [TechProcessImpl] Select seller [null]
- 22.08 13:48:33.742 INFO [TextCustomerDisplayPluginAbstract] Screen updated:
- 22.08 13:48:33.742 INFO [TextCustomerDisplayPluginAbstract] **********************
- 22.08 13:48:33.742 INFO [TextCustomerDisplayPluginAbstract] *Добро *
- 22.08 13:48:33.742 INFO [TextCustomerDisplayPluginAbstract] *пожаловать *
- 22.08 13:48:33.742 INFO [TextCustomerDisplayPluginAbstract] **********************
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement