This is how the log.lst looks at the end, I removed all the AC initiating lines inbetween, there were no fault messages there
java.lang.IndexOutOfBoundsException: Index: -1, Size: 345
[22:48:39] at java.util.ArrayList.RangeCheck(Unknown Source)
[22:48:39] at java.util.ArrayList.remove(Unknown Source)
[22:48:39] at com.maddox.rts.IniFile.deleteSubject(IniFile.java:664)
[22:48:39] at com.maddox.il2.ai.UserCfg.saveConf(UserCfg.java:159)
[22:48:39] at com.maddox.il2.gui.GUIQuick._leave(GUIQuick.java:2305)
[22:48:39] at com.maddox.il2.game.GameState.leavePop(GameState.java:93)
[22:48:39] at com.maddox.il2.game.GameStateStack.pop(GameStateStack.java:67)
[22:48:39] at com.maddox.il2.gui.GUIQuick$DialogClient.notify(GUIQuick.java:1288)
[22:48:39] at com.maddox.gwindow.GWindow.notify(GWindow.java:143)
[22:48:39] at com.maddox.gwindow.GWindowDialogControl._notify(GWindowDialogControl.java:51)
[22:48:39] at com.maddox.il2.gui.GUIButton._notify(GUIButton.java:18)
[22:48:39] at com.maddox.gwindow.GWindowDialogControl.mouseClick(GWindowDialogControl.java:86)
[22:48:39] at com.maddox.il2.gui.GUIButton.mouseClick(GUIButton.java:22)
[22:48:39] at com.maddox.gwindow.GWindow._mouseButton(GWindow.java:514)
[22:48:39] at com.maddox.gwindow.GWindowRoot.doMouseButton(GWindowRoot.java:251)
[22:48:39] at com.maddox.gwindow.GWindowManager.doMouseButton(GWindowManager.java:69)
[22:48:39] at com.maddox.il2.engine.GUIWindowManager.msgMouseButton(GUIWindowManager.java:126)
[22:48:39] at com.maddox.rts.MsgMouse.invokeListener(MsgMouse.java:98)
[22:48:39] at com.maddox.rts.Message._send(Message.java:1217)
[22:48:39] at com.maddox.rts.Message.sendToObject(Message.java:1191)
[22:48:39] at com.maddox.rts.Message.sendToArray(Message.java:1147)
[22:48:39] at com.maddox.rts.Message.sendTo(Message.java:1128)
[22:48:39] at com.maddox.rts.Message.trySend(Message.java:1115)
[22:48:39] at com.maddox.rts.Time.loopMessages(Time.java:180)
[22:48:39] at com.maddox.rts.RTSConf.loopMsgs(RTSConf.java:101)
[22:48:39] at com.maddox.il2.game.MainWin3D.loopApp(MainWin3D.java:131)
[22:48:39] at com.maddox.il2.game.Main.exec(Main.java:437)
[22:48:39] at com.maddox.il2.game.GameWin3D.main(GameWin3D.java:235)
[22:48:43] java.lang.IndexOutOfBoundsException: Index: -1, Size: 345
[22:48:43] at java.util.ArrayList.RangeCheck(Unknown Source)
[22:48:43] at java.util.ArrayList.remove(Unknown Source)
[22:48:43] at com.maddox.rts.IniFile.deleteSubject(IniFile.java:664)
[22:48:43] at com.maddox.il2.ai.UserCfg.saveConf(UserCfg.java:159)
[22:48:43] at com.maddox.il2.gui.GUIQuick._leave(GUIQuick.java:2305)
[22:48:43] at com.maddox.il2.game.GameState.leavePop(GameState.java:93)
[22:48:43] at com.maddox.il2.game.GameStateStack.pop(GameStateStack.java:67)
[22:48:43] at com.maddox.il2.gui.GUIQuick$DialogClient.notify(GUIQuick.java:1288)
[22:48:43] at com.maddox.gwindow.GWindow.notify(GWindow.java:143)
[22:48:43] at com.maddox.gwindow.GWindowDialogControl._notify(GWindowDialogControl.java:51)
[22:48:43] at com.maddox.il2.gui.GUIButton._notify(GUIButton.java:18)
[22:48:43] at com.maddox.gwindow.GWindowDialogControl.mouseClick(GWindowDialogControl.java:86)
[22:48:43] at com.maddox.il2.gui.GUIButton.mouseClick(GUIButton.java:22)
[22:48:43] at com.maddox.gwindow.GWindow._mouseButton(GWindow.java:514)
[22:48:43] at com.maddox.gwindow.GWindowRoot.doMouseButton(GWindowRoot.java:251)
[22:48:43] at com.maddox.gwindow.GWindowManager.doMouseButton(GWindowManager.java:69)
[22:48:43] at com.maddox.il2.engine.GUIWindowManager.msgMouseButton(GUIWindowManager.java:126)
[22:48:43] at com.maddox.rts.MsgMouse.invokeListener(MsgMouse.java:98)
[22:48:43] at com.maddox.rts.Message._send(Message.java:1217)
[22:48:43] at com.maddox.rts.Message.sendToObject(Message.java:1191)
[22:48:43] at com.maddox.rts.Message.sendToArray(Message.java:1147)
[22:48:43] at com.maddox.rts.Message.sendTo(Message.java:1128)
[22:48:43] at com.maddox.rts.Message.trySend(Message.java:1115)
[22:48:43] at com.maddox.rts.Time.loopMessages(Time.java:180)
[22:48:43] at com.maddox.rts.RTSConf.loopMsgs(RTSConf.java:101)
[22:48:43] at com.maddox.il2.game.MainWin3D.loopApp(MainWin3D.java:131)
[22:48:43] at com.maddox.il2.game.Main.exec(Main.java:437)
[22:48:43] at com.maddox.il2.game.GameWin3D.main(GameWin3D.java:235)
[22:48:49] java.lang.IndexOutOfBoundsException: Index: -1, Size: 345
[22:48:49] at java.util.ArrayList.RangeCheck(Unknown Source)
[22:48:49] at java.util.ArrayList.remove(Unknown Source)
[22:48:49] at com.maddox.rts.IniFile.deleteSubject(IniFile.java:664)
[22:48:49] at com.maddox.il2.ai.UserCfg.saveConf(UserCfg.java:159)
[22:48:49] at com.maddox.il2.gui.GUIQuick._leave(GUIQuick.java:2305)
[22:48:49] at com.maddox.il2.game.GameState.leavePop(GameState.java:93)
[22:48:49] at com.maddox.il2.game.GameStateStack.pop(GameStateStack.java:67)
[22:48:49] at com.maddox.il2.gui.GUIQuick$DialogClient.notify(GUIQuick.java:1288)
[22:48:49] at com.maddox.gwindow.GWindow.notify(GWindow.java:143)
[22:48:49] at com.maddox.gwindow.GWindowDialogControl._notify(GWindowDialogControl.java:51)
[22:48:49] at com.maddox.il2.gui.GUIButton._notify(GUIButton.java:18)
[22:48:49] at com.maddox.gwindow.GWindowDialogControl.mouseClick(GWindowDialogControl.java:86)
[22:48:49] at com.maddox.il2.gui.GUIButton.mouseClick(GUIButton.java:22)
[22:48:49] at com.maddox.gwindow.GWindow._mouseButton(GWindow.java:514)
[22:48:49] at com.maddox.gwindow.GWindowRoot.doMouseButton(GWindowRoot.java:251)
[22:48:49] at com.maddox.gwindow.GWindowManager.doMouseButton(GWindowManager.java:69)
[22:48:49] at com.maddox.il2.engine.GUIWindowManager.msgMouseButton(GUIWindowManager.java:126)
[22:48:49] at com.maddox.rts.MsgMouse.invokeListener(MsgMouse.java:98)
[22:48:49] at com.maddox.rts.Message._send(Message.java:1217)
[22:48:49] at com.maddox.rts.Message.sendToObject(Message.java:1191)
[22:48:49] at com.maddox.rts.Message.sendToArray(Message.java:1147)
[22:48:49] at com.maddox.rts.Message.sendTo(Message.java:1128)
[22:48:49] at com.maddox.rts.Message.trySend(Message.java:1115)
[22:48:49] at com.maddox.rts.Time.loopMessages(Time.java:180)
[22:48:49] at com.maddox.rts.RTSConf.loopMsgs(RTSConf.java:101)
[22:48:49] at com.maddox.il2.game.MainWin3D.loopApp(MainWin3D.java:131)
[22:48:49] at com.maddox.il2.game.Main.exec(Main.java:437)
[22:48:49] at com.maddox.il2.game.GameWin3D.main(GameWin3D.java:235)
[22:48:58] java.lang.IndexOutOfBoundsException: Index: -1, Size: 345
[22:48:58] at java.util.ArrayList.RangeCheck(Unknown Source)
[22:48:58] at java.util.ArrayList.remove(Unknown Source)
[22:48:58] at com.maddox.rts.IniFile.deleteSubject(IniFile.java:664)
[22:48:58] at com.maddox.il2.ai.UserCfg.saveConf(UserCfg.java:159)
[22:48:58] at com.maddox.il2.gui.GUIQuick._leave(GUIQuick.java:2305)
[22:48:58] at com.maddox.il2.game.GameState.leavePop(GameState.java:93)
[22:48:58] at com.maddox.il2.game.GameStateStack.pop(GameStateStack.java:67)
[22:48:58] at com.maddox.il2.gui.GUIQuick$DialogClient.notify(GUIQuick.java:1288)
[22:48:58] at com.maddox.gwindow.GWindow.notify(GWindow.java:143)
[22:48:58] at com.maddox.gwindow.GWindowDialogControl._notify(GWindowDialogControl.java:51)
[22:48:58] at com.maddox.il2.gui.GUIButton._notify(GUIButton.java:18)
[22:48:58] at com.maddox.gwindow.GWindowDialogControl.mouseClick(GWindowDialogControl.java:86)
[22:48:58] at com.maddox.il2.gui.GUIButton.mouseClick(GUIButton.java:22)
[22:48:58] at com.maddox.gwindow.GWindow._mouseButton(GWindow.java:514)
[22:48:58] at com.maddox.gwindow.GWindowRoot.doMouseButton(GWindowRoot.java:251)
[22:48:58] at com.maddox.gwindow.GWindowManager.doMouseButton(GWindowManager.java:69)
[22:48:58] at com.maddox.il2.engine.GUIWindowManager.msgMouseButton(GUIWindowManager.java:126)
[22:48:58] at com.maddox.rts.MsgMouse.invokeListener(MsgMouse.java:98)
[22:48:58] at com.maddox.rts.Message._send(Message.java:1217)
[22:48:58] at com.maddox.rts.Message.sendToObject(Message.java:1191)
[22:48:58] at com.maddox.rts.Message.sendToArray(Message.java:1147)
[22:48:58] at com.maddox.rts.Message.sendTo(Message.java:1128)
[22:48:58] at com.maddox.rts.Message.trySend(Message.java:1115)
[22:48:58] at com.maddox.rts.Time.loopMessages(Time.java:180)
[22:48:58] at com.maddox.rts.RTSConf.loopMsgs(RTSConf.java:101)
[22:48:58] at com.maddox.il2.game.MainWin3D.loopApp(MainWin3D.java:131)
[22:48:58] at com.maddox.il2.game.Main.exec(Main.java:437)
[22:48:58] at com.maddox.il2.game.GameWin3D.main(GameWin3D.java:235)
[22:49:23] Index: -1, Size: 345
[22:49:23] java.lang.IndexOutOfBoundsException: Index: -1, Size: 345
[22:49:23] at java.util.ArrayList.RangeCheck(Unknown Source)
[22:49:23] at java.util.ArrayList.remove(Unknown Source)
[22:49:23] at com.maddox.rts.IniFile.deleteSubject(IniFile.java:664)
[22:49:23] at com.maddox.il2.ai.UserCfg.saveConf(UserCfg.java:159)
[22:49:23] at com.maddox.il2.gui.GUIQuick._leave(GUIQuick.java:2305)
[22:49:23] at com.maddox.il2.game.GameState.leavePush(GameState.java:91)
[22:49:23] at com.maddox.il2.game.GameStateStack.push(GameStateStack.java:52)
[22:49:23] at com.maddox.il2.game.GameStateStack.push(GameStateStack.java:44)
[22:49:23] at com.maddox.il2.gui.GUIQuick.startQuickMissionMulti(GUIQuick.java:2789)
[22:49:23] at com.maddox.il2.gui.GUIQuick$DialogClient.notify(GUIQuick.java:1307)
[22:49:23] at com.maddox.gwindow.GWindow.notify(GWindow.java:143)
[22:49:23] at com.maddox.gwindow.GWindowDialogControl._notify(GWindowDialogControl.java:51)
[22:49:23] at com.maddox.il2.gui.GUIButton._notify(GUIButton.java:18)
[22:49:23] at com.maddox.gwindow.GWindowDialogControl.mouseClick(GWindowDialogControl.java:86)
[22:49:23] at com.maddox.il2.gui.GUIButton.mouseClick(GUIButton.java:22)
[22:49:23] at com.maddox.gwindow.GWindow._mouseButton(GWindow.java:514)
[22:49:23] at com.maddox.gwindow.GWindowRoot.doMouseButton(GWindowRoot.java:251)
[22:49:23] at com.maddox.gwindow.GWindowManager.doMouseButton(GWindowManager.java:69)
[22:49:23] at com.maddox.il2.engine.GUIWindowManager.msgMouseButton(GUIWindowManager.java:126)
[22:49:23] at com.maddox.rts.MsgMouse.invokeListener(MsgMouse.java:98)
[22:49:23] at com.maddox.rts.Message._send(Message.java:1217)
[22:49:23] at com.maddox.rts.Message.sendToObject(Message.java:1191)
[22:49:23] at com.maddox.rts.Message.sendToArray(Message.java:1147)
[22:49:23] at com.maddox.rts.Message.sendTo(Message.java:1128)
[22:49:23] at com.maddox.rts.Message.trySend(Message.java:1115)
[22:49:23] at com.maddox.rts.Time.loopMessages(Time.java:180)
[22:49:23] at com.maddox.rts.RTSConf.loopMsgs(RTSConf.java:101)
[22:49:23] at com.maddox.il2.game.MainWin3D.loopApp(MainWin3D.java:131)
[22:49:23] at com.maddox.il2.game.Main.exec(Main.java:437)
[22:49:23] at com.maddox.il2.game.GameWin3D.main(GameWin3D.java:235)
[22:49:23] >> no file: Missions/QuickQMBPro/Europe_NWEurope/Europe_NWEuropeBlueScramble00.mis
[22:49:29] java.lang.IndexOutOfBoundsException: Index: -1, Size: 345
[22:49:29] at java.util.ArrayList.Rang