Ticket #30532

その他 起動に失敗することがある

Open Date: 2013-01-19 00:40 Last Update: 2013-02-06 00:19

Reporter:
Owner:
Type:
Status:
Open [Owner assigned]
Component:
(None)
MileStone:
(None)
Priority:
8
Severity:
9 - Highest
Resolution:
None
File:
None

Details

<番ナビスレから転載>

【状況】

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】

  • 「タブを開いたときの再描画」と「レコーダコンボボックスで選択を実行した時の再描画」がかち合って起動障害を起こしていると思われるの状況が確認できたので、それに関しては次バージョン(3.17.5β)で暫定対応したいと考えています。

以上の対応は、発生した症状へのその場しのぎの対応で根本原因の追究はしていない(できていない)ため、他の起動不能パターンもあるかもしれませんm(_ _)m

【経過2】

経過1の件は3.18で修正して多分同じ問題は出ない筈です。

その他、リスト/新聞形式において、現在時刻タイマーとツールバー操作がかちあう場面があるようなのですがまだ未修整です。たまにマウスクリックが効かなくなったなーと思う時があるのではないかと思いますが、多分それが原因なのです…

Ticket History (2/2 Histories)

2013-01-19 00:40 Updated by: peeweedee
  • New Ticket "その他 起動に失敗することがある" created
2013-02-06 00:19 Updated by: peeweedee
  • Details Updated

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login