升级后断链:致命:无法初始化 API:-32603:发生未知错误:

问题描述

我们正在构建一个基于奇偶校验的网络。

当通过 sudo / setCode 升级网络时,以前很多次都像魅力一样,当将基于基板 2.0.1 的新运行时上传到基于基板 2.0.0 的链时,我们最终会出现断链。

我们升级后得到的错误是: FATAL: Unable to initialize the API: -32603: UnkNown error occurred: Client,VersionInvalid,Other,\"Instantiation: Export ext_default_child_storage_storage_kill_version_2 not found\

我们已经检查了呈现新构建缺陷的额外代码,但单独来看,两个构建都完美无缺。

由于较新的chainspec包含更多关于合约托盘和多地址格式的详细信息,似乎有一些变化,旧的运行时无法咀嚼,但来自错误,我们无法识别,原始问题是什么以及可以找不到任何解释补丁版本碰撞最终破坏性更改的文档。

更改创世链规范会导致以下构建与旧运行时不兼容,因此如果我们更改链规范,链将无法升级

但在最近的更新之前,构建从未抱怨规范中缺少数据,因此问题是,这是在哪里引入的,或者我们如何禁用它,或者这是我们监督的重大更改。

提前感谢您的指点。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)