IgniteCheckedException: не удалось выполнить операцию кэширования (кэш остановлен)
Время от времени я вижу следующее исключение, которое я не понимаю. Это происходит, когда не все узлы кластера подключены к сети. Я не знаю, что кеш может быть запущен или остановлен (Windows, C#, Ignite версии 2.4). Кластер активен, когда я получаю эту ошибку, и постоянство включено.
JavaException: class org.apache.ignite.IgniteCheckedException: Failed to perform cache operation (cache is stopped): MyCacheName
at org.apache.ignite.internal.processors.platform.utils.PlatformUtils.unwrapQueryException(PlatformUtils.java:519)
at org.apache.ignite.internal.processors.platform.cache.PlatformCache.runFieldsQuery(PlatformCache.java:1240)
at org.apache.ignite.internal.processors.platform.cache.PlatformCache.processInStreamOutObject(PlatformCache.java:877)
at org.apache.ignite.internal.processors.platform.PlatformTargetProxyImpl.inStreamOutObject(PlatformTargetProxyImpl.java:79)
Caused by: java.lang.IllegalStateException: class org.apache.ignite.internal.processors.cache.CacheStoppedException: Failed to perform cache operation (cache is stopped): MyCacheName
at org.apache.ignite.internal.processors.cache.GridCacheGateway.enter(GridCacheGateway.java:164)
at org.apache.ignite.internal.processors.cache.GatewayProtectedCacheProxy.onEnter(GatewayProtectedCacheProxy.java:1684)
at org.apache.ignite.internal.processors.cache.GatewayProtectedCacheProxy.query(GatewayProtectedCacheProxy.java:365)
at org.apache.ignite.internal.processors.platform.cache.PlatformCache.runFieldsQuery(PlatformCache.java:1234)
... 2 more
Caused by: class org.apache.ignite.internal.processors.cache.CacheStoppedException: Failed to perform cache operation (cache is stopped): MyCacheName
... 6 more
1 ответ
Возможно, у вас та же проблема, что и здесь:
Проблема переподключения кеша (кеш остановлен)
Если ваш случай похож на этот вопрос:
https://issues.apache.org/jira/browse/IGNITE-5789
тогда в качестве обходного пути вы можете попытаться перезапустить клиентский узел.