ES /docs

processing 'facility_permission.full_permission_enabled' failed: private method `service_jwt' called

Summary: processing 'facility_permission.full_permission_enabled' failed: private method `service_jwt' called

결과#

동일 root cause 의 fix 가 이미 TSLA-13863 / PR #89504 에 존재하여 이 클러스터는 duplicate handoff 로 종결. 신규 Jira / worktree / PR 생성 없음. 상위 PR merge 시 이 클러스터 error 알림(신규 멤버 email recipe 자동 생성 실패)도 함께 해소.

Duplicate Handoff#

필드
Duplicate of 43464ba9
Jira TSLA-13863
PR https://dev.azure.com/cupix/tesla/_git/tesla/pullrequest/89504 (active, target develop)
Branch feature/TSLA-13863
Fix commit 8bc08ee69 (아직 develop/master 미병합)
Regression commit 54f4417c2 (TSLA-13082, master+develop 상존)

Pull Requests#

Repo PR Branch
tesla https://dev.azure.com/cupix/tesla/_git/tesla/pullrequest/89504 feature/TSLA-13863

변경 내용#

이 클러스터에서 신규 코드 변경 없음. 참조 PR 의 변경 요약:

  • lib/cupix/notification_service.rb: private_class_method :service_jwt, :find_or_create_internal_userprivate_class_method :find_or_create_internal_user 로 축소. service_jwt 를 다시 public class method 로 되돌려 caller (:20 self.class.service_jwt) explicit-receiver 호출을 정상화.

Follow-up (자동 code-fix 대상 아님)#

  • PR #89504 를 develop 로 merge 후, 회귀가 master 에도 상존하므로 release cadence 에 따라 master 배포 경로 반영 여부 확인 (필요 시 별도 cherry-pick/PR).
  • merge 완료 후 파이프라인이 이 클러스터의 resolutionpr_created 또는 duplicate_merged 로 이관.
  • RCA 장기 개선: subscriber Base#call rescue StandardErrorNoMethodError/NameError 등 프로그래밍 에러를 조용히 삼키는 구조 격상 + UserRecipeGenerator → email-service 경로 smoke test 추가 — 별도 트랙.

Cleanup#

Worktree 생성하지 않았으므로 cleanup 명령 없음.