ES /docs

ForgeAgent extract — out-of-bounds object ID reference in SVF2

Service
cupixworks-any-room-agent
Occurrences
12
Status
Reported
Confidence
85%
Actionability
52%
Cluster ID
182e6034-aba2-48c6-acc0-dd918e95fa84
First Seen
2026-04-23 19:46 UTC
Last Seen
2026-05-27 09:23 UTC
Actions

ForgeAgent extract — out-of-bounds object ID reference in SVF2

What Happened#

2026-04-23 19:46 UTC에 cupixworks-any-room-agent 서비스에서 BIM ID 19176 (팀 benchmarkgc, 사용자 csollenberger@benchmarkgc.com)의 room extraction 처리 중 Autodesk Forge SVF2 property database 순회 과정에서 유효하지 않은 object ID 참조 에러가 발생했다. @cupix/forge-agents 라이브러리가 object ID 9217을 조회했으나, 해당 모델의 유효 범위가 1~9216이어서 property database 접근이 실패하고, 에러가 child process에서 parent process로 전파되며 최종적으로 SQS 메시지 삭제 및 BIM room_state를 Error로 전환하며 종료되었다.

Quick Facts#

Field Value
exception.message Failed to traverse nodes: Failed to get properties and children
top_frame @cupix/forge-agents (external library — property database traversal)
env production, us-west-2
BIM ID 19176
SQS Message ID 23bb29ea-16f7-4adf-bbb2-8d3b38a34d42
SQS Queue cupix-tesla-room-agent-production

Affected Teams#

Team / Domain Error Count Impact
benchmarkgc (ID 1216) 1 BIM room extraction 실패 — room_state가 Error로 전환되어 해당 BIM 모델의 room 데이터 사용 불가

Timeline#

  1. 19:46:13.987Z — SQS 메시지 수신, BIM ID 19176 처리 시작 (BaseService::runByMessage)
  2. 19:46:14.028Z — Cupix 인증 세션 설정 (session_id: 01f25334a39bd45ae...)
  3. 19:46:15.015ZRoomExtractManager::execute 시작, Forge URN으로 SVF2 extraction 호출
  4. 19:46:18.200Z@cupix/forge-agents에서 root cause 에러 발생: Invalid object ID: 9217. Valid range is 1 to 9216.
  5. 19:46:18.201Z — 에러 체인 전파 (get node → use property database → traverse nodes → ForgeAgents Error)
  6. 19:46:18.203ZBaseService::handlingMessageErrors에서 SQS 메시지 삭제 및 BIM Error state 업데이트
  7. 19:46:18.239Z — SQS 메시지 삭제 완료

Scoring#

Confidence 85% · Actionability 52%

Confidence#

Dimension Score Detail
Evidence completeness 5/5 18 code refs, 4 log queries
Code path explicitness 3/3 18 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 5/5 trivial
Affected files 1/5 9 file(s)
Single repo 1/3 8 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