Ali Ferda Arikan created IGNITE-16300: -----------------------------------------
Summary: .NET6 support Key: IGNITE-16300 URL: https://issues.apache.org/jira/browse/IGNITE-16300 Project: Ignite Issue Type: New Feature Components: compute Affects Versions: 2.11.1 Reporter: Ali Ferda Arikan We have an ignite cluster with native storage enabled which we use as a distributed database and compute engine which is embedded in a .net application. As we are aware that .NET5 is supported we use that framework. When we try to upgrade our cluster to use .NET6 we get the below error. It is hard to tell if it is something else or some minor incompatibility causing an error somewhere. However, reverting to .NET5 makes the issue disappear. So I assume we need .NET6 to be officially supported. {code:java} Apache.Ignite.Core.Cache.CacheException: 'class org.apache.ignite.IgniteInterruptedException: Failed to wait for asynchronous operation permit (thread got interrupted).'JavaException: javax.cache.CacheException: class org.apache.ignite.IgniteInterruptedException: Failed to wait for asynchronous operation permit (thread got interrupted). at org.apache.ignite.internal.processors.cache.GridCacheUtils.convertToCacheException(GridCacheUtils.java:1266) at org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl.cacheException(IgniteCacheProxyImpl.java:2084) at org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl.get(IgniteCacheProxyImpl.java:1111) at org.apache.ignite.internal.processors.cache.GatewayProtectedCacheProxy.get(GatewayProtectedCacheProxy.java:688) at org.apache.ignite.internal.processors.platform.cache.PlatformCache.processInStreamOutLong(PlatformCache.java:455) at org.apache.ignite.internal.processors.platform.PlatformTargetProxyImpl.inStreamOutLong(PlatformTargetProxyImpl.java:67) at org.apache.ignite.internal.processors.platform.callback.PlatformCallbackUtils.inLongLongLongObjectOutLong(Native Method) at org.apache.ignite.internal.processors.platform.callback.PlatformCallbackGateway.computeJobExecuteLocal(PlatformCallbackGateway.java:312) at org.apache.ignite.internal.processors.platform.compute.PlatformAbstractJob.runLocal(PlatformAbstractJob.java:134) at org.apache.ignite.internal.processors.platform.compute.PlatformClosureJob.execute0(PlatformClosureJob.java:94) at org.apache.ignite.internal.processors.platform.compute.PlatformAbstractJob.execute(PlatformAbstractJob.java:80) at org.apache.ignite.internal.processors.job.GridJobWorker$2.call(GridJobWorker.java:601) at org.apache.ignite.internal.util.IgniteUtils.wrapThreadLoader(IgniteUtils.java:7126) at org.apache.ignite.internal.processors.job.GridJobWorker.execute0(GridJobWorker.java:595) at org.apache.ignite.internal.processors.job.GridJobWorker.body(GridJobWorker.java:522) at org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:120) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) at java.base/java.lang.Thread.run(Thread.java:831) Caused by: class org.apache.ignite.IgniteInterruptedException: Failed to wait for asynchronous operation permit (thread got interrupted). at org.apache.ignite.internal.util.IgniteUtils$3.apply(IgniteUtils.java:919) at org.apache.ignite.internal.util.IgniteUtils$3.apply(IgniteUtils.java:917) ... 19 more Caused by: java.lang.InterruptedException at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at org.apache.ignite.internal.processors.cache.GridCacheAdapter.asyncOpAcquire(GridCacheAdapter.java:4710) at org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.asyncOp(GridDhtAtomicCache.java:777) at org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.getAsync(GridDhtAtomicCache.java:483) at org.apache.ignite.internal.processors.cache.GridCacheAdapter.get(GridCacheAdapter.java:4894) at org.apache.ignite.internal.processors.cache.GridCacheAdapter.repairableGet(GridCacheAdapter.java:4860) at org.apache.ignite.internal.processors.cache.GridCacheAdapter.get(GridCacheAdapter.java:1476) at org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl.get(IgniteCacheProxyImpl.java:1108) ... 16 more{code} -- This message was sent by Atlassian Jira (v8.20.1#820001)