跳到正文
故障排除

项目失败或需要修复

当项目最终显示“无法完成验证”、“已生成但未编译”、“未经测试加载”或“无法完成这个项目”时该怎么办。

更新于

本页内容
  1. “Codexe 无法自动完成对这个项目的验证”
  2. “已生成,但未编译”或“未经测试加载”
  3. “Codexe 无法完成这个项目”
  4. 平台不对

#“Codexe 无法自动完成对这个项目的验证”

Codexe 构建了项目,发现了错误,而它的自动修复没能让项目构建成功。所有文件都在。

  1. 点击让 Codexe 再试一次(免费)。它会运行新一轮修复,不消耗 token。每个项目每天可以用一次,每天最多三个项目。
  2. 如果仍然失败,打开聊天,用更简单的步骤重新描述目标,或者一次只要求一部分(“先让插件在没有 MySQL 存储的情况下能构建”)。
  3. 如果错误提到了某个特定的库或版本,请说明你的服务器运行的是哪个版本。
  4. 你也可以在编辑器中修复报告的错误,然后点击编译。

常见的原因是需求混用了平台或版本(“一个使用 Fabric API 的 Spigot 插件”),或者第一个需求过于庞大。更小、更具体的需求验证起来更可靠。

#“已生成,但未编译”或“未经测试加载”

Codexe 这次无法运行检查,所以并不代表项目坏了,只是还没有检查过。典型的原因:

  • 构建服务繁忙,或者某个依赖仓库没有响应,
  • 对于 Skript,脚本用到了测试服务器上没有的附加组件(参见 Skript)。

怎么做:点击编译得到确切的答案(Java 项目)。Codexe 也会在一段时间内自动重试这些项目。对于 Skript,请在你的服务器上安装该附加组件,然后在那里测试。

#“Codexe 无法完成这个项目”

第一次生成没有产出任何可用的东西(没有文件、AI 提供方错误,或者平台不对)。它用掉的 token 已经自动退还,消息中会显示退还了多少。点击重试,会用你原来的需求重新打开“创建”页面。可以考虑换个说法,或者选择另一个模型。参见额度退还。

#平台不对

如果 Codexe 生成的平台和你要求的不同(例如 Fabric 需求却得到了 Forge 模组),并且无法重新生成,项目会停止,并显示一条同时写出两个平台名称的消息。请确保“创建”页面上的项目类型与需求一致,并在文字中明确写出平台。

项目失败或需要修复 | Codexe Docs