2.7.0.beta7로 업그레이드 후 오류 배너 표시

안녕하세요,

2.7.0.beta7로 업그레이드했는데 이제 상단에 오류 배너가 표시됩니다:

Screenshot 2021-04-15 at 12.53.00

테마는 정상적으로 작동하는 것 같은데, 이 오류를 어떻게 없앨 수 있을까요?

확인 중인 오류는 아마도 이 변경 사항과 관련이 있을 것입니다: Upcoming core changes that may break some themes/components (April 12). 사이트 테마를 살펴보고 해당 테마에 사용자 지정 사항을 적용했는지 확인해 보세요. 테마 편집 페이지 중 하나에서 저장 버튼을 클릭하면 도움이 되는 오류 메시지가 표시될 수 있습니다.

답변해 주셔서 감사합니다. 에러를 찾지 못해서, 당분간 CSS로 해당 div를 숨기겠습니다.

브라우저의 콘솔을 열면 "Light" 테마/컴포넌트에서 오류가 발생했습니다로 시작하는 오류 로그를 볼 수 있어야 합니다. 전체 오류 메시지를 복사해서 여기에 붙여넣을 수 있나요?

이렇게 하는 것을 강력히 권장하지 않습니다. 테마가 정상적으로 작동하는 것처럼 보일 수 있지만, 테마 코드가 실행될 때 오류가 발생하고 있으며, 이것이 Discourse가 해당 알림을 표시하는 원인입니다(참고로, 이 알림은 사용자가 볼까 봐 걱정된다면, 관리자 사용자에게만 표시됩니다).

다음과 같은 오류가 발생했습니다.

"Light" 테마/컴포넌트에서 오류가 발생했습니다: ReferenceError: controller is not defined

해당 오류는 다음 코드에서 발생했습니다.

controller = api.container.lookup('controller:composer');

아래처럼 수정했습니다.

var controller = api.container.lookup('controller:composer');

도움 주셔서 감사합니다. 이제 잘 작동합니다! :smile: