chat separate sidebar mode 설정을 always로 하고 사이드바에서 버튼을 클릭하면 실제로 이런 문제가 발생합니다.
채팅 라우트 실패하지는 않습니다. 채팅은 열리지만, 콘솔에 여전히 오류가 발생합니다:
async/await가 문제인 것 같습니다(최근 여기에서 도입됨).
chat separate sidebar mode 설정을 always로 하고 사이드바에서 버튼을 클릭하면 실제로 이런 문제가 발생합니다.
채팅 라우트 실패하지는 않습니다. 채팅은 열리지만, 콘솔에 여전히 오류가 발생합니다:
async/await가 문제인 것 같습니다(최근 여기에서 도입됨).
아마도 @ranjeet가 여기에서 보고한 문제일 수 있습니다: Chat buttons not working
좋은 지적입니다. 다만 저는 해당 문제를 재현할 수 없었어요.
저와 같은 버튼을 눌렀을 때 왜 에러가 발생했는지는 이해가 되지만, 다른 부분들은 직접적인 관련이 없어 보입니다.
예를 들어, 상단의 채팅 아이콘은 채팅 페이지로 리다이렉트하는 방식이 동일하지 않거든요.
이 문제를 로컬이나 메타 환경에서 재현할 수 없습니다.
네, 알겠습니다. 공개 채널이 없을 때를 말씀하시는 거군요.
이상하네, 제겐 하나 있는 것 같은데. ![]()
테마는 안전 모드이고, 모든 플러그인은 비활성화되어 있습니다. 채팅 설정은 chat separate sidebar mode.만 제외하고 전부 기본값입니다.
다음으로 수정해야 합니다:
잘 모르겠는데, 이 변경 사항 이전에는 재현할 수 있었는데, 이후로는 재현이 안 된다는 것만은 말할 수 있습니다.
걱정 마세요, 감사합니다. 저도 무슨 일이 일어나고 있는지 모르겠습니다. ![]()
기본 플러그인만 사용하고 테마의 안전 모드(safe mode)를 켜서 다시 시도해 보았습니다. 결과는 동일합니다.
수정:
모든 채널을 삭제하려고 했습니다. Staff 채널부터 시작했는데 삭제 시 오류가 발생했습니다.
Staff와 General 채널에서 오류가 발생했음에도 불구하고 나머지 모든 채널은 삭제할 수 있었습니다.
다시 General이라는 공개 채널 하나만 생성했는데도 여전히 오류가 발생합니다:
제 개발(dev) 인스턴스는 플러그인이나 테마 없이 최신 상태로 업데이트되어 있습니다.
DB에 문제가 생긴 건지 다른 원인이 있는지 모르겠지만, 개발 인스턴스를 초기화해 보겠습니다.
다른 컨텍스트에 대한 또 다른 예를 들어 보겠습니다. 프로덕션 환경의 Discourse를 3.2.0-dev4에서 최신 버전(해결책이 포함된 버전)으로 업그레이드했는데, 이때에도 동일한 오류가 발생합니다. (업그레이드 전에는 정상적으로 작동하고 있었습니다)
유용한 정보를 제공하지 못한 점 죄송합니다. 조사해 보겠습니다. 원인을 파악하면 다시 말씀드리겠습니다.
안녕하세요, Meta에서도 재현할 수 있습니다.
재현 방법:
사이드바 버튼으로 전체 페이지 채팅을 열면 오류가 표시되지 않습니다.
고마워요, 돈. 방금 사용자 설정 페이지에서 모드를 설정할 수 있다는 걸 깨달았어요. ![]()
적어도 저는 미친 게 아니었네요.
이 오류는 실제로 무해하며 예상되는 오류입니다. 그냥 무시하겠습니다:
이 주제는 마지막 답변 후 24시간이 지나면 자동으로 닫힙니다. 더 이상 새 답변을 게시할 수 없습니다.