Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 08.08 20:47:05.604 ERROR [TechProcessImpl] TP error: Adding new events is blocked
- 08.08 20:47:05.805 ERROR [TechProcessImpl] TP error: Adding new events is blocked
- 08.08 20:47:06.005 ERROR [TechProcessImpl] TP error: Adding new events is blocked
- 08.08 20:47:06.205 ERROR [TechProcessImpl] TP error: Adding new events is blocked
- 08.08 20:47:06.406 ERROR [TechProcessImpl] TP error: Adding new events is blocked
- 08.08 20:47:06.606 ERROR [TechProcessImpl] TP error: Adding new events is blocked
- 08.08 20:47:06.806 ERROR [TechProcessImpl] TP error: Adding new events is blocked
- 08.08 20:47:07.007 ERROR [TechProcessImpl] TP error: Adding new events is blocked
- 08.08 20:50:09.907 DEBUG [TechProcessImpl] Server online mode
- 08.08 20:50:09.903 INFO [PendingOperationQueue] Pending cards operation queue is empty. Populating from DB...
- 08.08 20:50:09.894 INFO [CashConfigurationUpdateChecker] Current status: IN_WORK
- 08.08 20:50:12.359 ERROR [TransactionHandler]
- java.lang.RuntimeException: java.sql.SQLTransientConnectionException: HikariPool-10 - Connection is not available, request timed out after 203140ms.
- 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.$Proxy213.saveOrUpdate(Unknown Source)
- at ru.crystals.pos.loyal.SetApiLoyFeedbackProcessor.scheduleFeedback(SetApiLoyFeedbackProcessor.java:130)
- at ru.crystals.pos.loyal.SetApiPluginLoyProvider.lambda$purchaseFiscalized$1(SetApiPluginLoyProvider.java:404)
- at java.util.ArrayList.forEach(ArrayList.java:1249)
- at ru.crystals.pos.loyal.SetApiPluginLoyProvider.purchaseFiscalized(SetApiPluginLoyProvider.java:404)
- at ru.crystals.loyal.providers.LoyProvidersRegistryImpl.purchaseFiscalized(LoyProvidersRegistryImpl.java:362)
- at ru.crystals.pos.loyal.cash.service.LoyalServiceImpl.purchaseFiscalized(LoyalServiceImpl.java:1547)
- 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:1793)
- at ru.crystals.pos.techprocess.TechProcessShift.fiscalizeCheck(TechProcessShift.java:1538)
- at ru.crystals.pos.techprocess.TechProcessShiftProxy.fiscalizeReturnCheck(TechProcessShiftProxy.java:718)
- at ru.crystals.pos.techprocess.TechProcessShiftProxy.fiscalizeCheck(TechProcessShiftProxy.java:698)
- 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.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:1920)
- at ru.crystals.pos.visualization.components.MainWindow.enter(MainWindow.java:1086)
- at ru.crystals.pos.visualization.Factory.eventControlKey(Factory.java:536)
- at ru.crystals.pos.techprocess.TechProcessImpl.eventControlKey(TechProcessImpl.java:4355)
- 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$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)
- Caused by: java.sql.SQLTransientConnectionException: HikariPool-10 - Connection is not available, request timed out after 203140ms.
- 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)
- ... 41 more
- 08.08 20:50:12.546 ERROR [TransactionHandler]
- java.lang.RuntimeException: java.sql.SQLTransientConnectionException: HikariPool-10 - Connection is not available, request timed out after 205403ms.
- 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.$Proxy213.getFeedbackByProviderAndChequeId(Unknown Source)
- at ru.crystals.loyal.providers.AbstractLoyProvider.isHavingFeedbacks(AbstractLoyProvider.java:113)
- at ru.crystals.pos.loyal.loymax.LoymaxLoyProvider.isLoyTransactionComplete(LoymaxLoyProvider.java:228)
- at ru.crystals.loyal.providers.LoyProvidersRegistryImpl.isLoyTransactionComplete(LoyProvidersRegistryImpl.java:390)
- at ru.crystals.pos.loyal.cash.service.LoyalServiceImpl.isLoyTransactionComplete(LoyalServiceImpl.java:1712)
- at ru.crystals.pos.loyal.bridge.service.LoyalBridgeServiceImpl.isLoyTransactionComplete(LoyalBridgeServiceImpl.java:355)
- at ru.crystals.pos.loyal.cash.transport.discountresults.TransferManager.sendLoyTransactions(TransferManager.java:242)
- at ru.crystals.pos.loyal.cash.transport.discountresults.TransferManager.access$100(TransferManager.java:55)
- at ru.crystals.pos.loyal.cash.transport.discountresults.TransferManager$RepeatSender.run(TransferManager.java:105)
- 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-10 - Connection is not available, request timed out after 205403ms.
- 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)
- ... 17 more
- 08.08 20:50:12.398 INFO [PendingOperationQueue] No pending card operations found.
- 08.08 20:50:13.672 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.$Proxy213.saveOrUpdate(Unknown Source)
- at ru.crystals.pos.loyal.SetApiLoyFeedbackProcessor.scheduleFeedback(SetApiLoyFeedbackProcessor.java:130)
- at ru.crystals.pos.loyal.SetApiPluginLoyProvider.lambda$purchaseFiscalized$1(SetApiPluginLoyProvider.java:404)
- at java.util.ArrayList.forEach(ArrayList.java:1249)
- at ru.crystals.pos.loyal.SetApiPluginLoyProvider.purchaseFiscalized(SetApiPluginLoyProvider.java:404)
- at ru.crystals.loyal.providers.LoyProvidersRegistryImpl.purchaseFiscalized(LoyProvidersRegistryImpl.java:362)
- at ru.crystals.pos.loyal.cash.service.LoyalServiceImpl.purchaseFiscalized(LoyalServiceImpl.java:1547)
- 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:1793)
- at ru.crystals.pos.techprocess.TechProcessShift.fiscalizeCheck(TechProcessShift.java:1538)
- at ru.crystals.pos.techprocess.TechProcessShiftProxy.fiscalizeReturnCheck(TechProcessShiftProxy.java:718)
- at ru.crystals.pos.techprocess.TechProcessShiftProxy.fiscalizeCheck(TechProcessShiftProxy.java:698)
- 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.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:1920)
- at ru.crystals.pos.visualization.components.MainWindow.enter(MainWindow.java:1086)
- at ru.crystals.pos.visualization.Factory.eventControlKey(Factory.java:536)
- at ru.crystals.pos.techprocess.TechProcessImpl.eventControlKey(TechProcessImpl.java:4355)
- 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$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 20:50:13.804 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.$Proxy213.getFeedbackByProviderAndChequeId(Unknown Source)
- at ru.crystals.loyal.providers.AbstractLoyProvider.isHavingFeedbacks(AbstractLoyProvider.java:113)
- at ru.crystals.pos.loyal.loymax.LoymaxLoyProvider.isLoyTransactionComplete(LoymaxLoyProvider.java:228)
- at ru.crystals.loyal.providers.LoyProvidersRegistryImpl.isLoyTransactionComplete(LoyProvidersRegistryImpl.java:390)
- at ru.crystals.pos.loyal.cash.service.LoyalServiceImpl.isLoyTransactionComplete(LoyalServiceImpl.java:1712)
- at ru.crystals.pos.loyal.bridge.service.LoyalBridgeServiceImpl.isLoyTransactionComplete(LoyalBridgeServiceImpl.java:355)
- at ru.crystals.pos.loyal.cash.transport.discountresults.TransferManager.sendLoyTransactions(TransferManager.java:242)
- at ru.crystals.pos.loyal.cash.transport.discountresults.TransferManager.access$100(TransferManager.java:55)
- at ru.crystals.pos.loyal.cash.transport.discountresults.TransferManager$RepeatSender.run(TransferManager.java:105)
- 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 20:50:13.804 ERROR [TransferManager] Error during sending transactions, java.sql.SQLTransientConnectionException: HikariPool-10 - Connection is not available, request timed out after 205403ms.
- 08.08 20:50:13.889 INFO [HttpClient] Set url - http://172.29.17.49:8090/SetXRMI/TransportServlet
- 08.08 20:50:15.662 INFO [LoyProvidersRegistryImpl] Resend stale feedback
- 08.08 20:50:19.577 INFO [LoyProvidersRegistryImpl] Search for stale feedbacks provider = ml
- 08.08 20:50:15.424 INFO [CommonLogger] Starting cleaning. All log records older than 10 мая 2019 20:50:15 will be deleted.
- 08.08 20:50:20.479 INFO [CashConfigurationUpdateChecker] Received patches list: []
- 08.08 20:50:26.168 INFO [CashConfigurationUpdateChecker] isNeedWaitUpdateCommand: false
- 08.08 20:50:26.168 INFO [CashConfigurationUpdateChecker] sleepInt(60000)
- 08.08 20:50:27.325 INFO [DocumentSender] ping = true
- 08.08 20:50:27.239 INFO [MLServiceImpl] Number of pending operations (DISSOCIATING_CARD_MANZANA): 4
- 08.08 20:50:31.557 INFO [MLServiceImpl] Try to cancel pending operation (DISSOCIATING_CARD_MANZANA):
- Id: MQ==
- Date: 2019-08-08 17:23:57.926
- 08.08 20:50:31.557 TRACE [MLServiceImpl] entering getServices()
- 08.08 20:50:31.557 TRACE [MLServiceImpl] getting services (IN MEMORY)
- 08.08 20:50:31.557 TRACE [MLServiceImpl] leaving getServices(). The result size is: 1
- 08.08 20:50:32.113 TRACE [MLServiceImpl] Going to send DissociatingCard:
- 08.08 20:50:31.554 INFO [PrismaBridgeImpl] {"events":[{"prefix":"KKM","shop":1749,"cash":61,"mode":47,"tabNumber":"1","cashier":"Администраторов А.А.","purchase":37,"pos":0,"barcode":"","item":"","name":"","price":0.0,"quant":0.0,"sum":0.0,"sumAll":-830.1,"cardType":"","cardNumber":"","discount":0.0,"discountAll":0.0,"dateTime":"08.08.2019 20:50:20.808","offline":false}]}
- 08.08 20:50:32.820 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>1749</BusinessUnit>
- <POS>61</POS>
- <CardNumber>99990002</CardNumber>
- <DateTime>2019-08-08T20:50:32.113+03:00</DateTime>
- </request>
- </DissociatingCard>
- 08.08 20:50:40.360 INFO [CommonLogger] Cleaning done.
- 08.08 20:50:40.361 INFO [CommonLogger] Starting cleaning. All log records older than 10 мая 2019 20:50:40 will be deleted.
- 08.08 20:50:40.342 DEBUG [TechProcessImpl] Server online mode
- 08.08 20:50:45.189 INFO [CommonLogger] Cleaning done.
- 08.08 20:50:45.190 INFO [CommonLogger] Starting cleaning. All log records older than 10 мая 2019 20:50:45 will be deleted.
- 08.08 20:50:45.466 INFO [CommonLogger] Cleaning done.
- 08.08 20:50:45.510 INFO [CommonLogger] Starting cleaning. All log records older than 10 мая 2019 20:50:45 will be deleted.
- 08.08 20:50:45.516 INFO [CommonLogger] Cleaning done.
- 08.08 20:50:51.819 ERROR [TransactionHandler]
- java.lang.RuntimeException: java.sql.SQLTransientConnectionException: HikariPool-10 - Connection is not available, request timed out after 32241ms.
- 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.$Proxy213.getFeedbackByProviderAndTime(Unknown Source)
- at ru.crystals.loyal.providers.LoyProvidersRegistryImpl.lambda$init$0(LoyProvidersRegistryImpl.java:249)
- 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-10 - Connection is not available, request timed out after 32241ms.
- 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
- 08.08 20:50:51.819 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.$Proxy213.getFeedbackByProviderAndTime(Unknown Source)
- at ru.crystals.loyal.providers.LoyProvidersRegistryImpl.lambda$init$0(LoyProvidersRegistryImpl.java:249)
- 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 20:50:52.119 ERROR [LoyProvidersRegistryImpl] failed to send stale feedbacks... this time
- java.lang.RuntimeException: java.sql.SQLTransientConnectionException: HikariPool-10 - Connection is not available, request timed out after 32241ms.
- 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.$Proxy213.getFeedbackByProviderAndTime(Unknown Source)
- at ru.crystals.loyal.providers.LoyProvidersRegistryImpl.lambda$init$0(LoyProvidersRegistryImpl.java:249)
- 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-10 - Connection is not available, request timed out after 32241ms.
- 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
- 08.08 20:50:52.328 INFO [LoyProvidersRegistryImpl] Search for stale feedbacks provider = smch
- 08.08 20:50:56.609 TRACE [MLServiceImpl] entering isEnabled()
- 08.08 20:50:56.630 TRACE [MLServiceImpl] leaving isEnabled(). the result is: false
- 08.08 20:50:56.630 TRACE [SCService] entering isEnabled()
- 08.08 20:50:56.774 TRACE [SCService] leaving isEnabled(). the result is: true
- 08.08 20:50:58.428 ERROR [CheckService] java.sql.SQLTransientConnectionException: HikariPool-10 - Connection is not available, request timed out after 203140ms.
- java.lang.RuntimeException: java.sql.SQLTransientConnectionException: HikariPool-10 - Connection is not available, request timed out after 203140ms.
- 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.$Proxy213.saveOrUpdate(Unknown Source)
- at ru.crystals.pos.loyal.SetApiLoyFeedbackProcessor.scheduleFeedback(SetApiLoyFeedbackProcessor.java:130)
- at ru.crystals.pos.loyal.SetApiPluginLoyProvider.lambda$purchaseFiscalized$1(SetApiPluginLoyProvider.java:404)
- at java.util.ArrayList.forEach(ArrayList.java:1249)
- at ru.crystals.pos.loyal.SetApiPluginLoyProvider.purchaseFiscalized(SetApiPluginLoyProvider.java:404)
- at ru.crystals.loyal.providers.LoyProvidersRegistryImpl.purchaseFiscalized(LoyProvidersRegistryImpl.java:362)
- at ru.crystals.pos.loyal.cash.service.LoyalServiceImpl.purchaseFiscalized(LoyalServiceImpl.java:1547)
- 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:1793)
- at ru.crystals.pos.techprocess.TechProcessShift.fiscalizeCheck(TechProcessShift.java:1538)
- at ru.crystals.pos.techprocess.TechProcessShiftProxy.fiscalizeReturnCheck(TechProcessShiftProxy.java:718)
- at ru.crystals.pos.techprocess.TechProcessShiftProxy.fiscalizeCheck(TechProcessShiftProxy.java:698)
- 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.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:1920)
- at ru.crystals.pos.visualization.components.MainWindow.enter(MainWindow.java:1086)
- at ru.crystals.pos.visualization.Factory.eventControlKey(Factory.java:536)
- at ru.crystals.pos.techprocess.TechProcessImpl.eventControlKey(TechProcessImpl.java:4355)
- 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$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)
- Caused by: java.sql.SQLTransientConnectionException: HikariPool-10 - Connection is not available, request timed out after 203140ms.
- 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)
- ... 41 more
- 08.08 20:50:57.040 TRACE [SCService] Entering commitDiscounts (LoyTransactionEntity, PurchaseEntity). The arguments are loy-tx [shop: 1749, cash: 61, inn: 7802781104, shift: 18, purchase-number: (NULL), discount-value: 0, discount-positions: [discount-position [position-order: 1, discount-amount: 0, adv-action: adv-action [guid: -1673510823, action-type: DEFAULT, apply-mode: UNCONDITIONAL]], discount-position [position-order: 2, discount-amount: 0, adv-action: adv-action [guid: -1673510823, action-type: DEFAULT, apply-mode: UNCONDITIONAL]], discount-position [position-order: 3, discount-amount: 0, adv-action: adv-action [guid: -1673510823, action-type: DEFAULT, apply-mode: UNCONDITIONAL]]]], PurchaseEntity [id=24340, number=37, dateCreate=2019-08-08 20:46:36.702, dateCommit=Thu Aug 08 20:46:48 MSK 2019, fiscalDocNum=845;1585, sentToServerStatus=NO_SENT]
- 08.08 20:51:04.501 WARN [MLServiceImpl] failed to connect to a ML POS web-service
- com.sun.xml.internal.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: ru.crystals.pos.ml.wsclient.DissociatingCardRequest cannot be cast to ru.crystals.pos.ml.wsclient.ProcessRequest$Request 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.$Proxy245.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 20:51:06.601 ERROR [MLServiceImpl] leaving unbind(String): failed to connect to any of the servers [1] in spite of spending {}
- 08.08 20:51:06.823 ERROR [MLServiceImpl] Could not send pending operation (id: 168565; date: 2019-08-08 17:23:57.926)
- 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 20:51:06.824 INFO [MLServiceImpl] Try to cancel pending operation (DISSOCIATING_CARD_MANZANA):
- Id: MQ==
- Date: 2019-08-08 17:22:55.499
- 08.08 20:51:06.824 TRACE [MLServiceImpl] entering getServices()
- 08.08 20:51:06.824 TRACE [MLServiceImpl] getting services (IN MEMORY)
- 08.08 20:51:06.824 TRACE [MLServiceImpl] leaving getServices(). The result size is: 1
- 08.08 20:51:06.824 TRACE [MLServiceImpl] Going to send DissociatingCard:
- 08.08 20:51:06.825 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>1749</BusinessUnit>
- <POS>61</POS>
- <CardNumber>99990002</CardNumber>
- <DateTime>2019-08-08T20:51:06.824+03:00</DateTime>
- </request>
- </DissociatingCard>
- 08.08 20:51:06.974 WARN [MLServiceImpl] failed to connect to a ML POS web-service
- com.sun.xml.internal.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: ru.crystals.pos.ml.wsclient.DissociatingCardRequest cannot be cast to ru.crystals.pos.ml.wsclient.ProcessRequest$Request 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.$Proxy245.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 20:51:06.975 ERROR [MLServiceImpl] leaving unbind(String): failed to connect to any of the servers [1] in spite of spending {}
- 08.08 20:51:06.979 ERROR [MLServiceImpl] Could not send pending operation (id: 168562; date: 2019-08-08 17:22:55.499)
- 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 20:51:06.980 INFO [MLServiceImpl] Try to cancel pending operation (DISSOCIATING_CARD_MANZANA):
- Id: MQ==
- Date: 2019-08-08 17:23:06.162
- 08.08 20:51:06.980 TRACE [MLServiceImpl] entering getServices()
- 08.08 20:51:06.980 TRACE [MLServiceImpl] getting services (IN MEMORY)
- 08.08 20:51:06.980 TRACE [MLServiceImpl] leaving getServices(). The result size is: 1
- 08.08 20:51:06.980 TRACE [MLServiceImpl] Going to send DissociatingCard:
- 08.08 20:51:06.980 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>1749</BusinessUnit>
- <POS>61</POS>
- <CardNumber>99990002</CardNumber>
- <DateTime>2019-08-08T20:51:06.980+03:00</DateTime>
- </request>
- </DissociatingCard>
- 08.08 20:51:09.149 WARN [MLServiceImpl] failed to connect to a ML POS web-service
- com.sun.xml.internal.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: ru.crystals.pos.ml.wsclient.DissociatingCardRequest cannot be cast to ru.crystals.pos.ml.wsclient.ProcessRequest$Request 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.$Proxy245.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 20:51:09.150 ERROR [MLServiceImpl] leaving unbind(String): failed to connect to any of the servers [1] in spite of spending {}
- 08.08 20:51:09.170 ERROR [MLServiceImpl] Could not send pending operation (id: 168563; date: 2019-08-08 17:23:06.162)
- 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 20:51:09.170 INFO [MLServiceImpl] Try to cancel pending operation (DISSOCIATING_CARD_MANZANA):
- Id: MQ==
- Date: 2019-08-08 17:23:22.847
- 08.08 20:51:09.170 TRACE [MLServiceImpl] entering getServices()
- 08.08 20:51:09.170 TRACE [MLServiceImpl] getting services (IN MEMORY)
- 08.08 20:51:09.170 TRACE [MLServiceImpl] leaving getServices(). The result size is: 1
- 08.08 20:51:09.170 TRACE [MLServiceImpl] Going to send DissociatingCard:
- 08.08 20:51:09.171 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>1749</BusinessUnit>
- <POS>61</POS>
- <CardNumber>99990005</CardNumber>
- <DateTime>2019-08-08T20:51:09.170+03:00</DateTime>
- </request>
- </DissociatingCard>
- 08.08 20:51:09.295 WARN [MLServiceImpl] failed to connect to a ML POS web-service
- com.sun.xml.internal.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: ru.crystals.pos.ml.wsclient.DissociatingCardRequest cannot be cast to ru.crystals.pos.ml.wsclient.ProcessRequest$Request 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.$Proxy245.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 20:51:09.296 ERROR [MLServiceImpl] leaving unbind(String): failed to connect to any of the servers [1] in spite of spending {}
- 08.08 20:51:09.299 ERROR [MLServiceImpl] Could not send pending operation (id: 168564; date: 2019-08-08 17:23:22.847)
- 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 20:51:10.729 DEBUG [TechProcessImpl] Server online mode
- 08.08 20:51:11.500 INFO [TransferManager] OD found 0 documents to register
- 08.08 20:51:11.560 ERROR [CommonLogger] Error on addPayment:
- org.hibernate.TransactionException: Transaction not successfully started
- at org.hibernate.engine.transaction.spi.AbstractTransactionImpl.rollback(AbstractTransactionImpl.java:202)
- at ru.crystals.pos.check.service.CheckServiceImpl.addPayment(CheckServiceImpl.java:3978)
- 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.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:1920)
- at ru.crystals.pos.visualization.components.MainWindow.enter(MainWindow.java:1086)
- at ru.crystals.pos.visualization.Factory.eventControlKey(Factory.java:536)
- at ru.crystals.pos.techprocess.TechProcessImpl.eventControlKey(TechProcessImpl.java:4355)
- 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$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 20:51:14.468 INFO [DocumentSender] OD found 0 transactions to register
- 08.08 20:51:15.591 INFO [DocumentSender] response message = Created
- 08.08 20:51:15.592 INFO [TransferManager] Send document status : 24309 > WAIT_ACKNOWLEDGEMENT file name : 61/Document_20190808205114_953_1749_61.ser
- 08.08 20:51:16.544 INFO [CheckService] SetSentToServerStatus : 24309 > WAIT_ACKNOWLEDGEMENT file name : 61/Document_20190808205114_953_1749_61.ser
- 08.08 20:51:16.615 INFO [DocumentSender] document 61/Document_20190808205114_953_1749_61.ser has been registered
- 08.08 20:51:16.615 INFO [TransferManager] Send document status : 24309 > SENT file name : 61/Document_20190808205114_953_1749_61.ser
- 08.08 20:51:16.620 INFO [CheckService] SetSentToServerStatus : 24309 > SENT file name : 61/Document_20190808205114_953_1749_61.ser
- 08.08 20:51:18.554 INFO [FiscalPrinter] resetException()
- 08.08 20:51:26.196 ERROR [TransactionHandler]
- java.lang.RuntimeException: java.sql.SQLTransientConnectionException: HikariPool-10 - Connection is not available, request timed out after 33867ms.
- 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.$Proxy213.getFeedbackByProviderAndTime(Unknown Source)
- at ru.crystals.loyal.providers.LoyProvidersRegistryImpl.lambda$init$0(LoyProvidersRegistryImpl.java:249)
- 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-10 - Connection is not available, request timed out after 33867ms.
- 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
- 08.08 20:51:26.193 INFO [CashConfigurationUpdateChecker] Current status: IN_WORK
- 08.08 20:51:26.193 INFO [DocumentSender] OD found 0 payment transactions
- 08.08 20:51:26.215 INFO [CashConfigurationUpdateChecker] Received patches list: []
- 08.08 20:51:26.229 INFO [DocumentSender] ping = true
- 08.08 20:51:26.229 INFO [CashConfigurationUpdateChecker] isNeedWaitUpdateCommand: false
- 08.08 20:51:26.230 INFO [CashConfigurationUpdateChecker] sleepInt(60000)
- 08.08 20:51:26.197 ERROR [LoyProvidersRegistryImpl] failed to send stale feedbacks... this time
- java.lang.RuntimeException: java.sql.SQLTransientConnectionException: HikariPool-10 - Connection is not available, request timed out after 33867ms.
- 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.$Proxy213.getFeedbackByProviderAndTime(Unknown Source)
- at ru.crystals.loyal.providers.LoyProvidersRegistryImpl.lambda$init$0(LoyProvidersRegistryImpl.java:249)
- 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-10 - Connection is not available, request timed out after 33867ms.
- 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
- 08.08 20:51:26.281 INFO [LoyProvidersRegistryImpl] Search for stale feedbacks provider = set-loy-provider
- 08.08 20:51:26.917 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:51:27.027 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:51:32.327 INFO [CommonLogger] Starting cleaning. All log records older than 10 мая 2019 20:51:32 will be deleted.
- 08.08 20:51:32.346 INFO [CommonLogger] Cleaning done.
- 08.08 20:51:41.068 DEBUG [TechProcessImpl] Server online mode
- 08.08 20:51:41.715 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=87, command=kbdMenu1]
- 08.08 20:51:46.884 ERROR [TransactionHandler]
- java.lang.RuntimeException: java.sql.SQLTransientConnectionException: HikariPool-10 - Connection is not available, request timed out after 30264ms.
- 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.$Proxy213.getFeedbackByProviderAndChequeId(Unknown Source)
- at ru.crystals.loyal.providers.AbstractLoyProvider.isHavingFeedbacks(AbstractLoyProvider.java:113)
- at ru.crystals.pos.loyal.loymax.LoymaxLoyProvider.isLoyTransactionComplete(LoymaxLoyProvider.java:228)
- at ru.crystals.loyal.providers.LoyProvidersRegistryImpl.isLoyTransactionComplete(LoyProvidersRegistryImpl.java:390)
- at ru.crystals.pos.loyal.cash.service.LoyalServiceImpl.isLoyTransactionComplete(LoyalServiceImpl.java:1712)
- at ru.crystals.pos.loyal.bridge.service.LoyalBridgeServiceImpl.isLoyTransactionComplete(LoyalBridgeServiceImpl.java:355)
- at ru.crystals.pos.loyal.cash.transport.discountresults.TransferManager.sendLoyTransactions(TransferManager.java:242)
- at ru.crystals.pos.loyal.cash.transport.discountresults.TransferManager.access$100(TransferManager.java:55)
- at ru.crystals.pos.loyal.cash.transport.discountresults.TransferManager$RepeatSender.run(TransferManager.java:105)
- 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-10 - Connection is not available, request timed out after 30264ms.
- 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)
- ... 17 more
- 08.08 20:51:45.639 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=87, command=kbdMenu1]
- 08.08 20:51:48.359 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.$Proxy213.getFeedbackByProviderAndChequeId(Unknown Source)
- at ru.crystals.loyal.providers.AbstractLoyProvider.isHavingFeedbacks(AbstractLoyProvider.java:113)
- at ru.crystals.pos.loyal.loymax.LoymaxLoyProvider.isLoyTransactionComplete(LoymaxLoyProvider.java:228)
- at ru.crystals.loyal.providers.LoyProvidersRegistryImpl.isLoyTransactionComplete(LoyProvidersRegistryImpl.java:390)
- at ru.crystals.pos.loyal.cash.service.LoyalServiceImpl.isLoyTransactionComplete(LoyalServiceImpl.java:1712)
- at ru.crystals.pos.loyal.bridge.service.LoyalBridgeServiceImpl.isLoyTransactionComplete(LoyalBridgeServiceImpl.java:355)
- at ru.crystals.pos.loyal.cash.transport.discountresults.TransferManager.sendLoyTransactions(TransferManager.java:242)
- at ru.crystals.pos.loyal.cash.transport.discountresults.TransferManager.access$100(TransferManager.java:55)
- at ru.crystals.pos.loyal.cash.transport.discountresults.TransferManager$RepeatSender.run(TransferManager.java:105)
- 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 20:51:48.360 ERROR [TransferManager] Error during sending transactions, java.sql.SQLTransientConnectionException: HikariPool-10 - Connection is not available, request timed out after 30264ms.
- 08.08 20:51:48.382 INFO [HttpClient] Set url - http://172.29.17.49:8090/SetXRMI/TransportServlet
- 08.08 20:51:56.465 ERROR [TransactionHandler]
- java.lang.RuntimeException: java.sql.SQLTransientConnectionException: HikariPool-10 - Connection is not available, request timed out after 30184ms.
- 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.$Proxy213.getFeedbackByProviderAndTime(Unknown Source)
- at ru.crystals.loyal.providers.LoyProvidersRegistryImpl.lambda$init$0(LoyProvidersRegistryImpl.java:249)
- 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-10 - Connection is not available, request timed out after 30184ms.
- 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
- 08.08 20:51:56.466 ERROR [LoyProvidersRegistryImpl] failed to send stale feedbacks... this time
- java.lang.RuntimeException: java.sql.SQLTransientConnectionException: HikariPool-10 - Connection is not available, request timed out after 30184ms.
- 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.$Proxy213.getFeedbackByProviderAndTime(Unknown Source)
- at ru.crystals.loyal.providers.LoyProvidersRegistryImpl.lambda$init$0(LoyProvidersRegistryImpl.java:249)
- 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-10 - Connection is not available, request timed out after 30184ms.
- 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
- 08.08 20:51:56.466 INFO [LoyProvidersRegistryImpl] Search for stale feedbacks provider = loymax
- 08.08 20:52:01.289 INFO [FiscalPrinter] resetException()
- 08.08 20:52:01.435 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:52:01.635 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:52:01.836 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:52:02.077 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=87, command=kbdMenu1]
- 08.08 20:52:02.292 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=87, command=kbdMenu1]
- 08.08 20:52:09.323 INFO [MLServiceImpl] Number of pending operations (DISSOCIATING_CARD_MANZANA): 4
- 08.08 20:52:09.327 INFO [MLServiceImpl] Try to cancel pending operation (DISSOCIATING_CARD_MANZANA):
- Id: MQ==
- Date: 2019-08-08 17:23:57.926
- 08.08 20:52:09.327 TRACE [MLServiceImpl] entering getServices()
- 08.08 20:52:09.327 TRACE [MLServiceImpl] getting services (IN MEMORY)
- 08.08 20:52:09.327 TRACE [MLServiceImpl] leaving getServices(). The result size is: 1
- 08.08 20:52:09.327 TRACE [MLServiceImpl] Going to send DissociatingCard:
- 08.08 20:52:09.328 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>1749</BusinessUnit>
- <POS>61</POS>
- <CardNumber>99990002</CardNumber>
- <DateTime>2019-08-08T20:52:09.327+03:00</DateTime>
- </request>
- </DissociatingCard>
- 08.08 20:52:09.362 WARN [MLServiceImpl] failed to connect to a ML POS web-service
- com.sun.xml.internal.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: ru.crystals.pos.ml.wsclient.DissociatingCardRequest cannot be cast to ru.crystals.pos.ml.wsclient.ProcessRequest$Request 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.$Proxy245.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 20:52:09.399 ERROR [MLServiceImpl] leaving unbind(String): failed to connect to any of the servers [1] in spite of spending {}
- 08.08 20:52:09.412 ERROR [MLServiceImpl] Could not send pending operation (id: 168565; date: 2019-08-08 17:23:57.926)
- 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 20:52:09.413 INFO [MLServiceImpl] Try to cancel pending operation (DISSOCIATING_CARD_MANZANA):
- Id: MQ==
- Date: 2019-08-08 17:22:55.499
- 08.08 20:52:09.413 TRACE [MLServiceImpl] entering getServices()
- 08.08 20:52:09.413 TRACE [MLServiceImpl] getting services (IN MEMORY)
- 08.08 20:52:09.413 TRACE [MLServiceImpl] leaving getServices(). The result size is: 1
- 08.08 20:52:09.413 TRACE [MLServiceImpl] Going to send DissociatingCard:
- 08.08 20:52:09.413 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>1749</BusinessUnit>
- <POS>61</POS>
- <CardNumber>99990002</CardNumber>
- <DateTime>2019-08-08T20:52:09.413+03:00</DateTime>
- </request>
- </DissociatingCard>
- 08.08 20:52:09.454 WARN [MLServiceImpl] failed to connect to a ML POS web-service
- com.sun.xml.internal.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: ru.crystals.pos.ml.wsclient.DissociatingCardRequest cannot be cast to ru.crystals.pos.ml.wsclient.ProcessRequest$Request 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.$Proxy245.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 20:52:09.455 ERROR [MLServiceImpl] leaving unbind(String): failed to connect to any of the servers [1] in spite of spending {}
- 08.08 20:52:09.460 ERROR [MLServiceImpl] Could not send pending operation (id: 168562; date: 2019-08-08 17:22:55.499)
- 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 20:52:09.460 INFO [MLServiceImpl] Try to cancel pending operation (DISSOCIATING_CARD_MANZANA):
- Id: MQ==
- Date: 2019-08-08 17:23:06.162
- 08.08 20:52:09.460 TRACE [MLServiceImpl] entering getServices()
- 08.08 20:52:09.460 TRACE [MLServiceImpl] getting services (IN MEMORY)
- 08.08 20:52:09.461 TRACE [MLServiceImpl] leaving getServices(). The result size is: 1
- 08.08 20:52:09.461 TRACE [MLServiceImpl] Going to send DissociatingCard:
- 08.08 20:52:09.461 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>1749</BusinessUnit>
- <POS>61</POS>
- <CardNumber>99990002</CardNumber>
- <DateTime>2019-08-08T20:52:09.461+03:00</DateTime>
- </request>
- </DissociatingCard>
- 08.08 20:52:09.549 WARN [MLServiceImpl] failed to connect to a ML POS web-service
- com.sun.xml.internal.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: ru.crystals.pos.ml.wsclient.DissociatingCardRequest cannot be cast to ru.crystals.pos.ml.wsclient.ProcessRequest$Request 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.$Proxy245.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 20:52:09.551 ERROR [MLServiceImpl] leaving unbind(String): failed to connect to any of the servers [1] in spite of spending {}
- 08.08 20:52:09.553 ERROR [MLServiceImpl] Could not send pending operation (id: 168563; date: 2019-08-08 17:23:06.162)
- 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 20:52:09.561 INFO [MLServiceImpl] Try to cancel pending operation (DISSOCIATING_CARD_MANZANA):
- Id: MQ==
- Date: 2019-08-08 17:23:22.847
- 08.08 20:52:09.561 TRACE [MLServiceImpl] entering getServices()
- 08.08 20:52:09.561 TRACE [MLServiceImpl] getting services (IN MEMORY)
- 08.08 20:52:09.561 TRACE [MLServiceImpl] leaving getServices(). The result size is: 1
- 08.08 20:52:09.561 TRACE [MLServiceImpl] Going to send DissociatingCard:
- 08.08 20:52:09.562 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>1749</BusinessUnit>
- <POS>61</POS>
- <CardNumber>99990005</CardNumber>
- <DateTime>2019-08-08T20:52:09.561+03:00</DateTime>
- </request>
- </DissociatingCard>
- 08.08 20:52:09.624 WARN [MLServiceImpl] failed to connect to a ML POS web-service
- com.sun.xml.internal.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: ru.crystals.pos.ml.wsclient.DissociatingCardRequest cannot be cast to ru.crystals.pos.ml.wsclient.ProcessRequest$Request 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.$Proxy245.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 20:52:09.695 ERROR [MLServiceImpl] leaving unbind(String): failed to connect to any of the servers [1] in spite of spending {}
- 08.08 20:52:09.701 ERROR [MLServiceImpl] Could not send pending operation (id: 168564; date: 2019-08-08 17:23:22.847)
- 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 20:52:11.322 DEBUG [TechProcessImpl] Server online mode
- 08.08 20:52:13.817 INFO [PendingOperationQueue] Pending cards operation queue is empty. Populating from DB...
- 08.08 20:52:13.820 INFO [PendingOperationQueue] No pending card operations found.
- 08.08 20:52:16.237 INFO [DocumentSender] ping = true
- 08.08 20:52:18.960 INFO [FiscalPrinter] resetException()
- 08.08 20:52:19.000 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:52:19.201 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:52:19.401 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:52:19.618 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=87, command=kbdMenu1]
- 08.08 20:52:19.819 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=87, command=kbdMenu1]
- 08.08 20:52:26.230 INFO [CashConfigurationUpdateChecker] Current status: IN_WORK
- 08.08 20:52:26.237 INFO [CashConfigurationUpdateChecker] Received patches list: []
- 08.08 20:52:26.242 INFO [CashConfigurationUpdateChecker] isNeedWaitUpdateCommand: false
- 08.08 20:52:26.242 INFO [CashConfigurationUpdateChecker] sleepInt(60000)
- 08.08 20:52:26.467 ERROR [TransactionHandler]
- java.lang.RuntimeException: java.sql.SQLTransientConnectionException: HikariPool-10 - Connection is not available, request timed out after 30000ms.
- 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.$Proxy213.getFeedbackByProviderAndTime(Unknown Source)
- at ru.crystals.loyal.providers.LoyProvidersRegistryImpl.lambda$init$0(LoyProvidersRegistryImpl.java:249)
- 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-10 - Connection is not available, request timed out after 30000ms.
- 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
- 08.08 20:52:26.467 ERROR [LoyProvidersRegistryImpl] failed to send stale feedbacks... this time
- java.lang.RuntimeException: java.sql.SQLTransientConnectionException: HikariPool-10 - Connection is not available, request timed out after 30000ms.
- 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.$Proxy213.getFeedbackByProviderAndTime(Unknown Source)
- at ru.crystals.loyal.providers.LoyProvidersRegistryImpl.lambda$init$0(LoyProvidersRegistryImpl.java:249)
- 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-10 - Connection is not available, request timed out after 30000ms.
- 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
- 08.08 20:52:26.467 INFO [LoyProvidersRegistryImpl] Search for stale feedbacks provider = sm
- 08.08 20:52:26.584 INFO [TransferManager] OD found 0 documents to register
- 08.08 20:52:26.602 INFO [DocumentSender] OD found 0 transactions to register
- 08.08 20:52:26.616 INFO [DocumentSender] response message = Created
- 08.08 20:52:26.619 INFO [TransferManager] Send document status : 24340 > WAIT_ACKNOWLEDGEMENT file name : 61/Document_20190808205226_612_1749_61.ser
- 08.08 20:52:26.629 INFO [CheckService] SetSentToServerStatus : 24340 > WAIT_ACKNOWLEDGEMENT file name : 61/Document_20190808205226_612_1749_61.ser
- 08.08 20:52:26.635 INFO [DocumentSender] document 61/Document_20190808205226_612_1749_61.ser has been registered
- 08.08 20:52:26.635 INFO [TransferManager] Send document status : 24340 > SENT file name : 61/Document_20190808205226_612_1749_61.ser
- 08.08 20:52:26.643 INFO [CheckService] SetSentToServerStatus : 24340 > SENT file name : 61/Document_20190808205226_612_1749_61.ser
- 08.08 20:52:26.972 INFO [DocumentSender] OD found 0 payment transactions
- 08.08 20:52:31.250 INFO [CommonLogger] Starting cleaning. All log records older than 10 мая 2019 20:52:31 will be deleted.
- 08.08 20:52:31.255 INFO [CommonLogger] Cleaning done.
- 08.08 20:52:35.426 INFO [FiscalPrinter] resetException()
- 08.08 20:52:35.465 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:52:35.667 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:52:35.867 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:52:36.083 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=87, command=kbdMenu1]
- 08.08 20:52:36.286 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=87, command=kbdMenu1]
- 08.08 20:52:41.329 DEBUG [TechProcessImpl] Server online mode
- 08.08 20:52:52.357 INFO [FiscalPrinter] resetException()
- 08.08 20:52:52.397 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:52:52.598 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:52:52.798 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:52:53.011 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=87, command=kbdMenu1]
- 08.08 20:52:53.213 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=87, command=kbdMenu1]
- 08.08 20:52:56.475 ERROR [TransactionHandler]
- java.lang.RuntimeException: java.sql.SQLTransientConnectionException: HikariPool-10 - Connection is not available, request timed out after 30007ms.
- 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.$Proxy213.getFeedbackByProviderAndTime(Unknown Source)
- at ru.crystals.loyal.providers.LoyProvidersRegistryImpl.lambda$init$0(LoyProvidersRegistryImpl.java:249)
- 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-10 - Connection is not available, request timed out after 30007ms.
- 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
- 08.08 20:52:56.476 ERROR [LoyProvidersRegistryImpl] failed to send stale feedbacks... this time
- java.lang.RuntimeException: java.sql.SQLTransientConnectionException: HikariPool-10 - Connection is not available, request timed out after 30007ms.
- 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.$Proxy213.getFeedbackByProviderAndTime(Unknown Source)
- at ru.crystals.loyal.providers.LoyProvidersRegistryImpl.lambda$init$0(LoyProvidersRegistryImpl.java:249)
- 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-10 - Connection is not available, request timed out after 30007ms.
- 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
- 08.08 20:52:56.476 INFO [LoyProvidersRegistryImpl] Search for stale feedbacks provider = aeroflotBonusesCFT
- 08.08 20:53:06.246 INFO [DocumentSender] ping = true
- 08.08 20:53:08.820 INFO [FiscalPrinter] resetException()
- 08.08 20:53:08.863 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:53:09.064 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:53:09.264 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:53:09.473 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=87, command=kbdMenu1]
- 08.08 20:53:09.675 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=87, command=kbdMenu1]
- 08.08 20:53:09.705 INFO [MLServiceImpl] Number of pending operations (DISSOCIATING_CARD_MANZANA): 4
- 08.08 20:53:09.705 INFO [MLServiceImpl] Try to cancel pending operation (DISSOCIATING_CARD_MANZANA):
- Id: MQ==
- Date: 2019-08-08 17:23:57.926
- 08.08 20:53:09.705 TRACE [MLServiceImpl] entering getServices()
- 08.08 20:53:09.705 TRACE [MLServiceImpl] getting services (IN MEMORY)
- 08.08 20:53:09.705 TRACE [MLServiceImpl] leaving getServices(). The result size is: 1
- 08.08 20:53:09.705 TRACE [MLServiceImpl] Going to send DissociatingCard:
- 08.08 20:53:09.706 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>1749</BusinessUnit>
- <POS>61</POS>
- <CardNumber>99990002</CardNumber>
- <DateTime>2019-08-08T20:53:09.705+03:00</DateTime>
- </request>
- </DissociatingCard>
- 08.08 20:53:09.797 WARN [MLServiceImpl] failed to connect to a ML POS web-service
- com.sun.xml.internal.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: ru.crystals.pos.ml.wsclient.DissociatingCardRequest cannot be cast to ru.crystals.pos.ml.wsclient.ProcessRequest$Request 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.$Proxy245.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 20:53:09.813 ERROR [MLServiceImpl] leaving unbind(String): failed to connect to any of the servers [1] in spite of spending {}
- 08.08 20:53:09.815 ERROR [MLServiceImpl] Could not send pending operation (id: 168565; date: 2019-08-08 17:23:57.926)
- 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 20:53:09.815 INFO [MLServiceImpl] Try to cancel pending operation (DISSOCIATING_CARD_MANZANA):
- Id: MQ==
- Date: 2019-08-08 17:22:55.499
- 08.08 20:53:09.815 TRACE [MLServiceImpl] entering getServices()
- 08.08 20:53:09.815 TRACE [MLServiceImpl] getting services (IN MEMORY)
- 08.08 20:53:09.816 TRACE [MLServiceImpl] leaving getServices(). The result size is: 1
- 08.08 20:53:09.816 TRACE [MLServiceImpl] Going to send DissociatingCard:
- 08.08 20:53:09.816 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>1749</BusinessUnit>
- <POS>61</POS>
- <CardNumber>99990002</CardNumber>
- <DateTime>2019-08-08T20:53:09.816+03:00</DateTime>
- </request>
- </DissociatingCard>
- 08.08 20:53:09.876 WARN [MLServiceImpl] failed to connect to a ML POS web-service
- com.sun.xml.internal.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: ru.crystals.pos.ml.wsclient.DissociatingCardRequest cannot be cast to ru.crystals.pos.ml.wsclient.ProcessRequest$Request 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.$Proxy245.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 20:53:09.878 ERROR [MLServiceImpl] leaving unbind(String): failed to connect to any of the servers [1] in spite of spending {}
- 08.08 20:53:09.883 ERROR [MLServiceImpl] Could not send pending operation (id: 168562; date: 2019-08-08 17:22:55.499)
- 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 20:53:09.883 INFO [MLServiceImpl] Try to cancel pending operation (DISSOCIATING_CARD_MANZANA):
- Id: MQ==
- Date: 2019-08-08 17:23:06.162
- 08.08 20:53:09.883 TRACE [MLServiceImpl] entering getServices()
- 08.08 20:53:09.883 TRACE [MLServiceImpl] getting services (IN MEMORY)
- 08.08 20:53:09.883 TRACE [MLServiceImpl] leaving getServices(). The result size is: 1
- 08.08 20:53:09.883 TRACE [MLServiceImpl] Going to send DissociatingCard:
- 08.08 20:53:09.884 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>1749</BusinessUnit>
- <POS>61</POS>
- <CardNumber>99990002</CardNumber>
- <DateTime>2019-08-08T20:53:09.883+03:00</DateTime>
- </request>
- </DissociatingCard>
- 08.08 20:53:09.972 WARN [MLServiceImpl] failed to connect to a ML POS web-service
- com.sun.xml.internal.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: ru.crystals.pos.ml.wsclient.DissociatingCardRequest cannot be cast to ru.crystals.pos.ml.wsclient.ProcessRequest$Request 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.$Proxy245.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 20:53:09.974 ERROR [MLServiceImpl] leaving unbind(String): failed to connect to any of the servers [1] in spite of spending {}
- 08.08 20:53:09.977 ERROR [MLServiceImpl] Could not send pending operation (id: 168563; date: 2019-08-08 17:23:06.162)
- 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 20:53:09.977 INFO [MLServiceImpl] Try to cancel pending operation (DISSOCIATING_CARD_MANZANA):
- Id: MQ==
- Date: 2019-08-08 17:23:22.847
- 08.08 20:53:09.977 TRACE [MLServiceImpl] entering getServices()
- 08.08 20:53:09.977 TRACE [MLServiceImpl] getting services (IN MEMORY)
- 08.08 20:53:09.977 TRACE [MLServiceImpl] leaving getServices(). The result size is: 1
- 08.08 20:53:09.977 TRACE [MLServiceImpl] Going to send DissociatingCard:
- 08.08 20:53:09.978 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>1749</BusinessUnit>
- <POS>61</POS>
- <CardNumber>99990005</CardNumber>
- <DateTime>2019-08-08T20:53:09.977+03:00</DateTime>
- </request>
- </DissociatingCard>
- 08.08 20:53:10.040 WARN [MLServiceImpl] failed to connect to a ML POS web-service
- com.sun.xml.internal.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: ru.crystals.pos.ml.wsclient.DissociatingCardRequest cannot be cast to ru.crystals.pos.ml.wsclient.ProcessRequest$Request 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.$Proxy245.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 20:53:10.040 ERROR [MLServiceImpl] leaving unbind(String): failed to connect to any of the servers [1] in spite of spending {}
- 08.08 20:53:10.046 ERROR [MLServiceImpl] Could not send pending operation (id: 168564; date: 2019-08-08 17:23:22.847)
- 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 20:53:11.331 DEBUG [TechProcessImpl] Server online mode
- 08.08 20:53:18.478 ERROR [TransactionHandler]
- java.lang.RuntimeException: java.sql.SQLTransientConnectionException: HikariPool-10 - Connection is not available, request timed out after 30005ms.
- 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.$Proxy213.getFeedbackByProviderAndChequeId(Unknown Source)
- at ru.crystals.loyal.providers.AbstractLoyProvider.isHavingFeedbacks(AbstractLoyProvider.java:113)
- at ru.crystals.pos.loyal.loymax.LoymaxLoyProvider.isLoyTransactionComplete(LoymaxLoyProvider.java:228)
- at ru.crystals.loyal.providers.LoyProvidersRegistryImpl.isLoyTransactionComplete(LoyProvidersRegistryImpl.java:390)
- at ru.crystals.pos.loyal.cash.service.LoyalServiceImpl.isLoyTransactionComplete(LoyalServiceImpl.java:1712)
- at ru.crystals.pos.loyal.bridge.service.LoyalBridgeServiceImpl.isLoyTransactionComplete(LoyalBridgeServiceImpl.java:355)
- at ru.crystals.pos.loyal.cash.transport.discountresults.TransferManager.sendLoyTransactions(TransferManager.java:242)
- at ru.crystals.pos.loyal.cash.transport.discountresults.TransferManager.access$100(TransferManager.java:55)
- at ru.crystals.pos.loyal.cash.transport.discountresults.TransferManager$RepeatSender.run(TransferManager.java:105)
- 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-10 - Connection is not available, request timed out after 30005ms.
- 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)
- ... 17 more
- 08.08 20:53:18.479 ERROR [TransferManager] Error during sending transactions, java.sql.SQLTransientConnectionException: HikariPool-10 - Connection is not available, request timed out after 30005ms.
- 08.08 20:53:18.483 INFO [HttpClient] Set url - http://172.29.17.49:8090/SetXRMI/TransportServlet
- 08.08 20:53:25.947 INFO [FiscalPrinter] resetException()
- 08.08 20:53:25.991 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:53:26.192 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:53:26.242 INFO [CashConfigurationUpdateChecker] Current status: IN_WORK
- 08.08 20:53:26.247 INFO [CashConfigurationUpdateChecker] Received patches list: []
- 08.08 20:53:26.250 INFO [CashConfigurationUpdateChecker] isNeedWaitUpdateCommand: false
- 08.08 20:53:26.251 INFO [CashConfigurationUpdateChecker] sleepInt(60000)
- 08.08 20:53:26.393 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:53:26.483 ERROR [TransactionHandler]
- java.lang.RuntimeException: java.sql.SQLTransientConnectionException: HikariPool-10 - Connection is not available, request timed out after 30006ms.
- 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.$Proxy213.getFeedbackByProviderAndTime(Unknown Source)
- at ru.crystals.loyal.providers.LoyProvidersRegistryImpl.lambda$init$0(LoyProvidersRegistryImpl.java:249)
- 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-10 - Connection is not available, request timed out after 30006ms.
- 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
- 08.08 20:53:26.483 ERROR [LoyProvidersRegistryImpl] failed to send stale feedbacks... this time
- java.lang.RuntimeException: java.sql.SQLTransientConnectionException: HikariPool-10 - Connection is not available, request timed out after 30006ms.
- 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.$Proxy213.getFeedbackByProviderAndTime(Unknown Source)
- at ru.crystals.loyal.providers.LoyProvidersRegistryImpl.lambda$init$0(LoyProvidersRegistryImpl.java:249)
- 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-10 - Connection is not available, request timed out after 30006ms.
- 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
- 08.08 20:53:26.484 INFO [LoyProvidersRegistryImpl] Search for stale feedbacks provider = SetApiLoyaltyPlugin
- 08.08 20:53:26.602 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=87, command=kbdMenu1]
- 08.08 20:53:26.803 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=87, command=kbdMenu1]
- 08.08 20:53:27.257 INFO [TransferManager] OD found 0 documents to register
- 08.08 20:53:27.274 INFO [DocumentSender] OD found 0 transactions to register
- 08.08 20:53:31.250 INFO [CommonLogger] Starting cleaning. All log records older than 10 мая 2019 20:53:31 will be deleted.
- 08.08 20:53:31.253 INFO [CommonLogger] Cleaning done.
- 08.08 20:53:41.331 DEBUG [TechProcessImpl] Server online mode
- 08.08 20:53:42.348 INFO [FiscalPrinter] resetException()
- 08.08 20:53:42.390 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:53:42.590 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:53:42.791 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:53:43.005 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=87, command=kbdMenu1]
- 08.08 20:53:43.207 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=87, command=kbdMenu1]
- 08.08 20:53:56.253 INFO [DocumentSender] ping = true
- 08.08 20:53:56.486 ERROR [TransactionHandler]
- java.lang.RuntimeException: java.sql.SQLTransientConnectionException: HikariPool-10 - Connection is not available, request timed out after 30002ms.
- 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.$Proxy213.getFeedbackByProviderAndTime(Unknown Source)
- at ru.crystals.loyal.providers.LoyProvidersRegistryImpl.lambda$init$0(LoyProvidersRegistryImpl.java:249)
- 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-10 - Connection is not available, request timed out after 30002ms.
- 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
- 08.08 20:53:56.487 ERROR [LoyProvidersRegistryImpl] failed to send stale feedbacks... this time
- java.lang.RuntimeException: java.sql.SQLTransientConnectionException: HikariPool-10 - Connection is not available, request timed out after 30002ms.
- 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.$Proxy213.getFeedbackByProviderAndTime(Unknown Source)
- at ru.crystals.loyal.providers.LoyProvidersRegistryImpl.lambda$init$0(LoyProvidersRegistryImpl.java:249)
- 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-10 - Connection is not available, request timed out after 30002ms.
- 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
- 08.08 20:53:56.487 INFO [LoyProvidersRegistryImpl] Search for stale feedbacks provider = kopilka
- 08.08 20:53:59.421 INFO [FiscalPrinter] resetException()
- 08.08 20:53:59.459 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:53:59.660 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:53:59.861 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:54:00.072 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=87, command=kbdMenu1]
- 08.08 20:54:00.274 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=87, command=kbdMenu1]
- 08.08 20:54:10.049 INFO [MLServiceImpl] Number of pending operations (DISSOCIATING_CARD_MANZANA): 4
- 08.08 20:54:10.049 INFO [MLServiceImpl] Try to cancel pending operation (DISSOCIATING_CARD_MANZANA):
- Id: MQ==
- Date: 2019-08-08 17:23:57.926
- 08.08 20:54:10.049 TRACE [MLServiceImpl] entering getServices()
- 08.08 20:54:10.049 TRACE [MLServiceImpl] getting services (IN MEMORY)
- 08.08 20:54:10.049 TRACE [MLServiceImpl] leaving getServices(). The result size is: 1
- 08.08 20:54:10.050 TRACE [MLServiceImpl] Going to send DissociatingCard:
- 08.08 20:54:10.050 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>1749</BusinessUnit>
- <POS>61</POS>
- <CardNumber>99990002</CardNumber>
- <DateTime>2019-08-08T20:54:10.049+03:00</DateTime>
- </request>
- </DissociatingCard>
- 08.08 20:54:10.064 WARN [MLServiceImpl] failed to connect to a ML POS web-service
- com.sun.xml.internal.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: ru.crystals.pos.ml.wsclient.DissociatingCardRequest cannot be cast to ru.crystals.pos.ml.wsclient.ProcessRequest$Request 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.$Proxy245.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 20:54:10.064 ERROR [MLServiceImpl] leaving unbind(String): failed to connect to any of the servers [1] in spite of spending {}
- 08.08 20:54:10.091 ERROR [MLServiceImpl] Could not send pending operation (id: 168565; date: 2019-08-08 17:23:57.926)
- 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 20:54:10.091 INFO [MLServiceImpl] Try to cancel pending operation (DISSOCIATING_CARD_MANZANA):
- Id: MQ==
- Date: 2019-08-08 17:22:55.499
- 08.08 20:54:10.091 TRACE [MLServiceImpl] entering getServices()
- 08.08 20:54:10.091 TRACE [MLServiceImpl] getting services (IN MEMORY)
- 08.08 20:54:10.091 TRACE [MLServiceImpl] leaving getServices(). The result size is: 1
- 08.08 20:54:10.091 TRACE [MLServiceImpl] Going to send DissociatingCard:
- 08.08 20:54:10.092 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>1749</BusinessUnit>
- <POS>61</POS>
- <CardNumber>99990002</CardNumber>
- <DateTime>2019-08-08T20:54:10.091+03:00</DateTime>
- </request>
- </DissociatingCard>
- 08.08 20:54:10.159 WARN [MLServiceImpl] failed to connect to a ML POS web-service
- com.sun.xml.internal.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: ru.crystals.pos.ml.wsclient.DissociatingCardRequest cannot be cast to ru.crystals.pos.ml.wsclient.ProcessRequest$Request 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.$Proxy245.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 20:54:10.162 ERROR [MLServiceImpl] leaving unbind(String): failed to connect to any of the servers [1] in spite of spending {}
- 08.08 20:54:10.168 ERROR [MLServiceImpl] Could not send pending operation (id: 168562; date: 2019-08-08 17:22:55.499)
- 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 20:54:10.168 INFO [MLServiceImpl] Try to cancel pending operation (DISSOCIATING_CARD_MANZANA):
- Id: MQ==
- Date: 2019-08-08 17:23:06.162
- 08.08 20:54:10.169 TRACE [MLServiceImpl] entering getServices()
- 08.08 20:54:10.169 TRACE [MLServiceImpl] getting services (IN MEMORY)
- 08.08 20:54:10.169 TRACE [MLServiceImpl] leaving getServices(). The result size is: 1
- 08.08 20:54:10.169 TRACE [MLServiceImpl] Going to send DissociatingCard:
- 08.08 20:54:10.169 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>1749</BusinessUnit>
- <POS>61</POS>
- <CardNumber>99990002</CardNumber>
- <DateTime>2019-08-08T20:54:10.169+03:00</DateTime>
- </request>
- </DissociatingCard>
- 08.08 20:54:10.236 WARN [MLServiceImpl] failed to connect to a ML POS web-service
- com.sun.xml.internal.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: ru.crystals.pos.ml.wsclient.DissociatingCardRequest cannot be cast to ru.crystals.pos.ml.wsclient.ProcessRequest$Request 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.$Proxy245.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 20:54:10.237 ERROR [MLServiceImpl] leaving unbind(String): failed to connect to any of the servers [1] in spite of spending {}
- 08.08 20:54:10.283 ERROR [MLServiceImpl] Could not send pending operation (id: 168563; date: 2019-08-08 17:23:06.162)
- 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 20:54:10.284 INFO [MLServiceImpl] Try to cancel pending operation (DISSOCIATING_CARD_MANZANA):
- Id: MQ==
- Date: 2019-08-08 17:23:22.847
- 08.08 20:54:10.284 TRACE [MLServiceImpl] entering getServices()
- 08.08 20:54:10.284 TRACE [MLServiceImpl] getting services (IN MEMORY)
- 08.08 20:54:10.284 TRACE [MLServiceImpl] leaving getServices(). The result size is: 1
- 08.08 20:54:10.284 TRACE [MLServiceImpl] Going to send DissociatingCard:
- 08.08 20:54:10.284 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>1749</BusinessUnit>
- <POS>61</POS>
- <CardNumber>99990005</CardNumber>
- <DateTime>2019-08-08T20:54:10.284+03:00</DateTime>
- </request>
- </DissociatingCard>
- 08.08 20:54:10.294 WARN [MLServiceImpl] failed to connect to a ML POS web-service
- com.sun.xml.internal.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: ru.crystals.pos.ml.wsclient.DissociatingCardRequest cannot be cast to ru.crystals.pos.ml.wsclient.ProcessRequest$Request 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.$Proxy245.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 20:54:10.294 ERROR [MLServiceImpl] leaving unbind(String): failed to connect to any of the servers [1] in spite of spending {}
- 08.08 20:54:10.300 ERROR [MLServiceImpl] Could not send pending operation (id: 168564; date: 2019-08-08 17:23:22.847)
- 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 20:54:11.332 DEBUG [TechProcessImpl] Server online mode
- 08.08 20:54:13.820 INFO [PendingOperationQueue] Pending cards operation queue is empty. Populating from DB...
- 08.08 20:54:13.823 INFO [PendingOperationQueue] No pending card operations found.
- 08.08 20:54:15.905 INFO [FiscalPrinter] resetException()
- 08.08 20:54:15.962 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:54:16.163 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:54:16.364 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:54:16.575 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=87, command=kbdMenu1]
- 08.08 20:54:16.778 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=87, command=kbdMenu1]
- 08.08 20:54:26.251 INFO [CashConfigurationUpdateChecker] Current status: IN_WORK
- 08.08 20:54:26.255 INFO [CashConfigurationUpdateChecker] Received patches list: []
- 08.08 20:54:26.258 INFO [CashConfigurationUpdateChecker] isNeedWaitUpdateCommand: false
- 08.08 20:54:26.259 INFO [CashConfigurationUpdateChecker] sleepInt(60000)
- 08.08 20:54:26.495 ERROR [TransactionHandler]
- java.lang.RuntimeException: java.sql.SQLTransientConnectionException: HikariPool-10 - Connection is not available, request timed out after 30007ms.
- 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.$Proxy213.getFeedbackByProviderAndTime(Unknown Source)
- at ru.crystals.loyal.providers.LoyProvidersRegistryImpl.lambda$init$0(LoyProvidersRegistryImpl.java:249)
- 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-10 - Connection is not available, request timed out after 30007ms.
- 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
- 08.08 20:54:26.495 ERROR [LoyProvidersRegistryImpl] failed to send stale feedbacks... this time
- java.lang.RuntimeException: java.sql.SQLTransientConnectionException: HikariPool-10 - Connection is not available, request timed out after 30007ms.
- 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.$Proxy213.getFeedbackByProviderAndTime(Unknown Source)
- at ru.crystals.loyal.providers.LoyProvidersRegistryImpl.lambda$init$0(LoyProvidersRegistryImpl.java:249)
- 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-10 - Connection is not available, request timed out after 30007ms.
- 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
- 08.08 20:54:28.310 INFO [TransferManager] OD found 0 documents to register
- 08.08 20:54:28.783 INFO [DocumentSender] OD found 0 transactions to register
- 08.08 20:54:31.250 INFO [CommonLogger] Starting cleaning. All log records older than 10 мая 2019 20:54:31 will be deleted.
- 08.08 20:54:31.319 INFO [CommonLogger] Cleaning done.
- 08.08 20:54:33.256 INFO [FiscalPrinter] resetException()
- 08.08 20:54:33.339 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:54:33.540 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:54:33.740 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:54:33.959 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=87, command=kbdMenu1]
- 08.08 20:54:34.160 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=87, command=kbdMenu1]
- 08.08 20:54:41.332 DEBUG [TechProcessImpl] Server online mode
- 08.08 20:54:48.516 ERROR [TransactionHandler]
- java.lang.RuntimeException: java.sql.SQLTransientConnectionException: HikariPool-10 - Connection is not available, request timed out after 30003ms.
- 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.$Proxy213.getFeedbackByProviderAndChequeId(Unknown Source)
- at ru.crystals.loyal.providers.AbstractLoyProvider.isHavingFeedbacks(AbstractLoyProvider.java:113)
- at ru.crystals.pos.loyal.loymax.LoymaxLoyProvider.isLoyTransactionComplete(LoymaxLoyProvider.java:228)
- at ru.crystals.loyal.providers.LoyProvidersRegistryImpl.isLoyTransactionComplete(LoyProvidersRegistryImpl.java:390)
- at ru.crystals.pos.loyal.cash.service.LoyalServiceImpl.isLoyTransactionComplete(LoyalServiceImpl.java:1712)
- at ru.crystals.pos.loyal.bridge.service.LoyalBridgeServiceImpl.isLoyTransactionComplete(LoyalBridgeServiceImpl.java:355)
- at ru.crystals.pos.loyal.cash.transport.discountresults.TransferManager.sendLoyTransactions(TransferManager.java:242)
- at ru.crystals.pos.loyal.cash.transport.discountresults.TransferManager.access$100(TransferManager.java:55)
- at ru.crystals.pos.loyal.cash.transport.discountresults.TransferManager$RepeatSender.run(TransferManager.java:105)
- 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-10 - Connection is not available, request timed out after 30003ms.
- 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)
- ... 17 more
- 08.08 20:54:48.517 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.$Proxy213.getFeedbackByProviderAndChequeId(Unknown Source)
- at ru.crystals.loyal.providers.AbstractLoyProvider.isHavingFeedbacks(AbstractLoyProvider.java:113)
- at ru.crystals.pos.loyal.loymax.LoymaxLoyProvider.isLoyTransactionComplete(LoymaxLoyProvider.java:228)
- at ru.crystals.loyal.providers.LoyProvidersRegistryImpl.isLoyTransactionComplete(LoyProvidersRegistryImpl.java:390)
- at ru.crystals.pos.loyal.cash.service.LoyalServiceImpl.isLoyTransactionComplete(LoyalServiceImpl.java:1712)
- at ru.crystals.pos.loyal.bridge.service.LoyalBridgeServiceImpl.isLoyTransactionComplete(LoyalBridgeServiceImpl.java:355)
- at ru.crystals.pos.loyal.cash.transport.discountresults.TransferManager.sendLoyTransactions(TransferManager.java:242)
- at ru.crystals.pos.loyal.cash.transport.discountresults.TransferManager.access$100(TransferManager.java:55)
- at ru.crystals.pos.loyal.cash.transport.discountresults.TransferManager$RepeatSender.run(TransferManager.java:105)
- 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 20:54:48.517 ERROR [TransferManager] Error during sending transactions, java.sql.SQLTransientConnectionException: HikariPool-10 - Connection is not available, request timed out after 30003ms.
- 08.08 20:54:48.518 INFO [HttpClient] Set url - http://172.29.17.49:8090/SetXRMI/TransportServlet
- 08.08 20:54:49.691 INFO [FiscalPrinter] resetException()
- 08.08 20:54:49.739 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:54:49.940 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:54:50.140 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:54:50.357 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=87, command=kbdMenu1]
- 08.08 20:54:50.559 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=87, command=kbdMenu1]
- 08.08 20:55:06.355 INFO [FiscalPrinter] resetException()
- 08.08 20:55:06.398 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:55:06.599 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:55:06.801 INFO [TechProcessImpl] eventControlKey: ControlKey [scanCode=27, command=kbdCancel]
- 08.08 20:55:07.020 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=87, command=kbdMenu1]
- 08.08 20:55:07.222 INFO [TechProcessImpl] eventFunctionKey: FunctionKey [scanCode=87, command=kbdMenu1]
- 08.08 20:55:10.316 INFO [MLServiceImpl] Number of pending operations (DISSOCIATING_CARD_MANZANA): 4
- 08.08 20:55:10.316 INFO [MLServiceImpl] Try to cancel pending operation (DISSOCIATING_CARD_MANZANA):
- Id: MQ==
- Date: 2019-08-08 17:23:57.926
- 08.08 20:55:10.316 TRACE [MLServiceImpl] entering getServices()
- 08.08 20:55:10.316 TRACE [MLServiceImpl] getting services (IN MEMORY)
- 08.08 20:55:10.316 TRACE [MLServiceImpl] leaving getServices(). The result size is: 1
- 08.08 20:55:10.316 TRACE [MLServiceImpl] Going to send DissociatingCard:
- 08.08 20:55:10.317 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>1749</BusinessUnit>
- <POS>61</POS>
- <CardNumber>99990002</CardNumber>
- <DateTime>2019-08-08T20:55:10.316+03:00</DateTime>
- </request>
- </DissociatingCard>
- 08.08 20:55:10.363 WARN [MLServiceImpl] failed to connect to a ML POS web-service
- com.sun.xml.internal.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: ru.crystals.pos.ml.wsclient.DissociatingCardRequest cannot be cast to ru.crystals.pos.ml.wsclient.ProcessRequest$Request 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.$Proxy245.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 20:55:10.364 ERROR [MLServiceImpl] leaving unbind(String): failed to connect to any of the servers [1] in spite of spending {}
- 08.08 20:55:10.368 ERROR [MLServiceImpl] Could not send pending operation (id: 168565; date: 2019-08-08 17:23:57.926)
- 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 20:55:10.369 INFO [MLServiceImpl] Try to cancel pending operation (DISSOCIATING_CARD_MANZANA):
- Id: MQ==
- Date: 2019-08-08 17:22:55.499
- 08.08 20:55:10.369 TRACE [MLServiceImpl] entering getServices()
- 08.08 20:55:10.369 TRACE [MLServiceImpl] getting services (IN MEMORY)
- 08.08 20:55:10.369 TRACE [MLServiceImpl] leaving getServices(). The result size is: 1
- 08.08 20:55:10.369 TRACE [MLServiceImpl] Going to send DissociatingCard:
- 08.08 20:55:10.369 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>1749</BusinessUnit>
- <POS>61</POS>
- <CardNumber>99990002</CardNumber>
- <DateTime>2019-08-08T20:55:10.369+03:00</DateTime>
- </request>
- </DissociatingCard>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement