GroupSession
ほぼ同様のトラブルに関する投稿がすでにありますが、投稿日時が10年以上前ということと、私の解決方法が異なっていましたので新規で投稿させて頂きます。症状としてはほぼ同じで、ユーザーマネージャーでCSVデータからインポートを行おうとすると「(!)サーバエラーが発生しました。回線が込み合っている可能性があります。時間をおいて再接続してください。」というエラーメッセージが表示され、ログも同じくテーブル CMN_USRM_INF に対するUSI_YAKUSYOKU の update 命令でエラーが発生しました。発生し始めた原因と思われるのが、GroupSessionのアップデートによるデータコンバートだと思われます。当初利用していたのは GS ver 4.9.8 OS サーバー: CentOS 7.5 / クライアント: Windows10 Java: AdoptOpenJDK 11.0.7 Apache-TomCat: 9.0.36この状態から、GS ver を 5.11 へアップデートを行いました。アップデートでデータコンバートが実行されたと思うのですが、それ以降からユーザーマネージャーにおけるCSVデータからのインポートにてエラーが発生するようになりました。以前の投稿への回答でUSI_YAKUSYOKUに対するUpdateのSQL文に修正を加えるようなことが書かれていましたが他に手段がないか試行錯誤してみました。DBAプラグインを組み込んでいましたので、実際にSQL文を実行させて、CNM_USRM_INFテーブルに対してUSI_YAKUSYOKUのupdateを実行してみたところ、同じエラーが発生しました。エラーが発生したSQL文→ update CNM_USRM_INF set USI_YAKUSYOKU = null;これに対し、以前の投稿で解決策としてかかれていたSQL文を実行してみたところ、エラーが発生しませんでした。エラー回避できたSQL文→ update CNM_USRM_INF set USI_YAKUSYOKU = null where USI_YAKUSYOKU is not null;この他にもWhere文の内容を変えながら USI_YAKUSYOKU に対して update をかけてみたところWhere文を入れることでエラーが出なくなるのと、Where文を入れないと必ずエラーは発生すること、またIndexに対するエラーメッセージも含まれていたこともあり、データコンバートの際に何か制約違反のデータが入り込んでしまったのではないかと思い、次のSQL文を実行してみました。→ update CNM_USRM_INF set USI_YAKUSYOKU = null where USR_SID > 0;このSQL文を実行した後、正常にCSVファイルからのインポートが行えるようになりました。ユーザーマネージャーのインポートでエラーが出ている人すべてに対して解決出来るものではないかもしれませんが一事例として報告させて頂きます。
TOP