버그? 포럼 문제

이렇습니다:

제가 한 일은 전부 업데이트를 누른 뒤 로그를 확인하고, 사용자의 관리자 페이지로 들어간 다음 다시 포럼으로 돌아간 것뿐입니다. 그랬더니 이 메시지가 떴습니다.

무슨 일이 일어난 건가요?

수정

새 탭에서 열었더니 작동하네요. 대체 무슨 일이 일어나고 있는 건가요?

/logs 페이지를 확인해 보셨나요?

최근 로그를 첨부합니다.

로그에는 두 가지 다른 문제가 있는 것 같습니다.

ActionView::Template::Error / Propshaft 관련, 누락된 chunk...js 자산에 대한 항목은 “모두 업데이트” 직후에 발생했고 새 탭에서는 정상 작동했던 현상을 설명할 수 있을 것입니다. 이는 업데이트/재빌드 이후 더 이상 존재하지 않는 자산 파일명을 로드하려는 오래된 탭의 문제로 보입니다.

별도의 항목:

NameError (uninitialized constant ReactionsSerializerHelpers) app/serializers/post_stream_serializer_mixin.rb:31:in 'PostStreamSerializerMixin#post_stream'

은 제가 여기서 보고한 번들링된 discourse-reactions 문제처럼 보입니다:

또한 여기에서 PR을 열었습니다:

따라서 Propshaft 자산 오류는 오래된 탭/업데이트로 인한 결과일 가능성이 높다고 보고, ReactionsSerializerHelpers 오류는 별도의 백엔드 리액션 플러그인 문제로 취급하겠습니다.

명령줄에서 다시 빌드해야 합니다.

그 말의 의미가 무엇인지 설명해 주시겠어요?

cd /var/discourse
./launcher rebuild app

검색해서 관련 주제를 찾는 것보다 이렇게 입력하는 게 저한테는 더 쉽습니다. :crying_cat: