BaseService::handlingMessageErrors | sqsMessage - {"MessageId":"9f075323-20ba-4345-b43f-dec825086dd8
Summary: BaseService::handlingMessageErrors | 403 ENT4000 "Floorplan not found"
결과#
floorplan agent 의 createCPFloorplanByFloorplanId catch 절이 trash(soft-delete) floorplan 의 ENT4000 403 을 정상 skip 하지 못하고 재전파하던 error 로깅 noise 를, 흡수 대상 코드에 ENT4000 을 추가하여 제거했다. Jira TSLA-13897 + PR #89619 생성, blind validation APPROVED.
Pull Requests#
| Repo | PR | Branch |
|---|---|---|
| cupixworks | https://dev.azure.com/cupix/cupixworks/_git/cupixworks/pullrequest/89619 | feature/TSLA-13897 |
변경 내용#
applications/agents/packages/cupix-tesla-floorplan-agent/src/floorplan-service.ts: catch 절 흡수 조건을if (code === 'ARG10002')→if (code === 'ARG10002' || code === 'ENT4000')로 확장. trash(ENT4000)·완전부재(ARG10002) 모두 "처리할 floorplan 없음" 으로 동일 취급하여return undefined로 조용히 skip.throw ec는 그 외 code 에만 실행되어 다른 error 는 여전히 전파.warn로그와base-service.tslogging 경로는 미변경.
Cleanup#
bash
cd /home/ec2-user/repos/cupixworks
git worktree remove /home/ec2-user/error-sweeper/.worktrees/890f6cf1-764e-4558-837c-8143d0338b21/cupixworks