[ https://issues.apache.org/jira/browse/IGNITE-24186?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kirill Tkalenko updated IGNITE-24186: ------------------------------------- Labels: ignite-3 important (was: ignite-3) > Cluster cannot restart after successful catalog compaction > ---------------------------------------------------------- > > Key: IGNITE-24186 > URL: https://issues.apache.org/jira/browse/IGNITE-24186 > Project: Ignite > Issue Type: Bug > Affects Versions: 3.0 > Reporter: Kirill Tkalenko > Assignee: Kirill Gusakov > Priority: Blocker > Labels: ignite-3, important > Fix For: 3.0 > > > After a successful catalog compaction occurs on a cluster, and without > changing the distributed system properties, the cluster will fail to restart > due to an error. > {noformat} > 2025-01-09 09:40:12:826 +0000 [ERROR][%node2%join-0][IgniteImpl] Unable to > start [node=node2] > java.util.concurrent.CompletionException: java.lang.IllegalStateException: No > valid schema found for given timestamp: 113792195434643456 > at > java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332) > at > java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347) > at > java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:874) > at > java.base/java.util.concurrent.CompletableFuture.uniWhenCompleteStage(CompletableFuture.java:887) > at > java.base/java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:2325) > at > org.apache.ignite.internal.configuration.ConfigurationRegistry$3.lambda$combineFutures$1(ConfigurationRegistry.java:222) > at > java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) > at > java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) > at > java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) > at > java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) > at > java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:575) > at > java.base/java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260) > at > java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:616) > at > org.apache.ignite.internal.configuration.ConfigurationRegistry$3.combineFutures(ConfigurationRegistry.java:227) > at > org.apache.ignite.internal.configuration.ConfigurationRegistry$3.onConfigurationUpdated(ConfigurationRegistry.java:212) > at > org.apache.ignite.internal.configuration.ConfigurationChanger.notifyCurrentConfigurationListeners(ConfigurationChanger.java:713) > at > org.apache.ignite.internal.configuration.ConfigurationRegistry.notifyCurrentConfigurationListeners(ConfigurationRegistry.java:243) > at > org.apache.ignite.internal.app.IgniteImpl.notifyConfigurationListeners(IgniteImpl.java:2202) > at > org.apache.ignite.internal.app.IgniteImpl.recoverComponentsStateOnStart(IgniteImpl.java:2186) > at > org.apache.ignite.internal.app.IgniteImpl.lambda$joinClusterAsync$44(IgniteImpl.java:1837) > at > java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) > at > java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) > at > java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) > at > java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) > at java.base/java.lang.Thread.run(Thread.java:840) > Caused by: java.lang.IllegalStateException: No valid schema found for given > timestamp: 113792195434643456 > at > org.apache.ignite.internal.catalog.CatalogManagerImpl.catalogAt(CatalogManagerImpl.java:365) > at > org.apache.ignite.internal.catalog.CatalogManagerImpl.zone(CatalogManagerImpl.java:284) > at > org.apache.ignite.internal.distributionzones.DistributionZoneManager.onUpdatePartitionDistributionResetBusy(DistributionZoneManager.java:411) > at > org.apache.ignite.internal.configuration.utils.SystemDistributedConfigurationPropertyHolder.updateSystemProperties(SystemDistributedConfigurationPropertyHolder.java:109) > at > org.apache.ignite.internal.configuration.utils.SystemDistributedConfigurationPropertyHolder.lambda$new$0(SystemDistributedConfigurationPropertyHolder.java:71) > at > org.apache.ignite.internal.configuration.notifications.ConfigurationNotifier.notifyPublicListeners(ConfigurationNotifier.java:491) > at > org.apache.ignite.internal.configuration.notifications.ConfigurationNotifier.notifyListeners(ConfigurationNotifier.java:360) > at > org.apache.ignite.internal.configuration.notifications.ConfigurationNotifier$2.visitInnerNode(ConfigurationNotifier.java:395) > at > org.apache.ignite.internal.configuration.notifications.ConfigurationNotifier$2.visitInnerNode(ConfigurationNotifier.java:369) > at > org.apache.ignite.internal.configuration.ClusterNode.traverseChildren(Unknown > Source) > at > org.apache.ignite.internal.configuration.notifications.ConfigurationNotifier.notifyListeners(ConfigurationNotifier.java:369) > at > org.apache.ignite.internal.configuration.notifications.ConfigurationNotifier.notifyListeners(ConfigurationNotifier.java:90) > at > org.apache.ignite.internal.configuration.ConfigurationRegistry$3$1.visitInnerNode(ConfigurationRegistry.java:206) > at > org.apache.ignite.internal.configuration.ConfigurationRegistry$3$1.visitInnerNode(ConfigurationRegistry.java:189) > at > org.apache.ignite.internal.configuration.SuperRoot.traverseChildren(SuperRoot.java:105) > at > org.apache.ignite.internal.configuration.ConfigurationRegistry$3.onConfigurationUpdated(ConfigurationRegistry.java:189) > ... 10 more > {noformat} > We need to fix this. -- This message was sent by Atlassian Jira (v8.20.10#820010)