TapTap Maker 云端构建持续失败:Forge /build 请求失败 (forge:3400 fetch failed),已持续 1+ 小时
- Dominant language
- TypeScript
- Stars
- 2.7k
- Forks
- 395
- Avg merge
- 21h 48m
- Merged PRs (30d)
- 776
Description
**提交人**: 用户3483
**客户端版本**: 0.1.25
---
## 现象
在 Cindy 中通过 TapTap Maker 插件对项目「旧世旅歌」执行 `maker_build` 时,本地 git 提交/推送均成功,但云端构建持续失败,返回:
```
MCP error -32603: Tool 'build' failed: 构建失败: Forge /build 请求失败 (http://forge:3400/build): fetch failed。请检查 Forge 服务是否可达(SCE_FORGE_URL=http://forge:3400)
```
首次构建时还出现过 `409 Conflict`(疑似 workspace 被僵尸构建任务占用),之后所有重试都立即返回上述 forge:3400 fetch failed。MCP 主服务连通正常(status / init / 动态工具列表都正常),只有 build 调用失败。
故障已持续超过 1 小时,多次重试均为同一错误。
## 复现步骤
1. 在 Cindy 中打开已绑定的 Maker 项目工作区,调用 TapTap Maker 插件的 `maker_build`
2. 无论是否提交新改动、是否传 `confirm_remote_build_without_submit`,结果相同
3. MCP 主服务连通,但内部连不上 Forge 构建服务 `http://forge:3400/build`,返回 -32603
## 期望行为
- 云端 Forge 构建服务恢复可达;或
- 后台清理该项目 workspace 中可能残留的僵尸构建任务(首次出现过 409 Conflict,疑似任务未正常结束占用了 workspace),使 `maker_build` 能正常出预览。
本地代码已成功推送远端(最新 commit `ff71dff5`),与 origin/main 完全同步;`resources.json` 为全量引用 `default: ["**"]`,非资源裁剪问题。改动不会丢失,仅阻塞在云端构建环节。
---
**版本区域**: CN
**OS**: win32 x64 (10.0.26200)
**界面语言**: zh-CN
Contributor guide
Research direction
Start by checking the `maker_build` path and the Forge endpoint named in the report, `http://forge:3400/build`, using the configured `SCE_FORGE_URL`. Inspect the workspace state associated with the reported 409 Conflict and verify whether the service is reachable; done means the project can complete a cloud build and produce a preview.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- git, typescript
- Domain
- backend, cloud, devops
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100