-
Notifications
You must be signed in to change notification settings - Fork 212
[Auto] Recurring failure: "status": "error", "tool": "exec", "error": "exec preflight: complex interpreter #352
Copy link
Copy link
Closed
Description
Environment
- Evolver Version: 1.41.0
- Node.js: v25.8.2
- Platform: linux x64
- Container: no
Failure Summary
- Consecutive failures: N/A
- Failure signals: recurring_error, recurring_errsig(3x):"status": "error", "tool": "exec", "error": "exec preflight: complex interpreter invocation detected, high_failure_ratio, force_innovation_after_repair_loop
Error Signature
"status": "error", "tool": "exec", "error": "exec preflight: complex interpreter invocation detected
Recent Evolution Events (sanitized)
| # | Intent | Gene | Outcome | Reason |
|---|---|---|---|---|
| 1 | repair | gene_gep_repair_from_errors | failed |
Session Log Excerpt (sanitized)
ry explicitly. [evolver] Detected .git in parent directory [REDACTED] -- ignoring. Set EVOLVER_
**ASSISTANT**: **Evolver 健康检查汇报** | 检查项 | 状态 | |--------|------| | 健康状态 | ✅ Healthy | | PID | 793732 | **问题 & 修复** - evolver 原处于 `not_running` 状态,尝试自动重启 - 重启失败:缺少 `memory/evolver_loop.pid` 目录 - 已创建 `~/.openclaw/workspace/skills/capability-evolver/memory/` 目录后,重启成功 **根因**:该 `memory/` 目录是 evolver 运行时必需的,用于存储 PID 文件
--- SESSION (f51083d7-6a9a-4543-8236-b2a5e843d4c5.jsonl) ---
**TOOLRESULT**: 770773 node [REDACTED] --loop 773437 /bin/bash -c ps -e -o pid,args | grep "node.*index.js.*--loop" 773439 grep node.*index.js.*--loop
**ASSISTANT**: [TOOL: read]
**TOOLRESULT**: var env = Object.assign({}, process[REDACTED]); var npmGlobal = path.join(process[REDACTED] || '', '.npm-global/bin'); if (env.PATH && !env.PATH.includes(npmGlobal)) { env.PATH = npmGlobal + ':' + env.PATH; } var child = spawn('node', [script, '--loop'], { detached: tru
**ASSISTANT**: [TOOL: exec]
**TOOLRESULT**: /bin/bash: line 1: cmd.includes: command not found /bin/bash: line 1: cmd.includes: command not found /bin/bash: line 1: cmd.includes: command not found /bin/bash: line 1: cmd.includes: command not found node: , index.js: , --loop: , skills/evolver:
**ASSISTANT**: [TOOL: exec]
**TOOLRESULT**: contains skills/evolver: 0 path: node [REDACTED] --loop
**ASSISTANT**: [TOOL: exec]
**TOOLRESULT**: 770773 node [REDACTED] --loop
**ASSISTANT**: [TOOL: exec]
**TOOLRESULT**: 773503
**ASSISTANT**: **Evolver 健康检查报告 (2026-04-07 01:35 UTC)** **状态:** ⚠️ 运行中但存在 Bug 导致循环重启 **实际情况:** - Evolver 进程正在运行(PID 770773,运行约 2 分钟) - 但 `lifecycle.js check` 命令因 Bug 无法检测到它 **根因:** `getRunningPids()` 中的路径过滤逻辑有误: - 实际路径:`skills/capability-evolver/` - 代码检查:`cmd.includes('skills/evolver')` - 结果:匹配失败 → 误判为 `not_runn
This issue was automatically created by evolver v1.41.0.
Device: node_6b4a5... | Report ID: dd7f7b706f90
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels