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

Reply via email to