メモが保存されなかった
最近,メモが保存されないことがあって,ログを調べたところ,以下の exception が出ていた。
DBTask.java: java.util.concurrent.RejectedExecutionException 26193776 [AWT-EventQueue-0] WARN boot.logger - DBTask failed 26193776 [AWT-EventQueue-0] WARN boot.logger - java.util.concurrent.RejectedExecutionExceptionDBTask が起動する前に,ChartImpl で Executor をシャットダウンしてしまっている可能性がある。結局,以下の変更をコメントアウトした。
ChartImpl.java
@Override public void stop() { ・ ・ // ↓やっぱりこれはまずかったかもしれない //pns^ DBTask が残っていると Chart にアクセスしてくるので,dispose する前に thread を shutdown する // DatabaseExecutor.restart(); //pns$ getFrame().setVisible(false); getFrame().setJMenuBar(null); getFrame().dispose(); }これだと,これから MemoInspector で DBTask が走るというときに ChartImpl が閉じてしまうことになるのだが,とりあえず無視して様子を見る。
« OpenDolphin-1.3.0.4 公開(Java 1.6 専用) | トップページ | スタンプエディターの右矢印 (2) »
「OpenDolphin」カテゴリの記事
- Java 17 への移行(7) - OpenDolphin client の対応 (2023.02.04)
- Java 17 への移行(6) - Hibernate 6 でやらかす(2023.02.03)
- Java 17 への移行(5) - OpenDolphin server の対応(2023.02.02)
- Java 17 への移行(4) - OpenSearch の準備 [ubuntu 編](2023.02.01)
- Java 17 への移行(3) - OpenSearch の準備 [mac 編](2023.01.31)