Looks like you are trying to run a ScanQuery with a filter from Ignite.NET, but one or more server nodes are Java-only.
Please make sure that all server nodes are started from .NET. https://ignite.apache.org/docs/latest/net-specific/net-platform-interoperability#mixed-platform-clusters On Wed, Aug 25, 2021 at 9:31 PM Josh Katz < josh.katz.contrac...@dodgeandcox.com> wrote: > Can you please clarify the following error? We have removed the folders > under /platforms/ and left dotnet folder only. > > We get connection refused before this error. Could it be related to number > of ports that are open in discovery Spi? Or due to deleting the non-dotnet > folders? > > > > Apache.Ignite.Core.Common.IgniteException: Platforms are not available > [nodeId=bc090e46-af66-419b-93d6-30efb2783bef] (Use > Apache.Ignite.Core.Ignition.Start() or Apache.Ignite.exe to start > Ignite.NET nodes; ignite::Ignition::Start() or ignite.exe to start Ignite > C++ nodes). ---> Apache.Ignite.Core.Common.JavaException: class > org.apache.ignite.IgniteCheckedException: Platforms are not available > [nodeId=bc090e46-af66-419b-93d6-30efb2783bef] (Use > Apache.Ignite.Core.Ignition.Start() or Apache.Ignite.exe to start > Ignite.NET nodes; ignite::Ignition::Start() or ignite.exe to start Ignite > C++ nodes). > > at > org.apache.ignite.internal.processors.platform.utils.PlatformUtils.unwrapQueryException(PlatformUtils.java:520) > > at > org.apache.ignite.internal.processors.platform.cache.query.PlatformAbstractQueryCursor.processOutStream(PlatformAbstractQueryCursor.java:132) > > at > org.apache.ignite.internal.processors.platform.PlatformTargetProxyImpl.outStream(PlatformTargetProxyImpl.java:93) > > Caused by: javax.cache.CacheException: class > org.apache.ignite.IgniteCheckedException: Platforms are not available > [nodeId=bc090e46-af66-419b-93d6-30efb2783bef] (Use > Apache.Ignite.Core.Ignition.Start() or Apache.Ignite.exe to start > Ignite.NET nodes; ignite::Ignition::Start() or ignite.exe to start Ignite > C++ nodes). > > at > org.apache.ignite.internal.processors.cache.GridCacheUtils.convertToCacheException(GridCacheUtils.java:1270) > > at > org.apache.ignite.internal.processors.cache.query.GridCacheQueryFutureAdapter.next(GridCacheQueryFutureAdapter.java:173) > > at > org.apache.ignite.internal.processors.cache.query.GridCacheDistributedQueryManager$5.onHasNext(GridCacheDistributedQueryManager.java:648) > > at > org.apache.ignite.internal.util.GridCloseableIteratorAdapter.hasNextX(GridCloseableIteratorAdapter.java:53) > > at > org.apache.ignite.internal.util.lang.GridIteratorAdapter.hasNext(GridIteratorAdapter.java:45) > > at > org.apache.ignite.internal.processors.cache.QueryCursorImpl.getAll(QueryCursorImpl.java:138) > > at > org.apache.ignite.internal.processors.platform.cache.query.PlatformAbstractQueryCursor.processOutStream(PlatformAbstractQueryCursor.java:127) > > ... 1 more > > Caused by: class org.apache.ignite.IgniteCheckedException: Platforms are > not available [nodeId=bc090e46-af66-419b-93d6-30efb2783bef] (Use > Apache.Ignite.Core.Ignition.Start() or Apache.Ignite.exe to start > Ignite.NET nodes; ignite::Ignition::Start() or ignite.exe to start Ignite > C++ nodes). > > at > org.apache.ignite.internal.util.IgniteUtils.cast(IgniteUtils.java:7563) > > at > org.apache.ignite.internal.util.future.GridFutureAdapter.resolve(GridFutureAdapter.java:260) > > at > org.apache.ignite.internal.util.future.GridFutureAdapter.get0(GridFutureAdapter.java:172) > > at > org.apache.ignite.internal.util.future.GridFutureAdapter.get(GridFutureAdapter.java:141) > > at > org.apache.ignite.internal.processors.cache.query.GridCacheQueryManager$CachedResult.iterator(GridCacheQueryManager.java:2511) > > at > org.apache.ignite.internal.processors.cache.query.GridCacheQueryManager$QueryResult.iterator(GridCacheQueryManager.java:2353) > > at > org.apache.ignite.internal.processors.cache.query.GridCacheQueryManager.runQuery(GridCacheQueryManager.java:1160) > > at > org.apache.ignite.internal.processors.cache.query.GridCacheDistributedQueryManager.processQueryRequest(GridCacheDistributedQueryManager.java:233) > > at > org.apache.ignite.internal.processors.cache.query.GridCacheDistributedQueryManager$2.apply(GridCacheDistributedQueryManager.java:109) > > at > org.apache.ignite.internal.processors.cache.query.GridCacheDistributedQueryManager$2.apply(GridCacheDistributedQueryManager.java:107) > > at > org.apache.ignite.internal.processors.cache.GridCacheIoManager.processMessage(GridCacheIoManager.java:1142) > > at > org.apache.ignite.internal.processors.cache.GridCacheIoManager.onMessage0(GridCacheIoManager.java:591) > > at > org.apache.ignite.internal.processors.cache.GridCacheIoManager.handleMessage(GridCacheIoManager.java:392) > > at > org.apache.ignite.internal.processors.cache.GridCacheIoManager.handleMessage(GridCacheIoManager.java:318) > > at > org.apache.ignite.internal.processors.cache.GridCacheIoManager.access$100(GridCacheIoManager.java:109) > > at > org.apache.ignite.internal.processors.cache.GridCacheIoManager$1.onMessage(GridCacheIoManager.java:308) > > at > org.apache.ignite.internal.managers.communication.GridIoManager.invokeListener(GridIoManager.java:1907) > > at > org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:1528) > > at > org.apache.ignite.internal.managers.communication.GridIoManager.access$5300(GridIoManager.java:241) > > at > org.apache.ignite.internal.managers.communication.GridIoManager$9.execute(GridIoManager.java:1421) > > at > org.apache.ignite.internal.managers.communication.TraceRunnable.run(TraceRunnable.java:55) > > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > > at java.lang.Thread.run(Thread.java:748) > > Caused by: class org.apache.ignite.IgniteException: Platforms are not > available [nodeId=bc090e46-af66-419b-93d6-30efb2783bef] (Use > Apache.Ignite.Core.Ignition.Start() or Apache.Ignite.exe to start > Ignite.NET nodes; ignite::Ignition::Start() or ignite.exe to start Ignite > C++ nodes). > > at > org.apache.ignite.internal.processors.platform.PlatformNoopProcessor.context(PlatformNoopProcessor.java:48) > > at > org.apache.ignite.internal.processors.platform.cache.PlatformCacheEntryFilterImpl.cacheContext(PlatformCacheEntryFilterImpl.java:116) > > at > org.apache.ignite.internal.processors.cache.query.GridCacheQueryManager.scanIterator(GridCacheQueryManager.java:812) > > at > org.apache.ignite.internal.processors.cache.query.GridCacheQueryManager.executeQuery(GridCacheQueryManager.java:610) > > at > org.apache.ignite.internal.processors.cache.query.GridCacheQueryManager.queryResult(GridCacheQueryManager.java:1521) > > at > org.apache.ignite.internal.processors.cache.query.GridCacheQueryManager.runQuery(GridCacheQueryManager.java:1155) > > ... 17 more > > > > at Apache.Ignite.Core.Impl.Unmanaged.Jni.Env.ExceptionCheck() > > at > Apache.Ignite.Core.Impl.Unmanaged.UnmanagedUtils.TargetOutStream(GlobalRef > target, Int32 opType, Int64 memPtr) > > at Apache.Ignite.Core.Impl.PlatformJniTarget.OutStream[T](Int32 type, > Func`2 readAction) > > --- End of inner exception stack trace --- > > at Apache.Ignite.Core.Impl.PlatformJniTarget.OutStream[T](Int32 type, > Func`2 readAction) > > at Apache.Ignite.Core.Impl.Cache.Query.QueryCursorBase`1.GetAll() > > > > > > > > Thanks, > > Josh Katz > ------------------------------ > Please follow the hyperlink to important disclosures. > https://www.dodgeandcox.com/disclosures/email_disclosure_funds.html > >