Uncaught TypeError: 'undefined'의 'apply' 속성을 읽을 수 없음

테마 컴포넌트 설정을 변경하려고 할 때, 녹색 체크 버튼을 클릭하면 다음 오류가 발생하며 변경 사항이 저장되지 않습니다 (Category Icons 및 Tag Icons):

Uncaught TypeError: Cannot read property 'apply' of undefined
Url: https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js
Line: 1
Column: 490273
Window Location: https://forum.url/admin/customize/themes/4
1개의 좋아요

/admin/upgrade로 최신 버전으로 업데이트한 후 다시 시도해 보세요

1개의 좋아요

이미 최신 버전이며, 새로 설치했고, 이 두 구성 요소를 제외한 다른 커스터마이징이나 플러그인은 설치되어 있지 않습니다.

1개의 좋아요

여기서 비슷한 상황이 발생하고 있습니다:

Uncaught TypeError: Cannot read property ‘categories’ of undefined

기본 카테고리 감시를 저장하려고 할 때 발생합니다.

1개의 좋아요

이 토픽에서 보고된 두 가지 문제에 대해 최신 버전에서 재현이 되지 않습니다.

다음 사항을 확인해 주세요:

  • master 브랜치를 사용하고 있는지
  • 가능하면 safe-mode로 시도해 보는지
  • 여전히 문제가 발생한다면 매우 상세한 재현 단계를 제공해 주는 것
1개의 좋아요

tests-passed 브랜치에 있습니다. 이미 리빌드를 수행했습니다. 안전 모드에서도 여전히 문제가 발생합니다.
(2cb805a683)

익명화된 에러 로그:

재현 방법? 기본 감시 대상으로 카테고리를 선택할 때 아무 반응이 없습니다. 빨간 십자가는 되돌리기 기능을 수행하고, 초록 체크마크는 아무 동작도 하지 않습니다(기존 사용자에게 적용할지 묻는 확인 창이 나와야 하는데, 제가 설치한 다른 포럼에서는 정상적으로 작동합니다).

수정: 이 문제에 대해 별도의 주제를 열어드릴까요? 아니면 이 게시글을 이동시켜도 됩니다.

재현 단계:

  • 테마 컴포넌트 설치
  • 기본 테마에 대해 컴포넌트 활성화
  • 컴포넌트 선택 (Category Icons)
  • 설정: category icon list에서 기존 항목 제거
  • 설정 옆의 녹색 체크 버튼 클릭
  • 오류가 기록되고 변경 사항이 저장되지 않음 (화면에 녹색 및 빨간색 버튼이 계속 표시됨)

Backtrace:

TypeError: Cannot read property 'apply' of undefined
    at e.t._join (https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:490273)
    at e.t.join (https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:487153)
    at p (https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:353112)
    at https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:152256
    at r (https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:340782)
    at https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:152201
    at t.click (https://forum.url/assets/application-1beed43f1604869d65e7d466de8cb9119afcf1cbbc2eae42c98ae8f7a5d0edf9.js:1:933743)
    at trigger (https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:312409)
    at t.e [as trigger] (https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:291192)
    at e.t._run (https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:490423)

관리자 설정에서 기본값으로 카테고리와 태그를 시청할 때 발생하는 오류입니다.

두 분 모두 수정 사항이 적용된 커밋보다 한 단계 뒤처져 있습니다. 최소한 #8d69944 이상이어야 합니다.

1개의 좋아요

아래 주제를 참고해 주세요. 제 문제에 대해 더 최신 정보가 포함되어 있습니다.

1개의 좋아요

알겠습니다. 하지만 만약 2cb805a683 커밋에 머물러 있다면, 테마 컴포넌트에서 이 문제를(OP에 보고된 문제) 해결하려면 최신 버전으로 업그레이드해야 합니다.

1개의 좋아요

말씀하시는 내용을 이해합니다. 제 테스트 환경에서는 이미 최신 빌드를 사용하고 있습니다. 문제는 여전히 남아 있습니다. 제 에러는 이 게시물의 첫 번째 글(OP)에서 언급된 에러와 다릅니다. OP가 자신의 에러가 해결되었는지 확인해 주셔야 합니다.

1개의 좋아요

이 주제에 대해 약간의 혼란이 있었고, 겉보기에는 비슷하지만 무관한 문제로 이 주제가 의도치 않게 탈취되었습니다.

이 문제가 보고되었을 당시 최신 버전은 #2cb805a683였습니다.

#8d69944 커밋이 실제로 OP의 문제를 수정한다는 것을 확인할 수 있으며, 이 주제는 닫을 수 있습니다.

2개의 좋아요