Uncaught TypeError: undefined の property 'apply' を読み取れません

テーマコンポーネントの設定を変更しようとした際、緑色のチェックボタンをクリックすると以下のエラーが発生し、変更が保存されません(Category Icons および https://meta.discourse.org/t/tag-icons-component/109757):

Uncaught TypeError: Cannot read property 'apply' of undefined
Url: https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js
Line: 1
Column: 490273
Window Location: https://forum.url/admin/customize/themes/4
「いいね!」 1

/admin/upgrade で最新バージョンに更新して、再度お試しください

「いいね!」 1

最新バージョンで、カスタマイズやプラグインはこれら2つのコンポーネントのみをインストールした状態です。

「いいね!」 1

私も同様の状況に直面しています:

Uncaught TypeError: Cannot read property ‘categories’ of undefined

保存を試みると発生します: デフォルトのカテゴリの監視

「いいね!」 1

このトピックで報告されている 2 つの問題のいずれについても、最新バージョンでの再現を確認できませんでした。

以下の点をご確認ください:

  • master ブランチを使用していること
  • 可能であればセーフモードで試すこと
  • それでも問題が解消しない場合は、非常に詳細な再現手順を提供すること
「いいね!」 1

テスト通過の状態です。すでに再構築を行いました。セーフモードでも同様の問題が発生しています。
(2cb805a683)

匿名化されたエラーログ:

再現方法: デフォルトの監視対象としてカテゴリを選択しても何も起こりません。赤い×印を押すと元に戻り、緑のチェックマークは何も起こしません(古いユーザーに適用するかどうかを尋ねるべきですが、別のインストールしたフォーラムでは正常に動作します)。

編集: これについてトピックを作成すべきでしょうか?それとも、この投稿を移動していただけますか?

再現手順:

  • テーマコンポーネントをインストール
  • デフォルトテーマに対してコンポーネントを有効化
  • コンポーネント(カテゴリアイコン)を選択
  • 設定から既存のエントリ(カテゴリアイコンリスト)を削除
  • 設定の横にある緑色のチェックボタンをクリック
  • エラーがログに記録され、変更が保存されない(緑色と赤色のボタンが画面に残ったまま)

バックトレース:

TypeError: Cannot read property 'apply' of undefined
    at e.t._join (https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:490273)
    at e.t.join (https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:487153)
    at p (https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:353112)
    at https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:152256
    at r (https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:340782)
    at https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:152201
    at t.click (https://forum.url/assets/application-1beed43f1604869d65e7d466de8cb9119afcf1cbbc2eae42c98ae8f7a5d0edf9.js:1:933743)
    at trigger (https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:312409)
    at t.e [as trigger] (https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:291192)
    at e.t._run (https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:490423)

管理者画面のデフォルト設定では、カテゴリとタグの監視に関連するエラーがすべて発生しています。

あなた方二人とも、修正コミットより 1 コミット遅れています。少なくとも #8d69944 以降である必要があります。

「いいね!」 1

以下のトピックを参照してください。このトピックには、私の問題に関するより新しい情報が含まれています。

「いいね!」 1

はい。ただし、2cb805a683 にいる場合でも、テーマコンポーネントで報告されている問題(OP に記載)を修正するには、最新バージョンにアップグレードする必要があります。

「いいね!」 1

おっしゃることは理解しました。私のテスト環境では最新ビルドを使用していますが、問題は依然として存在します。私のエラーは、このスレッドの元投稿(OP)にあるものとは異なります。元の投稿者は、自身のエラーが修正されたかどうかを確認してください。

「いいね!」 1

このトピックが、一見似ているが実際には無関係な問題のために、誤って乗っ取られてしまい、少し混乱しています。

この問題が報告された時点では、#2cb805a683 が最新バージョンでした。

コミット #8d69944 が、OP の問題を確かに解決していることを確認しました。したがって、このトピックはクローズできます。

「いいね!」 2