001-009245
DB分割構成のガルーンで、削除されたユーザーが共有ToDoの担当者に含まれている場合、その共有ToDoに特定の操作を行うと、ガルーンのすべてのユーザーがスペースとメッセージの通知を受信できなくなる。
- 種別
- 不具合
- 機能
-
- スペース
- メッセージ
- 通知一覧
- 再現バージョン
-
- 4.0.0
- 4.0.1
- 4.0.2
- 4.0.3
- 改修バージョン
- 4.2.0
- 公開日
- 2015-11-20
- 更新日
- 2015-11-27
詳細
【発生条件】
次の条件をすべて満たす場合に発生します。
- DB分割構成でガルーンを利用する。
- 削除されたユーザーが共有ToDoの担当者に含まれている。
- 上記の共有ToDoに対し、次の操作を行う。
- コメント書き込み
- 変更
- 削除
【準備】
- ユーザーを追加します。
例:
- ユーザー1
- ユーザー2
- ユーザー3
- スペースを作成します。
例:
------------------------
スペース名:スペース1
メンバー:ユーザー1、ユーザー2、ユーザー3
------------------------
- スペース1に共有ToDoを追加します。
例:
------------------------
ToDo名:ToDo1
担当者:ユーザー1、ユーザー2
------------------------
- ユーザー2を削除します。
補足:
- ユーザー2のユーザーデータも削除します。
- 設定手順の詳細はマニュアルをご確認ください。
管理者マニュアル
https://jp.cybozu.help/ja/g4/guide/#guide_index_01
- 設定手順の詳細はマニュアルをご確認ください。
- ユーザー2のユーザーデータも削除します。
【再現手順】
- ユーザー1でアプリケーション画面にログインし、[スペース] > [スペース1] > [ToDo1] > [自分のToDoを完了する]の順にクリックします。
- ユーザー1で[スペース] > [スペース1]の順にクリックします。
- 任意のコメントを入力し、[書き込む]をクリックします。
- ユーザー3でアプリケーション画面にログインし、[通知一覧]をクリックします。
→現象発生:
手順3のコメントの通知がユーザー3で受信できません。
補足:
- 現象が発生すると、ガルーンのすべてのユーザーがスペースとメッセージの通知を受信できなくなる。
- 手順1を実施すると、XXXX-XX-XX.background_job.logに「Error: DB01146」が繰り返し出力されます。
例:
------------------------
[Oct 09 2015 06:01:36 (GMT)]Failed execute process.
Error: DB01146
データベースにテーブルが存在しません。
Cause:
Table 'cb_cbgrn.tab_grn_notification_notify___' doesn't exist
Counter Measure:
サイボウズオフィシャルパートナー、または販売元にお問い合わせください。
[Oct 09 2015 06:01:41 (GMT)]Failed execute process.
Error: DB01146
データベースにテーブルが存在しません。
Cause:
Table 'cb_cbgrn.tab_grn_notification_notify___' doesn't exist
Counter Measure:
サイボウズオフィシャルパートナー、または販売元にお問い合わせください。
:
:
:------------------------
※XXXX-XX-XX.background_job.logは、次のディレクトリーに出力されます。
/(「scripts_dir」で指定したディレクトリー)/(インストール識別子)/logs/background_job/XXXX-XX-XX.background_job.log
回避/対応方法
【回避方法】
次のバージョンの製品で本現象を改修しています。バージョンアップを検討してください。
- バージョン 4.2.0のガルーン