ES /docs

PreprocessorService::run | end - {"stack":"Error: PixGenie process failed with exit code 11. STDERR:

Summary: PixGenieProcess::execute catch 로그 Error 직렬화 정정

결과#

사용자 선택 옵션 "즉시 조치 (Logger only)"에 따라 pixgenie.process.ts:37의 error 로깅 한 줄을 수정. Error 객체를 splat 인자로 그대로 전달해 @agents/utils cplogger의 errorSafeFormat이 stack/message를 자동 보존하도록 함. Blind validator가 첫 시도에 APPROVED.

Pull Requests#

Jira#

변경 내용#

  • cupixworksapplications/agents/packages/cupix-pix-genie-preprocessor-agent/src/process/pixgenie.process.ts:37: catch 블록의 logger.error('PixGenieProcess::execute | failed - %s', JSON.stringify(error))logger.error('PixGenieProcess::execute | failed - %s', error). 한 줄 수정으로 이후 native SIGSEGV 재발 시 stack/message가 로그로 보존됨.

범위 밖 (본 fix 미포함)#

  • Wrapper의 exit code 판정 로직 강화 (pixgenie.process.ts:105-113)
  • Native SIGSEGV 자체 (libfoundation.so::bootstrap::unload) — pixgenie 팀 소관
  • Capture 727017 상태 정정 — 파이프라인 산출물은 저장 완료이므로 별도 운영 판단 필요

Cleanup#

bash
cd $REPOS_DIR/cupixworks
git worktree remove /home/ec2-user/error-sweeper/.worktrees/fe6bf05c-18bd-47e1-a7a7-145e291f56cd/cupixworks