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
>
>

Reply via email to