-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't react with custom emoji リアクションできない #10502
Comments
謎 |
何もしてないけどなおった |
うーん、また発生した |
13.11.0 のサーバーでこの問題を確認できています。分かっている事として |
13.11.0 へ更新したサーバーのローカル内だけ不具合の対象で、 |
調べるか〜 |
サーバーによっては正常なところもあるのを確認しました。 |
localEmojisが(empty array)の時は |
ローカルではどうやっても再現しないし謎過ぎる |
不具合が出るサーバーで、その後確認した限りでは、 |
* fix(server): リアクションできない問題をとりあえず修正 Fix #10502 * Update packages/backend/src/core/CustomEmojiService.ts --------- Co-authored-by: syuilo <[email protected]>
お茶濁し修正でこのissue閉じちゃっているけれどそれで良いのか疑問 |
とりあえず動くし… (原因調べたければごゆっくりどうぞという感じ |
13.11.0の当サーバーでも同じ問題が発生しました。 |
13.11.1 で解決しているように見えます。アップデートして下さい。 |
アップデートしました。ありがとうございました! |
素人ですがすみません。13.11.1の環境(VPS上)で、本件の修正箇所だけ修正前の状態に戻して調査しました。
で再起動すると、カスタム絵文字でのリアクションが出来ない状態となり、 このツリーで言及されている、Redisのキーについてですが、
と返ってきました。それが、リアクションができる状態になったとき、
に変わっていました。そして、実際にリアクションをした後になると、
になっていました。それ以降はそのまま問題なくリアクションできています。 内部処理が全く分からないためこれ以上のことを述べられないのですが、 |
Hello, I just wanted to say that I was having this issue on 13.11.0 at misskey.bubbletea.dev and updating to 13.11.1 immediately fixed it |
上記、誤りがありました。3分間はリアクション出来るのですが、その後は30分程度リアクション出来なくなります。 原因を深く調査したところ、以下のように処理が進んでいると分かりました。
それではどうして不正な値が登録されているのか、色々調べたところ、JSON.stringifyの引数にMapIteratorが入ると、"{}"という結果になってしまうことが分かりました。 長々とコメント失礼いたしました。 |
13.11.2で再び発生しています |
Redisに古いキャッシュが残っている影響かも |
Redisのキャッシュをパージってできるの |
|
Misskeyからの操作としてはできない |
redis-cliとか経由でいいのか |
redis-cliで入って実行しました |
xargs使えばいい感じに処理できる感じがある |
13.11.2アップデート後に同様の症状出ましたが、自分も以下の対処で症状治りました。
|
13.11.2においてredis-cliでの操作は行ったのですが,カスタム絵文字でリアクションを行うと以下のようなエラーが発生してリアクションできないことがあります.(時間を空けると正常にリアクションできる場合もある)
|
直します |
done d06d1e8 |
リアクションしようとしてもできない
The text was updated successfully, but these errors were encountered: