- 预审中
- 2 预审不通过
【功能建议】【用户主动报告(附 OfficeAce-诊断报告.md), OfficeAce】【华为云码道(CodeArts)代码智能体... 预审不通过 编辑 删除
- 华为云码道(CodeArts)代码智能体
- 软件开发生产线 CodeArts
描述问题 (Description)
OfficeAce(果办)重启后启动一直失败,卡在"启动中" splash 页面无法进入主界面。日志报 NATIVE_SERVICE_HOST_EXITED_EARLY(原生服务宿主过早退出),即 OfficeAceServiceHost.exe 启动时加载模块失败并退出。
复现步骤 (To Reproduce)
- 2026-09-18 因网络中断导致一次不完整的 `pnpm install`,破坏了 `D:\software\OfficeAce\node_modules`。
- 损坏期间进程靠内存中已加载的旧模块维持运行,未能即时暴露问题。
- 关闭 OfficeAce 后重启,损坏的 node_modules 导致 OfficeAceServiceHost.exe 加载失败,启动卡在 splash 页面。
- 损坏清单:better-sqlite3 原生二进制缺失(better_sqlite3.node 1.9MB)、sharp 原生二进制缺失(@img/sharp-win32-x64/lib/)、@openjiuwen/relay-* 共 4 个 pnpm workspace Junction 未创建、pino 等依赖包不完整。
预期行为 (Expected behavior)
OfficeAce 重启后应能正常启动并进入主界面;完整安装后原生模块(better-sqlite3 / sharp)构建脚本应自动执行;Electron 应用不应重复下载 Chromium。
错误堆栈 (Stack Trace)
``` NATIVE_SERVICE_HOST_EXITED_EARLY(原生服务宿主过早退出) 日志验证序列(修复成功标志): [main] service urls resolved: frontend=https://127.0.0.1:3003/ api=https://127.0.0.1:3004/ [main] frontend ready; startup phase complete [watchdog] Probing → Healthy (probe OK)
【附件】 .vod/attachments/officeace-诊断报告.md(完整诊断报告,含修复步骤与给开发方的建议) ```
声音来源 (Voice Source)
用户主动报告(附 OfficeAce-诊断报告.md), OfficeAce
环境信息 (Environment)
- OS: Windows(OfficeAce 安装于 D:\software\OfficeAce)
- 包管理器: pnpm 11.x(pnpm-lock.yaml v9.0, 2026/9/18)
- 应用类型: Electron 应用(自带 Chromium)
- 网络: GitHub / npm registry 直连不通,需 SOCKS5 代理(127.0.0.1:10808),无 HTTP 代理端口需 socks2http 转发
- 沙箱: CodeArts 沙箱 SANDBOX_NETWORK_POLICY=deny_all 阻断所有 TCP,无法在助手内修复
yd_235587802
发布于 2026-09-21 10:32:12
2026-09-21
15 0
0/1000
仅支持JPG、JPEG、PNG、GIF,数量不超过4张且每张大小不超过2MB
删除建议
全部评论(0)
评论(0)