ES /docs

BaseService::handlingMessageErrors | Error and message object - {"error":{"errno":-104,"code":"ECONN

Service
cupixworks-any-floorplan-agent
Occurrences
1
Status
Reported
Confidence
80%
Actionability
52%
Cluster ID
6e0934cd-a878-45fc-94e6-b84e901d449d
First Seen
2026-06-24 15:01 UTC
Last Seen
2026-06-24 15:01 UTC
Actions

BaseService::handlingMessageErrors | Error and message object - {"error":{"errno":-104,"code":"ECONN

What Happened#

cupixworks-any-floorplan-agent(production, us-west-2)가 SQS 메시지 86b02f14-377e-4fa7-9710-24f2de51103e(floorplan id 89294) 를 처리하는 중 원본 PNG 파일을 다운로드하다가 TLS 소켓이 상대방에 의해 끊겨 ECONNRESET (errno -104, syscall: read) 으로 실패했다. 단발성 네트워크 끊김이며, 동일 메시지/같은 floorplan은 후속 redrive 와 다른 메시지에서 정상 처리되었다.

Quick Facts#

Field Value
exception.class Error (Node.js system error)
exception.code ECONNRESET
exception.errno -104
exception.syscall read
top_frame node:internal/stream_base_commons:218:20 (TLSWrap.onStreamRead)
failure point packages/cupix-tesla-floorplan-agent/src/floorplan-service.ts:267-270
sqs.message_id 86b02f14-377e-4fa7-9710-24f2de51103e
sqs.receive_count 4 (재시도 중)
floorplan.id 89294
env production, us-west-2

Affected Teams#

Team / Domain Error Count Impact
chrischoi / floorplan-agent 1 메시지 (errno=-104 발생 2건이 14일 창에 산발) 단일 floorplan(89294) 처리 한 번 실패 — 같은 메시지가 SQS visibility timeout 후 재전달되어 후속 처리에서 성공. 사용자 가시 영향 없음.

Timeline#

  1. 2026-06-25 00:01:13 KSTFloorplanService::downloadFile/tmp/workspace/89294/89294.png 다운로드 중 ECONNRESET 발생 (request.get(...).on('error', ...) 콜백에서 cupixAuth.handleError 호출 → reject)
  2. 2026-06-25 00:01:13 KSTBaseService::handlingMessageErrors 가 errno/code/syscall 을 가진 시스템 에러로 인식, 메시지를 SQS 에서 삭제하지 않고 종료
  3. 2026-06-25 02:55 KST 무렵 (이후) — 같은 floorplan id 89294 가 다른 메시지로 재처리되어 정상 완료 (tileFloorplan | tiling done 로그 확인)
  4. 2026-06-25 동일 일자 17:55, 19:56, 21:57 KSTid: 89294 추가 처리 모두 성공 (재발 없음)

Scoring#

Confidence 80% · Actionability 52%

Confidence#

Dimension Score Detail
Evidence completeness 5/5 11 code refs, 6 log queries
Code path explicitness 3/3 11 file:line refs
Log evidence 2/3 section, query
RCA structure 3/3 3/3 sections
Revision history 0/3 0 revision(s)
Agent execution 3/3 success

Actionability#

Dimension Score Detail
Fix complexity 5/5 trivial
Affected files 1/5 10 file(s)
Single repo 1/3 10 service(s)
Immediate actions 0/3 absent
Testability 0/3 no test info
External dependency 3/3 no external deps
Data migration 3/3 no migration