We are using Ignite WCF service as a client to Ignite server node on another 
server.
We get the following error:
Client disconnected abruptly due to network connection loss or because the 
connection was left open on application shutdown.
How can we prevent the client from disconnecting as this happens consistently? 
We've added Socket Timeout to the config but is there any other configuration 
change that might help in this scenario?

Here is the inner exception from Ignite:
<InnerException><ExceptionType>Apache.Ignite.Core.Common.JavaException, 
Apache.Ignite.Core, Version=2.9.1.51326, Culture=neutral, 
PublicKeyToken=a487a7ff0b2aaa4a</ExceptionType><Message>javax.cache.CacheException:
 class org.apache.ignite.IgniteClientDisconnectedException: Operation has been 
cancelled (client node disconnected).
                at 
org.apache.ignite.internal.processors.cache.GridCacheUtils.convertToCacheException(GridCacheUtils.java:1270)
                at 
org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl.cacheException(IgniteCacheProxyImpl.java:2083)
                at 
org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl.put(IgniteCacheProxyImpl.java:1319)
                at 
org.apache.ignite.internal.processors.cache.GatewayProtectedCacheProxy.put(GatewayProtectedCacheProxy.java:856)
                at 
org.apache.ignite.internal.processors.platform.cache.PlatformCache.processInStreamOutLong(PlatformCache.java:839)
                at 
org.apache.ignite.internal.processors.platform.PlatformTargetProxyImpl.inStreamOutLong(PlatformTargetProxyImpl.java:67)
Caused by: class org.apache.ignite.IgniteClientDisconnectedException: Operation 
has been cancelled (client node disconnected).
                at 
org.apache.ignite.internal.util.IgniteUtils$15.apply(IgniteUtils.java:994)
                at 
org.apache.ignite.internal.util.IgniteUtils$15.apply(IgniteUtils.java:990)
                ... 6 more
Caused by: class 
org.apache.ignite.internal.IgniteClientDisconnectedCheckedException: Operation 
has been cancelled (client node disconnected).
                at 
org.apache.ignite.internal.processors.cache.GridCacheMvccManager.disconnectedError(GridCacheMvccManager.java:458)
                at 
org.apache.ignite.internal.processors.cache.GridCacheMvccManager.onFutureAdded(GridCacheMvccManager.java:667)
                at 
org.apache.ignite.internal.processors.cache.GridCacheMvccManager.addAtomicFuture(GridCacheMvccManager.java:494)
                at 
org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicSingleUpdateFuture.map(GridNearAtomicSingleUpdateFuture.java:469)
                at 
org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicSingleUpdateFuture.mapOnTopology(GridNearAtomicSingleUpdateFuture.java:446)
                at 
org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicSingleUpdateFuture$1$1.run(GridNearAtomicSingleUpdateFuture.java:378)
                at 
org.apache.ignite.internal.util.IgniteUtils.wrapThreadLoader(IgniteUtils.java:7117)
                at 
org.apache.ignite.internal.processors.closure.GridClosureProcessor$1.body(GridClosureProcessor.java:827)
                at 
org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:120)
                at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown 
Source)
                at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown 
Source)
                at java.lang.Thread.run(Unknown Source)
</Message><StackTrace>   at 
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext 
executionContext, ContextCallback callback, Object state, Boolean 
preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, 
ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at 
System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
</StackTrace><ExceptionString>Apache.Ignite.Core.Common.JavaException: 
javax.cache.CacheException: class 
org.apache.ignite.IgniteClientDisconnectedException: Operation has been 
cancelled (client node disconnected).
                at 
org.apache.ignite.internal.processors.cache.GridCacheUtils.convertToCacheException(GridCacheUtils.java:1270)
                at 
org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl.cacheException(IgniteCacheProxyImpl.java:2083)
                at 
org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl.put(IgniteCacheProxyImpl.java:1319)
                at 
org.apache.ignite.internal.processors.cache.GatewayProtectedCacheProxy.put(GatewayProtectedCacheProxy.java:856)
                at 
org.apache.ignite.internal.processors.platform.cache.PlatformCache.processInStreamOutLong(PlatformCache.java:839)
                at 
org.apache.ignite.internal.processors.platform.PlatformTargetProxyImpl.inStreamOutLong(PlatformTargetProxyImpl.java:67)
Caused by: class org.apache.ignite.IgniteClientDisconnectedException: Operation 
has been cancelled (client node disconnected).
                at 
org.apache.ignite.internal.util.IgniteUtils$15.apply(IgniteUtils.java:994)
                at 
org.apache.ignite.internal.util.IgniteUtils$15.apply(IgniteUtils.java:990)
                ... 6 more
Caused by: class 
org.apache.ignite.internal.IgniteClientDisconnectedCheckedException: Operation 
has been cancelled (client node disconnected).
                at 
org.apache.ignite.internal.processors.cache.GridCacheMvccManager.disconnectedError(GridCacheMvccManager.java:458)
                at 
org.apache.ignite.internal.processors.cache.GridCacheMvccManager.onFutureAdded(GridCacheMvccManager.java:667)
                at 
org.apache.ignite.internal.processors.cache.GridCacheMvccManager.addAtomicFuture(GridCacheMvccManager.java:494)
                at 
org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicSingleUpdateFuture.map(GridNearAtomicSingleUpdateFuture.java:469)
                at 
org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicSingleUpdateFuture.mapOnTopology(GridNearAtomicSingleUpdateFuture.java:446)
                at 
org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicSingleUpdateFuture$1$1.run(GridNearAtomicSingleUpdateFuture.java:378)
                at 
org.apache.ignite.internal.util.IgniteUtils.wrapThreadLoader(IgniteUtils.java:7117)
                at 
org.apache.ignite.internal.processors.closure.GridClosureProcessor$1.body(GridClosureProcessor.java:827)
                at 
org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:120)
                at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown 
Source)
                at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown 
Source)
                at java.lang.Thread.run(Unknown Source)
</ExceptionString></InnerException></InnerException></Exception></TraceRecord>
DodgeAndCox.ReportingCache.Services.Core.Ignite.IgniteLogger: INFO - Grid 
runnable finished normally: closure-proc-worker
DodgeAndCox.ReportingCache.Services.Core.Ignite.IgniteLogger: INFO - Grid 
runnable started: closure-proc-worker
DodgeAndCox.ReportingCache.Services.Core.Ignite.IgniteLogger: ERROR - Blocked 
system-critical thread has been detected. This can lead to cluster-wide 
undefined behaviour [workerName=disco-notifier-worker, 
threadName=disco-notifier-worker-#46%ignite-instance-6e35435b-58b7-4a47-92b7-d8cde21bc594%,
 blockedFor=24s]
An unhandled exception of type 'Apache.Ignite.Core.Cache.CacheException' 
occurred in mscorlib.dll
class org.apache.ignite.IgniteClientDisconnectedException: Operation has been 
cancelled (client node disconnected).

----------------------------------------------------------------------
Please follow the hyperlink to important 
disclosures.https://www.dodgeandcox.com/disclosures/email_disclosure_funds.html

Reply via email to