Here is my log file. I only copied everything after the button file loaded.
Primary buffer created.
[18:11:22] Playback format is set : sampling rate = 22050, num channels = 2.
[18:11:22] Buffer caps : Transfer rate = 0, CPU overhead = 0.
[18:11:22] Default speaker config is : 1310724.
[18:11:22] Direct sound audio device initialized successfully :
[18:11:22] DX Version : 7
[18:11:22] Hardware - disabled [buffers : 0]
[18:11:22] Extensions - disabled :
[18:11:22] EAX ver. 1 [ ] - disabled
[18:11:22] EAX ver. 2 [ ] - disabled
[18:11:22] EAX ver. 3 [ ] - disabled
[18:11:22] I3D ver. 2 [ ] - disabled
[18:11:22] ZoomFX [ ] - disabled
[18:11:22] MacroFX [ ] - disabled
[18:11:22] SIMD render [X]
[18:11:22] num channels 32
[18:11:22]
[18:11:33] java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
[18:11:33] at java.util.ArrayList.RangeCheck(Unknown Source)
[18:11:33] at java.util.ArrayList.get(Unknown Source)
[18:11:33] at com.maddox.gwindow.GWindowComboControl.get(GWindowComboControl.java:119)
[18:11:33] at com.maddox.gwindow.GWindowComboControl.setSelected(GWindowComboControl.java:124)
[18:11:33] at com.maddox.il2.gui.GUIAirArming.selectWeapon(GUIAirArming.java:833)
[18:11:33] at com.maddox.il2.gui.GUIAirArming.access$500(GUIAirArming.java:71)
[18:11:33] at com.maddox.il2.gui.GUIAirArming$DialogClient.notify(GUIAirArming.java:1665)
[18:11:33] at com.maddox.gwindow.GWindow.notify(GWindow.java:143)
[18:11:33] at com.maddox.gwindow.GWindowComboControl.setSelected(GWindowComboControl.java:129)
[18:11:33] at com.maddox.gwindow.GWindowComboControl$ListArea.mouseButton(GWindowComboControl.java:235)
[18:11:33] at com.maddox.gwindow.GWindow._mouseButton(GWindow.java:527)
[18:11:33] at com.maddox.gwindow.GWindowRoot.doMouseButton(GWindowRoot.java:251)
[18:11:33] at com.maddox.gwindow.GWindowManager.doMouseButton(GWindowManager.java:69)
[18:11:33] at com.maddox.il2.engine.GUIWindowManager.msgMouseButton(GUIWindowManager.java:126)
[18:11:33] at com.maddox.rts.MsgMouse.invokeListener(MsgMouse.java:98)
[18:11:33] at com.maddox.rts.Message._send(Message.java:1217)
[18:11:33] at com.maddox.rts.Message.sendToObject(Message.java:1191)
[18:11:33] at com.maddox.rts.Message.sendToArray(Message.java:1147)
[18:11:33] at com.maddox.rts.Message.sendTo(Message.java:1128)
[18:11:33] at com.maddox.rts.Message.trySend(Message.java:1115)
[18:11:33] at com.maddox.rts.Time.loopMessages(Time.java:180)
[18:11:33] at com.maddox.rts.RTSConf.loopMsgs(RTSConf.java:101)
[18:11:33] at com.maddox.il2.game.MainWin3D.loopApp(MainWin3D.java:131)
[18:11:33] at com.maddox.il2.game.Main.exec(Main.java:439)
[18:11:33] at com.maddox.il2.game.GameWin3D.main(GameWin3D.java:235)
[19.11.2013 18:11:48] -------------- END log session -------------