ES /docs

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::UserRecipeGeneratorNoMethodError: 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#

  1. 2026-06-11 09:31 KST — rubocop 수정 커밋 54f4417c2 (TSLA-13082) 가 private_class_method :service_jwt, :find_or_create_internal_user 추가.
  2. 2026-08-04 17:59 KST — fix 커밋 8bc08ee69 (TSLA-13863) 가 feature/TSLA-13863 브랜치에 생성 (아직 미병합).
  3. 2026-08-06 15:28 KST — 클러스터 first_seen (first_seen 06:28:44 UTC).
  4. 2026-08-06 16:21 KST — 클러스터 last_seen (last_seen 07:21:03 UTC).
  5. 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