allow pm to staff プラグイン使用時に個々のグループを読み込めないエラー

グループページ(domain.com/g)にアクセスすると、すべてのグループが取得されますが、特定のグループに入ろうとすると、以下のエラーが発生します。このエラーはすべてのグループで発生しています。

私はこれらのグループのオーナーであり、通常のユーザーアカウントからも確認しましたが、この特定ユーザータイプでも同じエラーが発生しています。

この問題を解決するためにご協力ください。

グループにアクセスしようとしたときに、\\logs またはブラウザコンソールを確認して、エラーに関する詳細情報がないか確認していただけますか?

お手伝いいただきありがとうございます。


ブラウザコンソールに表示されているエラーは以下の通りです。

エラーを詳しく教えていただけますか。メッセージをコードブロックにコピーしてください。

/groups/EPiC.json:1          リソースの読み込みに失敗しました: サーバーがステータス 500 () を返しました
application.js:83 Objectabort: ƒ (e)always: ƒ ()catch: ƒ (e)done: ƒ ()fail: ƒ ()length: 0name: \"add\"prototype: {constructor: ƒ}arguments: (...)caller: (...)[[FunctionLocation]]: jquery.js:3535[[Prototype]]: ƒ ()[[Scopes]]: Scopes[4]getAllResponseHeaders: ƒ ()getResponseHeader: ƒ (e)jqTextStatus: \"error\"overrideMimeType: ƒ (e)pipe: ƒ ()progress: ƒ ()promise: ƒ (e)readyState: 4requestedUrl: \"/groups/EPiC.json\"responseJSON: error: \"Internal Server Error\"status: 500[[Prototype]]: ObjectresponseText: \"{\\\"status\\\":500,\\\"error\\\":\\\"Internal Server Error\\\"}\"setRequestHeader: ƒ (e,t)state: ƒ ()status: 500statusCode: ƒ (e)statusText: \"error\"then: ƒ (t,n,i)[[Prototype]]: Object
error @ application.js:83
router.js:1064 ルートの処理中にエラーが発生しました: group.members
(anonymous) @ router.js:1064
rsvp.js:23 Uncaught ObjecterrorThrown: \"\"jqXHR: abort: ƒ (e)always: ƒ ()catch: ƒ (e)done: ƒ ()fail: ƒ ()getAllResponseHeaders: ƒ ()getResponseHeader: ƒ (e)jqTextStatus: \"error\"overrideMimeType: ƒ (e)pipe: ƒ ()progress: ƒ ()promise: ƒ (e)readyState: 4requestedUrl: \"/groups/EPiC.json\"responseJSON: error: \"Internal Server Error\"status: 500[[Prototype]]: Objectconstructor: ƒ Object()hasOwnProperty: ƒ hasOwnProperty()isPrototypeOf: ƒ isPrototypeOf()propertyIsEnumerable: ƒ propertyIsEnumerable()toLocaleString: ƒ toLocaleString()toString: ƒ toString()valueOf: ƒ valueOf()__defineGetter__: ƒ __defineGetter__()__defineSetter__: ƒ __defineSetter__()__lookupGetter__: ƒ __lookupGetter__()__lookupSetter__: ƒ __lookupSetter__()__proto__: (...)get __proto__: ƒ __proto__()set __proto__: ƒ __proto__()responseText: \"{\\\"status\\\":500,\\\"error\\\":\\\"Internal Server Error\\\"}\"setRequestHeader: ƒ (e,t)state: ƒ ()status: 500statusCode: ƒ (e)length: 1name: \"statusCode\"prototype: {constructor: ƒ}arguments: (...)caller: (...)[[FunctionLocation]]: jquery.js:9487[[Prototype]]: ƒ ()[[Scopes]]: Scopes[4]statusText: \"error\"then: ƒ (t,n,i)[[Prototype]]: ObjecttextStatus: \"error\"[[Prototype]]: Object
DevTools failed to load source map: Could not load content for chrome-extension://gighmmpiobklfepjocnamgkkbiglidom/browser-polyfill.js.map: System error: net::ERR_FILE_NOT_FOUND
/message-bus/eb47113e4410479497a7f26dedf3819c/poll:1          リソースの読み込みに失敗しました: net::ERR_QUIC_PROTOCOL_ERROR

セーフモードを使用しても同じエラーが発生しますか?

セーフモードも試しましたが、同じエラーが発生します。

これは私たちにとって非常に重要になってきているため、できるだけ早くこの問題を解決するのを手伝っていただけますでしょうか。誰もグループに参加できません。

注 - すべてのプラグインをアップグレードし、私のディスコースは現在最新バージョンです。

テストサイトで再現するのに苦労しています。サイトに影響を与えている可能性のある非公式プラグインはありますか?または、問題を再現するために試すことができるその他の注目すべき違い/奇妙な点はありますか?

これらのプラグインのみを使用しています。セーフモードでも試しましたが、セーフモードではすべてのプラグインが無効になるため、同様のエラーが発生しています。

エラーを再現するために、他に私の側で必要なことはありますか?お知らせください。

セーフモードはフロントエンドコードのみを無効にし、サーバーサイドのものは無効にしない(ほとんどのことはキャッチしますが、すべてではありません)ため、まだプラグインの可能性があります。最も可能性が高いのは、リストの中で唯一非公式なものである allow-pms-to-staff です。app.yml から削除して再構築してみて、それが実際に問題を引き起こしているかどうかを確認できますか?

最近、別の問題の修正が必要であるという報告がありましたが、関係ないかもしれません。

「いいね!」 4

はい、これも試してみます。

プラグインを削除して問題が解決したかどうか教えてください。プラグインがその原因になるとは思えませんが、他に原因も考えられません。

「いいね!」 2

はい、あなたが正しかった。このプラグインが問題を引き起こしていました。プラグインを削除したところ、正常に動作するようになりました。
@pfaffman 様、このプラグインは私たちにとって非常に必要なので、修正していただけますでしょうか。

「いいね!」 4

これは非公式プラグイン GitHub - pfaffman/discourse-allow-pm-to-staff: Allow private messages to be sent to staff for users who could otherwise not send private messages. のバグですか?

これを Support に移動します

@pfaffman このプラグインのトピックが見つかりませんか?

「いいね!」 3

確かに。私はそれをさりげなく言っただけで、誰もそれを使うとは思っていませんでした。:person_shrugging:

「いいね!」 2

この機能はDiscourseコアに搭載されるべきだと本当に思います。特に、すべての有効なユーザーが信頼レベルやPMレート制限に関係なく、スタッフに新しいPMを送信できる機能は重要です。レベル0の新規ユーザーから、私に連絡しようとしてできなかったという(公開の)報告を数多く受けています。そして、レベル0ユーザーに対して一般的なユーザー間PMを有効にすることは悪い考えです。

はい、プラグインの最新の変更後に問題は修正されました。

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.