그룹 메시지 메시지 카테고리 선택기가 "오류: 문제가 발생했습니다." 오류를 유발합니다.

안녕하세요, 최근 두 인스턴스를 3.1.0.beta5(286dfcacb4)로 업그레이드한 후 그룹 메시지의 수신함과 관련하여 다음 문제를 발견했습니다:

  1. '개인 메시지’로 이동합니다. 예: https://discourse.example.com/u/gregory/messages
  2. 왼쪽 상단의 카테고리 선택기를 사용하여 특정(임의의) 그룹의 수신함을 선택합니다.
  3. 그러면 즉시 다음과 같은 현상이 발생합니다:

실제로 https://discourse.example.com/logs/ 에는 아무것도 기록되지 않습니다.

브라우저 콘솔에는 다음이 표시됩니다:

  • TypeError: Cannot read properties of undefined (reading 'name') @ application.js:79
  • Error while processing route: userPrivateMessages.group.index Cannot read properties of undefined (reading 'name') TypeError: Cannot read properties of undefined (reading 'name') @ router.js:1064
  • Uncaught TypeError: Cannot read properties of undefined (reading 'name') @ rsvp.js:23

개발자 도구에서는 https://discourse.example.com/message-bus/35da09199d4b4a659887ec491695e8d5/poll 로 전송되는 POST 요청이 서버로부터 응답을 받지 못하고 25초 후 [] 응답과 함께 타임아웃되는 것을 볼 수 있습니다. 이후 다시 이러한 POST 요청이 트리거되는 등의 상황이 반복됩니다.

1개의 좋아요

이 문제에 대한 다른 보고도 있었던 것 같습니다 - Cannot open the moderation inbox

누군가 더 자세히 살펴보게 해보겠습니다. :eyes: :+1:

5개의 좋아요

오, 다른 게시물을 못 봤네요. 정말 감사합니다!

흥미롭게도, 우리 경우엔 "moderators"收件箱만 여전히 정상적으로 작동합니다 :sweat_smile:

모더레이션 메일함은 example.com/g/moderators/messages/inbox 링크를 통해 열 수 있습니다. 하지만 사이드바나 알림의 링크를 클릭하면 aforementioned 오류가 나타납니다. 사이드바나 알림에 있는 링크는 다음과 같이 약간 다른 구조를 가지고 있습니다: example.com/u/username/messages/group/Moderators

1개의 좋아요

다음과 같은 사항을 추가로 확인했습니다:

  • 모더레이터가 모더레이션 인박스에서 답변에 응답하면, 해당 토픽이 아무 문제 없이 열립니다. 오류 메시지도 표시되지 않습니다. 이 경우 링크도 다음과 같이 다르게 보입니다: example.com/t/title-of-the-topic/1234/4
  • 사용자가 게시물을 신고하고, '기타’를 선택하면서 메시지를 남기면, 메일함에서도 해당 메시지를 열 수 있습니다. 이 경우에도 링크는 위에서와 같은 형태입니다: example.com/t/title-of-the-topic/1234/4

따라서, 모더레이션 인박스에서 토픽으로 직접 연결되는 링크의 경우에도 오류가 발생하지 않는다고 할 수 있습니다.

1개의 좋아요

이 문제는

에서 수정되었습니다.

리포트해 주셔서 감사합니다 @GregoryS

5개의 좋아요

이 주제는 13일 후 자동으로 닫혔습니다. 더 이상 답변을 작성할 수 없습니다.