バグレポート

アバターのログイン日時が更新されない不具合

 
Picture of teddy Dragoone
アバターのログイン日時が更新されない不具合
by teddy Dragoone - Wednesday, 13 April 2022, 4:18 PM
 
一般フォーラムの質問コーナーに投稿していましたが、場所を間違えていたようなので再度こちらへ。

https://www.jogrid.net/wi/mod/forum/discuss.php?d=1737#p5826

↑参照

自分の以下のアバターについて
teddy dragoone
UUID : 401d3957-36d2-4aaf-8c37-c4112fc5b002

インワにインするとWeb上ではオンラインアバター一覧に表示されます。
しかしWebにログインしてマイアバター一覧を見ても、最終ログインの日時が古いままで更新されていません。
他の所有するアバターでは正常に更新されています。

以前、自分の所有するリージョンで起こった不具合(インワでHGアバターと認識される)に関連してるような気がします。
UUIDに紐づけされてる様々な情報が正常にリンクされていない。
Picture of teddy Dragoone
Re: アバターのログイン日時が更新されない不具合
by teddy Dragoone - Wednesday, 22 June 2022, 11:30 AM
 
その後、幾度とログインを繰り返し確認していますが結果は以下の通りです。
インワにログインした状態でオンラインアバター一覧を見ると現在の日時が表示されています。
しかし、マイアバター、アバターリスト、を見ると新しい日時に更新されていません。
データベース上の問題だと思いますが改善の目処はたちそうでしょうか?
もし駄目そうであれば諦めます。
Picture of Iseki Fumikazu
Re: アバターのログイン日時が更新されない不具合
by Iseki Fumikazu - Friday, 24 June 2022, 5:11 PM
 

対応が遅くて申し訳ありません.
リアルがちょっと忙しくて...

ログインデータはデータベース上で(確か)独立していると記憶しているので,何かの原因で更新されないのかと思います.

現在,データベースをクリアしてみました.

ー> 訂正:現在,ログイン中のユーザの情報を保存する Presence テーブルをクリアしてみました.

原因を調べて見ます.

 

Picture of Iseki Fumikazu
Re: アバターのログイン日時が更新されない不具合
by Iseki Fumikazu - Friday, 24 June 2022, 6:41 PM
 

teddy Dragoone さんのDB上でのデータを確認しました.

MariaDB [jogrid_db]> select UserID,Login,Logout from GridUser where UserID like '401d3957-36d2-4aaf-8c37-c4112fc5b002%';
+-------------------------------------------------------------------------------+------------+------------+
| UserID                                                                        | Login      | Logout     |
+-------------------------------------------------------------------------------+------------+------------+
| 401d3957-36d2-4aaf-8c37-c4112fc5b002                                          | 1600003216 | 1599712785 |
| 401d3957-36d2-4aaf-8c37-c4112fc5b002;http://grid.kitely.com:8002/;teddy teddy | 1655864762 | 1655865061 |
+-------------------------------------------------------------------------------+------------+------------+
2 rows in set (0.001 sec)
% date --date "@1655864762"
2022年  6月 22日 水曜日 11:26:02 JST

HyperGridのユーザがDB上に残っていて,そちらが優先して時刻更新されているようです.

よろしければ,HyperGridのユーザを GridUserテーブルから削除しますが,いかがでしょうか?

よろしくお願いします.