processing 'facility_permission.full_permission_enabled' failed: private method `service_jwt' called
Service
cupixworks-api
Occurrences
3
Status
Reported
Confidence
85%
Actionability
60%
Cluster ID
13f8528a-c39c-4b60-a743-e743ca801173
First Seen
2026-08-06 06:28 UTC
Last Seen
2026-08-06 07:21 UTC
Actions
processing 'facility_permission.full_permission_enabled' failed: private method `service_jwt' called
What Happened#
2026-08-06 배포 이후 cupixworks-api 에서 facility permission 부여(facility_permission.created, facility_permission.full_permission_enabled) 이벤트를 처리하는 pub/sub subscriber Cupix::PubSub::Subscribers::UserRecipeGenerator 가 NoMethodError: private method 'service_jwt' called for class Cupix::NotificationService 로 실패한다. subscriber 의 rescue StandardError 가 예외를 삼켜 요청 자체는 500 이 아니지만, 신규 멤버용 email recipe 자동 생성이 조용히 누락된다. production 기준 now-14d 창에서 33 건 이상, 전체 50 건 이상이 수 분 단위로 발생하는 고빈도 이슈다.
Quick Facts#
| Field | Value |
|---|---|
| exception.class | NoMethodError |
| exception.message | private method 'service_jwt' called for class Cupix::NotificationService |
| top_frame | lib/cupix/notification_service.rb:20 |
| deploy | regression commit 54f4417c2 (TSLA-13082), fix 8bc08ee69 (TSLA-13863) unmerged |
| env | production, dev / ap-southeast-2, us-west-2 |
Affected Teams#
| Team / Domain | Error Count | Impact |
|---|---|---|
cupixworks-api (subscriber UserRecipeGenerator) |
50+ (33+ production) in now-14d | facility 권한 부여 시 신규 멤버 email recipe 자동 생성 실패 |
Timeline#
- 2026-06-11 09:31 KST — rubocop 수정 커밋
54f4417c2(TSLA-13082) 가private_class_method :service_jwt, :find_or_create_internal_user추가. - 2026-08-04 17:59 KST — fix 커밋
8bc08ee69(TSLA-13863) 가feature/TSLA-13863브랜치에 생성 (아직 미병합). - 2026-08-06 15:28 KST — 클러스터 first_seen (
first_seen06:28:44 UTC). - 2026-08-06 16:21 KST — 클러스터 last_seen (
last_seen07:21:03 UTC). - 2026-08-06 16:37 KST — Datadog 로그상 계속 발생 중 (RCA 시점).
Scoring#
Confidence 85% · Actionability 60%
Confidence#
| Dimension | Score | Detail |
|---|---|---|
| Evidence completeness | 5/5 | 11 code refs, 3 log queries |
| Code path explicitness | 3/3 | 11 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 | 11 file(s) |
| Single repo | 1/3 | 2 service(s) |
| Immediate actions | 0/3 | absent |
| Testability | 2/3 | test mentioned |
| External dependency | 3/3 | no external deps |
| Data migration | 3/3 | no migration |