Hi folks, we are getting this error in existing code in ignite 2.6.0. The cache.get is on a replicated/transactional cache and holds only only a single key/value pair. It has been used like this for a while in production. The code is executed in a runnable and wrapped in a pessimistic/repeatable_read transaction.
The below line throws an exception. Any idea what could be causing this? Date positionStartDate = (Date) posStartDateCache.get("positionStartDate"); [14 Jan 2019 14:55:49.690 EST] [pub-#12352%DataGridServer-Staging%] ERROR 11223 (TradeOrdersLoaderForMatching.java:69) Exception received while loading tradeOrders for key: TraderTidSettlementKey [traderId=6671, instrumentId=60083, settlement=null] javax.cache.CacheException: class org.apache.ignite.IgniteInterruptedException: Got interrupted while waiting for future to complete. at org.apache.ignite.internal.processors.cache.GridCacheUtils.convertToCacheException(GridCacheUtils.java:1287) ~[ignite-core-2.3.0.jar:2.3.0] at org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl.cacheException(IgniteCacheProxyImpl.java:1648) ~[ignite-core-2.3.0.jar:2.3.0] at org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl.get(IgniteCacheProxyImpl.java:831) ~[ignite-core-2.3.0.jar:2.3.0] at org.apache.ignite.internal.processors.cache.GatewayProtectedCacheProxy.get(GatewayProtectedCacheProxy.java:662) ~[ignite-core-2.3.0.jar:2.3.0] at com.tudor.datagridI.utils.Util.getPositionStartDate(Util.java:27) ~[data-grid-server-ignite.jar:?] at com.tudor.datagridI.server.cachestore.springjdbc.TradeOrderTradeCacheLoader.loadingFromSingleTrimDb1(TradeOrderTradeCacheLoader.java:34) ~[data-grid-server-ignite.jar:?] at com.tudor.datagridI.server.matching.LoadTradeOrdersForMatchingLoader.loadCache(LoadTradeOrdersForMatchingLoader.java:46) ~[data-grid-server-ignite.jar:?] at com.tudor.datagridI.server.matching.LoadTradeOrdersForMatchingLoader.loadCache(LoadTradeOrdersForMatchingLoader.java:55) ~[data-grid-server-ignite.jar:?] at com.tudor.datagridI.server.matching.TradeOrdersLoaderForMatching.addTradeOrdersForTrader(TradeOrdersLoaderForMatching.java:79) ~[data-grid-server-ignite.jar:?] at com.tudor.datagridI.server.matching.TradeOrdersLoaderForMatching.loadTradeOrders(TradeOrdersLoaderForMatching.java:65) ~[data-grid-server-ignite.jar:?] at com.tudor.datagridI.server.matching.TradeOrdersLoaderForMatching.run(TradeOrdersLoaderForMatching.java:87) ~[data-grid-server-ignite.jar:?] at org.apache.ignite.internal.processors.closure.GridClosureProcessor$C4.execute(GridClosureProcessor.java:1944) ~[ignite-core-2.3.0.jar:2.3.0] at org.apache.ignite.internal.processors.job.GridJobWorker$2.call(GridJobWorker.java:566) ~[ignite-core-2.3.0.jar:2.3.0] at org.apache.ignite.internal.util.IgniteUtils.wrapThreadLoader(IgniteUtils.java:6631) ~[ignite-core-2.3.0.jar:2.3.0] at org.apache.ignite.internal.processors.job.GridJobWorker.execute0(GridJobWorker.java:560) ~[ignite-core-2.3.0.jar:2.3.0] at org.apache.ignite.internal.processors.job.GridJobWorker.body(GridJobWorker.java:489) ~[ignite-core-2.3.0.jar:2.3.0] at org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:110) ~[ignite-core-2.3.0.jar:2.3.0] at org.apache.ignite.internal.processors.job.GridJobProcessor.processJobExecuteRequest(GridJobProcessor.java:1181) ~[ignite-core-2.3.0.jar:2.3.0] at org.apache.ignite.internal.processors.job.GridJobProcessor$JobExecutionListener.onMessage(GridJobProcessor.java:1913) ~[ignite-core-2.3.0.jar:2.3.0] at org.apache.ignite.internal.managers.communication.GridIoManager.invokeListener(GridIoManager.java:1555) ~[ignite-core-2.3.0.jar:2.3.0] at org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:1183) ~[ignite-core-2.3.0.jar:2.3.0] at org.apache.ignite.internal.managers.communication.GridIoManager.access$4200(GridIoManager.java:126) ~[ignite-core-2.3.0.jar:2.3.0] at org.apache.ignite.internal.managers.communication.GridIoManager$9.run(GridIoManager.java:1090) ~[ignite-core-2.3.0.jar:2.3.0] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_112] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_112] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_112] Caused by: org.apache.ignite.IgniteInterruptedException: Got interrupted while waiting for future to complete. -- Sent from: http://apache-ignite-users.70518.x6.nabble.com/