全部建议 > 建议详情
  • 预审中
  • 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 yd_235587802 发布于 2026-09-21 10:32:12 2026-09-21

15 0

0%
0人赞同
0%
0人不赞同

全部评论(0)

评论(0)

暂无评论,快去发表自己的观点吧~
暂无评论

登录后可评论,请 或 注册

0/1000

+ 插入图片0/4

仅支持JPG、JPEG、PNG、GIF,数量不超过4张且每张大小不超过2MB

评论
发表评论...
取消 发表

0/1000

评论成功

+ 插入图片0/4

仅支持JPG、JPEG、PNG、GIF,数量不超过4张且每张大小不超过2MB

删除建议

设置昵称

在此一键设置昵称,即可发表云声建议!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。