You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Igor (Jira)" <ji...@apache.org> on 2024/04/26 09:20:00 UTC
[jira] [Resolved] (IGNITE-22117) Node restart fails due to error: marshaller mappings storage is broken
[ https://issues.apache.org/jira/browse/IGNITE-22117?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Igor resolved IGNITE-22117.
---------------------------
Resolution: Abandoned
> 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
> Components: persistence
> Affects Versions: 2.9.1
> 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)