EN
← 错误索引

F_SYSTEM_INTERNAL_INVARIANT

运行时内部状态不一致

Func 编译器或参数解析器遇到了按公开 API 约束不应出现的内部状态。

更新于

这个错误是什么

该错误表示 func 已经通过了外部声明校验,但后续命令图、字段选项或 argv parser 中缺少预期数据。它不是普通用户输入错误,也不应通过 onError 转换为业务失败。

根据发生位置,details 可能包含:

  • path:命令图中无法找到的已注册路径;
  • property:缺少内部数组类型信息的字段;
  • option:parser plan 与准备写入的选项值不一致。

如何修复

先确认所有 func 子路径包来自同一版本,并重新安装依赖。如果错误仍可复现,请保留完整 stack、错误 details、func 版本和最小 module/command 声明,向 func 提交问题。不要依赖该错误的 message 或尝试在业务代码中恢复内部状态。