错误消息
消息中的 %s 表示引擎抛出错误时填入的具体内容。
小故事
你在 perm 里写了一串六十四位的十六进制,格式没错,可引擎说:这是一个项目编号,不是节点编号。这两者长得很像,意思却完全不同。项目编号回答的是,运行的是哪个软件;节点编号回答的是,谁可以访问它。权限只回答第二个问题,也就是谁可以来,而不是什么软件可以来。这件事是作为设计问题明确考虑过的,答案是不行。所以引擎特意认出了本机的项目编号,当场拒绝,而不是因为它看上去像节点编号就放行。小例子:把项目编号错当成节点编号复制进了 perm。修法是换成真正的节点编号,用 rush identity 查看。
文本来自 Rush 引擎的错误目录。
