[
https://issues.apache.org/jira/browse/IGNITE-22117?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Igor updated IGNITE-22117:
--------------------------
Component/s: (was: persistence)
Affects Version/s: (was: 2.9.1)
> Node restart fails due to error: marshaller mappings storage is broken
> ----------------------------------------------------------------------
>
> Key: IGNITE-22117
> URL: https://issues.apache.org/jira/browse/IGNITE-22117
> Project: Ignite
> Issue Type: Bug
> Reporter: Igor
> Priority: Major
> Labels: ignite
>
> *Steps to reproduce:*
> 1. Start cluster of 3 nodes.
> 2. Create 4 tables with amount of rows up to 100000.
> 3. Continously update data in the tables.
> 4. During the updates randomly restart the node.
> *Expected:*
> The node started successfully.
> *Actual:*
> The error happen during the node start:
> {code:java}
> [2024-04-24T21:59:10.738+0300][ERROR][main] Exception during start
> processors, node will be stopped and close connections
> org.apache.ignite.IgniteCheckedException: Failed to start processor:
> GridProcessorAdapter []
> at
> org.apache.ignite.internal.IgniteKernal.startProcessor(IgniteKernal.java:1941)
> ~[ignite-core-8.9.3.jar:8.9.3]
> at
> org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:1165)
> [ignite-core-8.9.3.jar:8.9.3]
> at
> org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:1787)
> [ignite-core-8.9.3.jar:8.9.3]
> at
> org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1709)
> [ignite-core-8.9.3.jar:8.9.3]
> at org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1146)
> [ignite-core-8.9.3.jar:8.9.3]
> at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:637)
> [ignite-core-8.9.3.jar:8.9.3]
> at org.apache.ignite.IgniteSpring.start(IgniteSpring.java:65)
> [ignite-spring-8.9.3.jar:8.9.3]
> at
> org.gridgain.poc.framework.starter.IgniteStarter.start(IgniteStarter.java:140)
> [poc-tester-ignite2-0.5.0-SNAPSHOT.jar:?]
> at
> org.gridgain.poc.framework.starter.IgniteStarter.main(IgniteStarter.java:73)
> [poc-tester-ignite2-0.5.0-SNAPSHOT.jar:?]
> Caused by: org.apache.ignite.IgniteCheckedException: Class name is null for
> [platformId=0, typeId=-852964974], marshaller mappings storage is broken.
> Clean up marshaller directory (<work_dir>/marshaller) and restart the node.
> File name: -852964974.classname0, FileSize: 0
> at
> org.apache.ignite.internal.MarshallerMappingFileStore.restoreMappings(MarshallerMappingFileStore.java:218)
> ~[ignite-core-8.9.3.jar:8.9.3]
> at
> org.apache.ignite.internal.MarshallerContextImpl.onMarshallerProcessorStarted(MarshallerContextImpl.java:536)
> ~[ignite-core-8.9.3.jar:8.9.3]
> at
> org.apache.ignite.internal.processors.marshaller.GridMarshallerMappingProcessor.start(GridMarshallerMappingProcessor.java:114)
> ~[ignite-core-8.9.3.jar:8.9.3]
> at
> org.apache.ignite.internal.IgniteKernal.startProcessor(IgniteKernal.java:1938)
> ~[ignite-core-8.9.3.jar:8.9.3]
> ... 8 more
> [2024-04-24T21:59:10.751+0300][ERROR][main] Got exception while starting
> (will rollback startup routine).
> org.apache.ignite.IgniteCheckedException: Failed to start processor:
> GridProcessorAdapter []
> at
> org.apache.ignite.internal.IgniteKernal.startProcessor(IgniteKernal.java:1941)
> ~[ignite-core-8.9.3.jar:8.9.3]
> at
> org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:1165)
> [ignite-core-8.9.3.jar:8.9.3]
> at
> org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:1787)
> [ignite-core-8.9.3.jar:8.9.3]
> at
> org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1709)
> [ignite-core-8.9.3.jar:8.9.3]
> at org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1146)
> [ignite-core-8.9.3.jar:8.9.3]
> at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:637)
> [ignite-core-8.9.3.jar:8.9.3]
> at org.apache.ignite.IgniteSpring.start(IgniteSpring.java:65)
> [ignite-spring-8.9.3.jar:8.9.3]
> at
> org.gridgain.poc.framework.starter.IgniteStarter.start(IgniteStarter.java:140)
> [poc-tester-ignite2-0.5.0-SNAPSHOT.jar:?]
> at
> org.gridgain.poc.framework.starter.IgniteStarter.main(IgniteStarter.java:73)
> [poc-tester-ignite2-0.5.0-SNAPSHOT.jar:?]
> Caused by: org.apache.ignite.IgniteCheckedException: Class name is null for
> [platformId=0, typeId=-852964974], marshaller mappings storage is broken.
> Clean up marshaller directory (<work_dir>/marshaller) and restart the node.
> File name: -852964974.classname0, FileSize: 0
> at
> org.apache.ignite.internal.MarshallerMappingFileStore.restoreMappings(MarshallerMappingFileStore.java:218)
> ~[ignite-core-8.9.3.jar:8.9.3]
> at
> org.apache.ignite.internal.MarshallerContextImpl.onMarshallerProcessorStarted(MarshallerContextImpl.java:536)
> ~[ignite-core-8.9.3.jar:8.9.3]
> at
> org.apache.ignite.internal.processors.marshaller.GridMarshallerMappingProcessor.start(GridMarshallerMappingProcessor.java:114)
> ~[ignite-core-8.9.3.jar:8.9.3]
> at
> org.apache.ignite.internal.IgniteKernal.startProcessor(IgniteKernal.java:1938)
> ~[ignite-core-8.9.3.jar:8.9.3] {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)