ES /docs

BimRevisionService::run | error: "HTTP request failed"

Service
cupixworks-any-bimrevision-agent
Occurrences
3
Status
Dismissed
Confidence
85%
Actionability
36%
Cluster ID
95797878-81b1-4a61-838a-5d02144b0d23
First Seen
2026-06-10 07:02 UTC
Last Seen
2026-07-23 19:10 UTC
Actions
현재 상태 dismissed 에서는 실행할 액션이 없습니다.

BimRevisionService::run | error: "HTTP request failed"

What Happened#

2026-06-10 16:02 KST cupixworks-any-bimrevision-agent 에서 BIM revision 24050에 대한 비교 작업을 SQS로 수신하여 처리하던 중, 부모 BIM(id=19801) 메타데이터 조회 단계에서 Tesla API가 403 Bim not found (ENT4000: Record has trashed)를 반환하면서 OpenAPI generated client가 HttpError('HTTP request failed')를 throw하여 작업이 실패했다. 사용자가 동일 BIM을 약 2분 전(15:59:58 KST)에 trash로 옮긴 직후 큐에 적재된 revision 메시지가 처리되며 발생한 race condition이다. 발생 횟수는 1건.

Quick Facts#

Field Value
exception.class HttpError (OpenAPI generated client)
exception.message HTTP request failed
top_frame bim-revision-service.ts:189 (catch block in BimRevisionService.run)
failing_call cupixApi.bim.get(19801)[403] GET /api/v1/bims/19801
upstream_error Cupix::Errors::NotFound (code ENT4000, "Record has trashed")
runtime Node.js (cupixworks agents monorepo)
env production, region us-west-2
tenant cupix

Affected Teams#

Team / Domain Error Count Impact
ikukbo (BIM revision agent) 1 BIM revision 24050 비교 결과가 Error 상태로 마킹됨. 사용자 가시 영향: 해당 revision의 비교/diff UI가 비어 있거나 Error 표시 (uncertain — UI 검증 필요).

Timeline#

  1. 2026-06-10 15:55:16 ~ 15:59:28 KST — BIM 19801에 대해 정상적인 GET/PUT/POST 호출이 다수 발생 (translation, meta update 등).
  2. 2026-06-10 15:59:58 KST[204] PUT /api/v1/bims/19801/trash 호출로 BIM이 trash 상태로 이동.
  3. 2026-06-10 16:02:06 KST — bim-revision-agent가 SQS 메시지(id: 24050)를 수신, BaseService runByMessage 시작.
  4. 2026-06-10 16:02:08 KSTBimRevisionService::run | si_trace_id: 6651d331-... 로그. loadBimRevision(24050)/loadPreviousBimRevision(24049) 모두 200 OK.
  5. 2026-06-10 16:02:09 KST — Tesla API: [200] GET /api/v1/bim_revisions/24050[200] GET /api/v1/bim_revisions/24049.
  6. 2026-06-10 16:02:10 KST — Tesla API: [403] GET /api/v1/bims/19801 (Bim not found, ENT4000: Record has trashed).
  7. 2026-06-10 16:02:08-09 KST — agent: BimRevisionService::run | error: "HTTP request failed" (catch block 진입, ec.message만 직렬화).
  8. 2026-06-10 16:02:11 KST[200] PUT /api/v1/bim_revisions/24050 (state: Error). SQS 메시지 삭제, workspace 정리.

Scoring#

Confidence 85% · Actionability 36%

Confidence#

Dimension Score Detail
Evidence completeness 5/5 20 code refs, 6 log queries
Code path explicitness 3/3 20 file:line refs
Log evidence 3/3 section, query, pattern
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 1/5 critical
Affected files 1/5 19 file(s)
Single repo 1/3 12 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