240 名前:名無しさん┃】【┃Dolby[sage] 投稿日:2013/01/09(水) 10:57:51.81 ID:qKRCFzjE0 [1/2]
最新版ですが起動に失敗しました
【致命的エラー】ウィンドウの構築に失敗しました
java.lang.ArrayIndexOutOfBoundsException: 10
at java.util.ArrayList.add(Unknown Source)
at tainavi.RowItem.addData(RowItem.java:37)
at tainavi.AbsReserveListView$ReservedItem.myrefresh(AbsReserveListView.java:221)
at tainavi.RowItem.fireChanged(RowItem.java:33)
at tainavi.AbsReserveListView.setOverlapMark(AbsReserveListView.java:493)
at tainavi.AbsReserveListView.redrawReservedList(AbsReserveListView.java:426)
at tainavi.Viewer$VWToolBar.recorderSelectorChanged(Viewer.java:1247)
at tainavi.AbsToolBar$8.itemStateChanged(AbsToolBar.java:775)
at javax.swing.JComboBox.fireItemStateChanged(Unknown Source)
241 名前:名無しさん┃】【┃Dolby[sage] 投稿日:2013/01/09(水) 10:58:34.23 ID:qKRCFzjE0 [2/2]
続きです
at javax.swing.JComboBox.selectedItemChanged(Unknown Source)
at javax.swing.JComboBox.contentsChanged(Unknown Source)
at javax.swing.AbstractListModel.fireContentsChanged(Unknown Source)
at javax.swing.DefaultComboBoxModel.setSelectedItem(Unknown Source)
at javax.swing.JComboBox.setSelectedItem(Unknown Source)
at tainavi.AbsToolBar.setSelectedRecorder(AbsToolBar.java:586)
at tainavi.Viewer.buildMainWindow(Viewer.java:3803)
at tainavi.Viewer._initialize(Viewer.java:4213)
at tainavi.Viewer.access$63(Viewer.java:4101)
at tainavi.Viewer$27.doWorks(Viewer.java:4076)
at tainavi.SwingBackgroundWorker$1.doInBackground(SwingBackgroundWorker.java:45)
at javax.swing.SwingWorker$1.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at javax.swing.SwingWorker.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
247 名前:名無しさん┃】【┃Dolby[sage] 投稿日:2013/01/11(金) 02:10:09.85 ID:xr6gukHO0
>>240-241
この起動失敗の確率は100%でしょうか?
ArrayList.add()でArrayIndexOutOfBoundsExceptionだとこれは尋常ならざるエラーで
おそらくスレッド制御に失敗していてひとつのArrayListを複数のスレッドから同時に操作しているのではないかと思われるのですが
となると鯛ナビのコードが根本から腐っており調査に時間がかかりそうなので
100%発生となるとなにか臨時処置的なものを考える必要があるため
教えて頂ければと思います。
248 名前:名無しさん┃】【┃Dolby[sage] 投稿日:2013/01/11(金) 08:47:10.56 ID:uXIkKYcz0
>>247
文字制限の為に言葉足らずで失礼しました
起動に失敗するのは100%ではありません
どうも起動後に別の作業をしていてウィンドウがアクティブではない時に失敗してる事が多い気がします
その後にもう一度起動すると成功します
<番ナビスレから転載>
【状況】
【経過1】
以上の対応は、発生した症状へのその場しのぎの対応で根本原因の追究はしていない(できていない)ため、他の起動不能パターンもあるかもしれませんm(_ _)m
【経過2】
経過1の件は3.18で修正して多分同じ問題は出ない筈です。
その他、リスト/新聞形式において、現在時刻タイマーとツールバー操作がかちあう場面があるようなのですがまだ未修整です。たまにマウスクリックが効かなくなったなーと思う時があるのではないかと思いますが、多分それが原因なのです…