You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Mikhail Petrov (Jira)" <ji...@apache.org> on 2026/03/27 07:22:00 UTC

[jira] [Created] (IGNITE-28382) Data Streamer operations on INACTIVE cluster could lead to node failure by Failure Handler

Mikhail Petrov created IGNITE-28382:
---------------------------------------

             Summary: Data Streamer operations on INACTIVE cluster could lead to node failure by Failure Handler 
                 Key: IGNITE-28382
                 URL: https://issues.apache.org/jira/browse/IGNITE-28382
             Project: Ignite
          Issue Type: Bug
            Reporter: Mikhail Petrov


The problem was reproduced during org.apache.ignite.internal.jdbc2.JdbcStreamingSelfTest#testStreamedInsertFailsOnReadOnlyMode test on TC. See attachments for the full log.


{code:java}
[org.apache.ignite:ignite-clients] [2026-03-23T06:18:02,795][ERROR][sys-stripe-6-#23804%sqlGrid-ignite-jdbc-driver-b55eec84-d102-469d-8b49-6b206f7be1c5%][] Critical system error detected. Will be handled accordingly to configured handler [hnd=StopNodeOrHaltFailureHandler [tryStop=false, timeout=0, super=AbstractFailureHandler [ignoredFailureTypes=UnmodifiableSet [SYSTEM_WORKER_BLOCKED, SYSTEM_CRITICAL_OPERATION_TIMEOUT]]], failureCtx=FailureContext [type=SYSTEM_WORKER_TERMINATION, err=class o.a.i.IgniteIllegalStateException: Grid is in invalid state to perform this operation. It either not started yet or has already being or have stopped [igniteInstanceName=sqlGrid-ignite-jdbc-driver-b55eec84-d102-469d-8b49-6b206f7be1c5, state=STOPPING]]]
[03:18:02]	[org.apache.ignite:ignite-clients] org.apache.ignite.IgniteIllegalStateException: Grid is in invalid state to perform this operation. It either not started yet or has already being or have stopped [igniteInstanceName=sqlGrid-ignite-jdbc-driver-b55eec84-d102-469d-8b49-6b206f7be1c5, state=STOPPING]
[03:18:02]	[org.apache.ignite:ignite-clients] 	at org.apache.ignite.internal.GridKernalGatewayImpl.illegalState(GridKernalGatewayImpl.java:202)
[03:18:02]	[org.apache.ignite:ignite-clients] 	at org.apache.ignite.internal.GridKernalGatewayImpl.readLock(GridKernalGatewayImpl.java:96)
[03:18:02]	[org.apache.ignite:ignite-clients] 	at org.apache.ignite.internal.cluster.ClusterGroupAdapter.guard(ClusterGroupAdapter.java:168)
[03:18:02]	[org.apache.ignite:ignite-clients] 	at org.apache.ignite.internal.cluster.IgniteClusterImpl.currentBaselineTopology(IgniteClusterImpl.java:417)
[03:18:02]	[org.apache.ignite:ignite-clients] 	at org.apache.ignite.internal.processors.cluster.GridClusterStateProcessor$5.run(GridClusterStateProcessor.java:2064)
[03:18:02]	[org.apache.ignite:ignite-clients] 	at org.apache.ignite.internal.thread.pool.IgniteStripedExecutor$Stripe.body(IgniteStripedExecutor.java:638)
[03:18:02]	[org.apache.ignite:ignite-clients] 	at org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:125)
[03:18:02]	[org.apache.ignite:ignite-clients] 	at java.base/java.lang.Thread.run(Thread.java:833)
[03:18:02]	[Step 4/5] [06:18:02]   ^-- Baseline [id=0, size=2, online=2, offline=0]
[03:18:02]	[org.apache.ignite:ignite-clients] 	at org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicSingleUpdateFuture.mapOnTopology(GridNearAtomicSingleUpdateFuture.java:402)
[03:18:02]	[org.apache.ignite:ignite-clients] 	at org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridNearAtomicAbstractUpdateFuture.map(GridNearAtomicAbstractUpdateFuture.java:256)
[03:18:02]	[org.apache.ignite:ignite-clients] 	at org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.update0(GridDhtAtomicCache.java:1172)
[03:18:02]	[org.apache.ignite:ignite-clients] 	at org.apache.ignite.internal.processors.cache.distributed.dht.atomic.GridDhtAtomicCache.put0(GridDhtAtomicCache.java:622)
[03:18:02]	[org.apache.ignite:ignite-clients] 	at org.apache.ignite.internal.processors.cache.GridCacheAdapter.put(GridCacheAdapter.java:1943)
[03:18:02]	[org.apache.ignite:ignite-clients] 	at org.apache.ignite.internal.processors.cache.GridCacheAdapter.put(GridCacheAdapter.java:1922)
[03:18:02]	[org.apache.ignite:ignite-clients] 	at org.apache.ignite.internal.processors.cache.IgniteCacheProxyImpl.put(IgniteCacheProxyImpl.java:1290)
[03:18:02]	[org.apache.ignite:ignite-clients] 	... 13 more
[03:18:02]	[org.apache.ignite:ignite-clients] Caused by: class org.apache.ignite.internal.processors.cache.distributed.dht.IgniteClusterReadOnlyException: Failed to perform cache operation (cluster is in read-only mode) [cacheGrp=null, cache=person]
[03:18:02]	[org.apache.ignite:ignite-clients] 	... 21 more
{code}




--
This message was sent by Atlassian Jira
(v8.20.10#820010)