- App pool recycle caused the node to stop - Cache operation failed because the node was in process of stopping
On Thu, Nov 7, 2024 at 12:20 PM Charlin S <[email protected]> wrote: > Hi All, > > My Ignite client node failed to connect after application pool recycle but > other client nodes are connected to the same server nodes. Why did this > particular client node get this error? Caused by: class > org.apache.ignite.IgniteException: Failed to execute native callback > because grid is stopping. > > Error message: > > Apache.Ignite.Core.Binary.BinaryObjectException: Failed to serialize > object [typeName=String] ---> Apache.Ignite.Core.Common.JavaException: > class org.apache.ignite.binary.BinaryObjectException: Failed to serialize > object [typeName=String] at > org.apache.ignite.internal.binary.BinaryClassDescriptor.write(BinaryClassDescriptor.java:897) > at > org.apache.ignite.internal.binary.BinaryWriterExImpl.marshal0(BinaryWriterExImpl.java:232) > at > org.apache.ignite.internal.binary.BinaryWriterExImpl.marshal(BinaryWriterExImpl.java:165) > at > org.apache.ignite.internal.binary.BinaryWriterExImpl.marshal(BinaryWriterExImpl.java:152) > at > org.apache.ignite.internal.binary.BinaryWriterExImpl.writeObjectDetached(BinaryWriterExImpl.java:1515) > at > org.apache.ignite.internal.processors.platform.utils.PlatformUtils.writeError(PlatformUtils.java:646) > at > org.apache.ignite.internal.processors.platform.cache.PlatformCache.processInStreamOutLong(PlatformCache.java:854) > at > org.apache.ignite.internal.processors.platform.PlatformTargetProxyImpl.inStreamOutLong(PlatformTargetProxyImpl.java:67) > Caused by: class org.apache.ignite.IgniteException: Failed to execute > native callback because grid is stopping. at > org.apache.ignite.internal.processors.platform.callback.PlatformCallbackGateway.enter(PlatformCallbackGateway.java:1322) > at > org.apache.ignite.internal.processors.platform.callback.PlatformCallbackGateway.memoryReallocate(PlatformCallbackGateway.java:870) > at > org.apache.ignite.internal.processors.platform.memory.PlatformExternalMemory.reallocate(PlatformExternalMemory.java:48) > at > org.apache.ignite.internal.processors.platform.memory.PlatformOutputStreamImpl.ensureCapacity(PlatformOutputStreamImpl.java:305) > at > org.apache.ignite.internal.processors.platform.memory.PlatformOutputStreamImpl.copyAndShift(PlatformOutputStreamImpl.java:331) > at > org.apache.ignite.internal.processors.platform.memory.PlatformOutputStreamImpl.writeByteArray(PlatformOutputStreamImpl.java:59) > at > org.apache.ignite.internal.binary.BinaryWriterExImpl.doWriteString(BinaryWriterExImpl.java:452) > at > org.apache.ignite.internal.binary.BinaryClassDescriptor.write(BinaryClassDescriptor.java:664) > ... 7 more at Apache.Ignite.Core.Impl.Unmanaged.Jni.Env.ExceptionCheck() at > Apache.Ignite.Core.Impl.Unmanaged.Jni.Env.CallLongMethod(GlobalRef obj, > IntPtr methodId, Int64* argsPtr) at > Apache.Ignite.Core.Impl.Unmanaged.UnmanagedUtils.TargetInStreamOutLong(GlobalRef > target, Int32 opType, Int64 memPtr) at > Apache.Ignite.Core.Impl.PlatformJniTarget.InStreamOutLong[TR](Int32 type, > Func`2 outAction, Func`3 inAction, Func`2 readErrorAction) --- End of inner > exception stack trace --- at > Apache.Ignite.Core.Impl.PlatformJniTarget.InStreamOutLong[TR](Int32 type, > Func`2 outAction, Func`3 inAction, Func`2 readErrorAction) at > Apache.Ignite.Core.Impl.PlatformTargetAdapter.DoOutInOpX[TR](Int32 type, > Action`1 outAction, Func`3 inAction, Func`2 inErrorAction) at > Apache.Ignite.Core.Impl.Cache.CacheImpl`2.DoOutInOpNullable(CacheOp > cacheOp, TK x) at Apache.Ignite.Core.Impl.Cache.CacheImpl`2.TryGet(TK key, > TV& value) > Regards,Charlin >
