Mission unit count battle : 125 Mission unit count train : 4 Mission unit count truck : 70 Mission unit count ships : 0 Mission unit count AA : 375 Mission unit count total : 574 unit count flights : 0 unit count misson : 574 unit count total : 574 No skin designasated for plane p39l1 No skin designasated for plane p39l1 No skin designasated for plane p39l1 No skin designasated for plane p39l1 No skin designasated for plane p39l1 No skin designasated for plane p39l1 No skin designasated for plane p39l1 No skin designasated for plane p39l1 No skin designasated for plane p39l1 No skin designasated for plane p39l1 No skin designasated for plane p39l1 No skin designasated for plane p39l1 No skin designasated for plane p39l1 No skin designasated for plane p39l1 "C:\Games\IL-2BoS\bin\resaver\MissionResaver.exe" -t -d "C:\Games\IL-2BoS\data" -f "C:\Games\IL-2BoS\data\Missions\PWCG\All Or Nothing 1944-01-06.mission" Succeeded creating binary mission file for: "C:\Games\IL-2BoS\bin\resaver\MissionResaver.exe" -t -d "C:\Games\IL-2BoS\data" -f "C:\Games\IL-2BoS\data\Missions\PWCG\All Or Nothing 1944-01-06.mission" Running BoS Error reading file 102050010.json PWCG Error Thu Aug 08 21:42:31 BST 2024 com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:224) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:82) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:187) at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.Gson.fromJson(Gson.java:887) at pwcg.campaign.io.json.JsonObjectReader.readJsonFile(JsonObjectReader.java:34) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadron(CampaignPersonnelIOJson.java:83) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadrons(CampaignPersonnelIOJson.java:76) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readJson(CampaignPersonnelIOJson.java:66) at pwcg.campaign.io.json.CampaignIOJson.readJson(CampaignIOJson.java:49) at pwcg.campaign.Campaign.readValidCampaign(Campaign.java:125) at pwcg.campaign.Campaign.open(Campaign.java:77) at pwcg.gui.maingui.PwcgMainScreen.makeCampaignPanel(PwcgMainScreen.java:298) at pwcg.gui.maingui.PwcgMainScreen.makeGUI(PwcgMainScreen.java:140) at pwcg.gui.maingui.PwcgMainScreen.makePanels(PwcgMainScreen.java:84) at pwcg.gui.maingui.PwcgMain.startPWCG(PwcgMain.java:40) at pwcg.gui.maingui.PwcgMain.main(PwcgMain.java:22) Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:385) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:213) ... 23 more PWCG Error Thu Aug 08 21:42:31 BST 2024 pwcg.core.exception.PWCGException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at pwcg.campaign.io.json.JsonObjectReader.readJsonFile(JsonObjectReader.java:42) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadron(CampaignPersonnelIOJson.java:83) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadrons(CampaignPersonnelIOJson.java:76) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readJson(CampaignPersonnelIOJson.java:66) at pwcg.campaign.io.json.CampaignIOJson.readJson(CampaignIOJson.java:49) at pwcg.campaign.Campaign.readValidCampaign(Campaign.java:125) at pwcg.campaign.Campaign.open(Campaign.java:77) at pwcg.gui.maingui.PwcgMainScreen.makeCampaignPanel(PwcgMainScreen.java:298) at pwcg.gui.maingui.PwcgMainScreen.makeGUI(PwcgMainScreen.java:140) at pwcg.gui.maingui.PwcgMainScreen.makePanels(PwcgMainScreen.java:84) at pwcg.gui.maingui.PwcgMain.startPWCG(PwcgMain.java:40) at pwcg.gui.maingui.PwcgMain.main(PwcgMain.java:22) Error reading file 102050010.json PWCG Error Thu Aug 08 21:42:39 BST 2024 com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:224) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:82) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:187) at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.Gson.fromJson(Gson.java:887) at pwcg.campaign.io.json.JsonObjectReader.readJsonFile(JsonObjectReader.java:34) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadron(CampaignPersonnelIOJson.java:83) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadrons(CampaignPersonnelIOJson.java:76) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readJson(CampaignPersonnelIOJson.java:66) at pwcg.campaign.io.json.CampaignIOJson.readJson(CampaignIOJson.java:49) at pwcg.campaign.Campaign.readValidCampaign(Campaign.java:125) at pwcg.campaign.Campaign.open(Campaign.java:77) at pwcg.gui.maingui.PwcgMainScreen.makeCampaignPanel(PwcgMainScreen.java:298) at pwcg.gui.maingui.PwcgMainScreen.refresh(PwcgMainScreen.java:120) at pwcg.gui.maingui.PwcgMainScreen.makePanels(PwcgMainScreen.java:85) at pwcg.gui.maingui.PwcgMain.startPWCG(PwcgMain.java:40) at pwcg.gui.maingui.PwcgMain.main(PwcgMain.java:22) Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:385) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:213) ... 23 more PWCG Error Thu Aug 08 21:42:39 BST 2024 pwcg.core.exception.PWCGException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at pwcg.campaign.io.json.JsonObjectReader.readJsonFile(JsonObjectReader.java:42) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadron(CampaignPersonnelIOJson.java:83) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadrons(CampaignPersonnelIOJson.java:76) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readJson(CampaignPersonnelIOJson.java:66) at pwcg.campaign.io.json.CampaignIOJson.readJson(CampaignIOJson.java:49) at pwcg.campaign.Campaign.readValidCampaign(Campaign.java:125) at pwcg.campaign.Campaign.open(Campaign.java:77) at pwcg.gui.maingui.PwcgMainScreen.makeCampaignPanel(PwcgMainScreen.java:298) at pwcg.gui.maingui.PwcgMainScreen.refresh(PwcgMainScreen.java:120) at pwcg.gui.maingui.PwcgMainScreen.makePanels(PwcgMainScreen.java:85) at pwcg.gui.maingui.PwcgMain.startPWCG(PwcgMain.java:40) at pwcg.gui.maingui.PwcgMain.main(PwcgMain.java:22) Running BoS Error reading file 102050010.json PWCG Error Thu Aug 08 21:43:14 BST 2024 com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:224) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:82) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:187) at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.Gson.fromJson(Gson.java:887) at pwcg.campaign.io.json.JsonObjectReader.readJsonFile(JsonObjectReader.java:34) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadron(CampaignPersonnelIOJson.java:83) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadrons(CampaignPersonnelIOJson.java:76) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readJson(CampaignPersonnelIOJson.java:66) at pwcg.campaign.io.json.CampaignIOJson.readJson(CampaignIOJson.java:49) at pwcg.campaign.Campaign.readValidCampaign(Campaign.java:125) at pwcg.campaign.Campaign.open(Campaign.java:77) at pwcg.gui.maingui.PwcgMainScreen.makeCampaignPanel(PwcgMainScreen.java:298) at pwcg.gui.maingui.PwcgMainScreen.makeGUI(PwcgMainScreen.java:140) at pwcg.gui.maingui.PwcgMainScreen.makePanels(PwcgMainScreen.java:84) at pwcg.gui.maingui.PwcgMain.startPWCG(PwcgMain.java:40) at pwcg.gui.maingui.PwcgMain.main(PwcgMain.java:22) Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:385) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:213) ... 23 more PWCG Error Thu Aug 08 21:43:14 BST 2024 pwcg.core.exception.PWCGException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at pwcg.campaign.io.json.JsonObjectReader.readJsonFile(JsonObjectReader.java:42) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadron(CampaignPersonnelIOJson.java:83) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadrons(CampaignPersonnelIOJson.java:76) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readJson(CampaignPersonnelIOJson.java:66) at pwcg.campaign.io.json.CampaignIOJson.readJson(CampaignIOJson.java:49) at pwcg.campaign.Campaign.readValidCampaign(Campaign.java:125) at pwcg.campaign.Campaign.open(Campaign.java:77) at pwcg.gui.maingui.PwcgMainScreen.makeCampaignPanel(PwcgMainScreen.java:298) at pwcg.gui.maingui.PwcgMainScreen.makeGUI(PwcgMainScreen.java:140) at pwcg.gui.maingui.PwcgMainScreen.makePanels(PwcgMainScreen.java:84) at pwcg.gui.maingui.PwcgMain.startPWCG(PwcgMain.java:40) at pwcg.gui.maingui.PwcgMain.main(PwcgMain.java:22) Error reading file 102050010.json PWCG Error Thu Aug 08 21:43:16 BST 2024 com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:224) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:82) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:187) at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.Gson.fromJson(Gson.java:887) at pwcg.campaign.io.json.JsonObjectReader.readJsonFile(JsonObjectReader.java:34) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadron(CampaignPersonnelIOJson.java:83) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadrons(CampaignPersonnelIOJson.java:76) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readJson(CampaignPersonnelIOJson.java:66) at pwcg.campaign.io.json.CampaignIOJson.readJson(CampaignIOJson.java:49) at pwcg.campaign.Campaign.readValidCampaign(Campaign.java:125) at pwcg.campaign.Campaign.open(Campaign.java:77) at pwcg.gui.maingui.PwcgMainScreen.makeCampaignPanel(PwcgMainScreen.java:298) at pwcg.gui.maingui.PwcgMainScreen.refresh(PwcgMainScreen.java:120) at pwcg.gui.maingui.PwcgMainScreen.makePanels(PwcgMainScreen.java:85) at pwcg.gui.maingui.PwcgMain.startPWCG(PwcgMain.java:40) at pwcg.gui.maingui.PwcgMain.main(PwcgMain.java:22) Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:385) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:213) ... 23 more PWCG Error Thu Aug 08 21:43:16 BST 2024 pwcg.core.exception.PWCGException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at pwcg.campaign.io.json.JsonObjectReader.readJsonFile(JsonObjectReader.java:42) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadron(CampaignPersonnelIOJson.java:83) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadrons(CampaignPersonnelIOJson.java:76) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readJson(CampaignPersonnelIOJson.java:66) at pwcg.campaign.io.json.CampaignIOJson.readJson(CampaignIOJson.java:49) at pwcg.campaign.Campaign.readValidCampaign(Campaign.java:125) at pwcg.campaign.Campaign.open(Campaign.java:77) at pwcg.gui.maingui.PwcgMainScreen.makeCampaignPanel(PwcgMainScreen.java:298) at pwcg.gui.maingui.PwcgMainScreen.refresh(PwcgMainScreen.java:120) at pwcg.gui.maingui.PwcgMainScreen.makePanels(PwcgMainScreen.java:85) at pwcg.gui.maingui.PwcgMain.startPWCG(PwcgMain.java:40) at pwcg.gui.maingui.PwcgMain.main(PwcgMain.java:22) Error reading file 102050010.json PWCG Error Thu Aug 08 21:44:09 BST 2024 com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:224) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:82) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:187) at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.Gson.fromJson(Gson.java:887) at pwcg.campaign.io.json.JsonObjectReader.readJsonFile(JsonObjectReader.java:34) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadron(CampaignPersonnelIOJson.java:83) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadrons(CampaignPersonnelIOJson.java:76) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readJson(CampaignPersonnelIOJson.java:66) at pwcg.campaign.io.json.CampaignIOJson.readJson(CampaignIOJson.java:49) at pwcg.campaign.Campaign.readValidCampaign(Campaign.java:125) at pwcg.campaign.Campaign.open(Campaign.java:77) at pwcg.gui.maingui.PwcgMainScreen.makeCampaignPanel(PwcgMainScreen.java:298) at pwcg.gui.maingui.PwcgMainScreen.refresh(PwcgMainScreen.java:120) at pwcg.gui.campaign.home.CampaignHomeScreen.actionPerformed(CampaignHomeScreen.java:162) at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source) at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) at java.desktop/java.awt.Component.processMouseEvent(Unknown Source) at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source) at java.desktop/java.awt.Component.processEvent(Unknown Source) at java.desktop/java.awt.Container.processEvent(Unknown Source) at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Component.dispatchEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Component.dispatchEvent(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.EventQueue$4.run(Unknown Source) at java.desktop/java.awt.EventQueue$4.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.desktop/java.awt.EventQueue$5.run(Unknown Source) at java.desktop/java.awt.EventQueue$5.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.desktop/java.awt.EventDispatchThread.run(Unknown Source) Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:385) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:213) ... 57 more PWCG Error Thu Aug 08 21:44:09 BST 2024 pwcg.core.exception.PWCGException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at pwcg.campaign.io.json.JsonObjectReader.readJsonFile(JsonObjectReader.java:42) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadron(CampaignPersonnelIOJson.java:83) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadrons(CampaignPersonnelIOJson.java:76) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readJson(CampaignPersonnelIOJson.java:66) at pwcg.campaign.io.json.CampaignIOJson.readJson(CampaignIOJson.java:49) at pwcg.campaign.Campaign.readValidCampaign(Campaign.java:125) at pwcg.campaign.Campaign.open(Campaign.java:77) at pwcg.gui.maingui.PwcgMainScreen.makeCampaignPanel(PwcgMainScreen.java:298) at pwcg.gui.maingui.PwcgMainScreen.refresh(PwcgMainScreen.java:120) at pwcg.gui.campaign.home.CampaignHomeScreen.actionPerformed(CampaignHomeScreen.java:162) at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source) at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) at java.desktop/java.awt.Component.processMouseEvent(Unknown Source) at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source) at java.desktop/java.awt.Component.processEvent(Unknown Source) at java.desktop/java.awt.Container.processEvent(Unknown Source) at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Component.dispatchEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Component.dispatchEvent(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.EventQueue$4.run(Unknown Source) at java.desktop/java.awt.EventQueue$4.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.desktop/java.awt.EventQueue$5.run(Unknown Source) at java.desktop/java.awt.EventQueue$5.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.desktop/java.awt.EventDispatchThread.run(Unknown Source) Running BoS Error reading file 102050010.json PWCG Error Thu Aug 08 21:44:15 BST 2024 com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:224) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:82) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:187) at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.Gson.fromJson(Gson.java:887) at pwcg.campaign.io.json.JsonObjectReader.readJsonFile(JsonObjectReader.java:34) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadron(CampaignPersonnelIOJson.java:83) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadrons(CampaignPersonnelIOJson.java:76) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readJson(CampaignPersonnelIOJson.java:66) at pwcg.campaign.io.json.CampaignIOJson.readJson(CampaignIOJson.java:49) at pwcg.campaign.Campaign.readValidCampaign(Campaign.java:125) at pwcg.campaign.Campaign.open(Campaign.java:77) at pwcg.gui.maingui.PwcgMainScreen.makeCampaignPanel(PwcgMainScreen.java:298) at pwcg.gui.maingui.PwcgMainScreen.makeGUI(PwcgMainScreen.java:140) at pwcg.gui.maingui.PwcgMainScreen.makePanels(PwcgMainScreen.java:84) at pwcg.gui.maingui.PwcgMain.startPWCG(PwcgMain.java:40) at pwcg.gui.maingui.PwcgMain.main(PwcgMain.java:22) Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:385) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:213) ... 23 more PWCG Error Thu Aug 08 21:44:15 BST 2024 pwcg.core.exception.PWCGException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at pwcg.campaign.io.json.JsonObjectReader.readJsonFile(JsonObjectReader.java:42) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadron(CampaignPersonnelIOJson.java:83) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadrons(CampaignPersonnelIOJson.java:76) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readJson(CampaignPersonnelIOJson.java:66) at pwcg.campaign.io.json.CampaignIOJson.readJson(CampaignIOJson.java:49) at pwcg.campaign.Campaign.readValidCampaign(Campaign.java:125) at pwcg.campaign.Campaign.open(Campaign.java:77) at pwcg.gui.maingui.PwcgMainScreen.makeCampaignPanel(PwcgMainScreen.java:298) at pwcg.gui.maingui.PwcgMainScreen.makeGUI(PwcgMainScreen.java:140) at pwcg.gui.maingui.PwcgMainScreen.makePanels(PwcgMainScreen.java:84) at pwcg.gui.maingui.PwcgMain.startPWCG(PwcgMain.java:40) at pwcg.gui.maingui.PwcgMain.main(PwcgMain.java:22) Error reading file 102050010.json PWCG Error Thu Aug 08 21:44:17 BST 2024 com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:224) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:82) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:187) at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.Gson.fromJson(Gson.java:887) at pwcg.campaign.io.json.JsonObjectReader.readJsonFile(JsonObjectReader.java:34) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadron(CampaignPersonnelIOJson.java:83) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadrons(CampaignPersonnelIOJson.java:76) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readJson(CampaignPersonnelIOJson.java:66) at pwcg.campaign.io.json.CampaignIOJson.readJson(CampaignIOJson.java:49) at pwcg.campaign.Campaign.readValidCampaign(Campaign.java:125) at pwcg.campaign.Campaign.open(Campaign.java:77) at pwcg.gui.maingui.PwcgMainScreen.makeCampaignPanel(PwcgMainScreen.java:298) at pwcg.gui.maingui.PwcgMainScreen.refresh(PwcgMainScreen.java:120) at pwcg.gui.maingui.PwcgMainScreen.makePanels(PwcgMainScreen.java:85) at pwcg.gui.maingui.PwcgMain.startPWCG(PwcgMain.java:40) at pwcg.gui.maingui.PwcgMain.main(PwcgMain.java:22) Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:385) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:213) ... 23 more PWCG Error Thu Aug 08 21:44:17 BST 2024 pwcg.core.exception.PWCGException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at pwcg.campaign.io.json.JsonObjectReader.readJsonFile(JsonObjectReader.java:42) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadron(CampaignPersonnelIOJson.java:83) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadrons(CampaignPersonnelIOJson.java:76) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readJson(CampaignPersonnelIOJson.java:66) at pwcg.campaign.io.json.CampaignIOJson.readJson(CampaignIOJson.java:49) at pwcg.campaign.Campaign.readValidCampaign(Campaign.java:125) at pwcg.campaign.Campaign.open(Campaign.java:77) at pwcg.gui.maingui.PwcgMainScreen.makeCampaignPanel(PwcgMainScreen.java:298) at pwcg.gui.maingui.PwcgMainScreen.refresh(PwcgMainScreen.java:120) at pwcg.gui.maingui.PwcgMainScreen.makePanels(PwcgMainScreen.java:85) at pwcg.gui.maingui.PwcgMain.startPWCG(PwcgMain.java:40) at pwcg.gui.maingui.PwcgMain.main(PwcgMain.java:22) Running BoS Error reading file 102050010.json PWCG Error Sat Aug 10 19:24:03 BST 2024 com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:224) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:82) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:187) at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.Gson.fromJson(Gson.java:887) at pwcg.campaign.io.json.JsonObjectReader.readJsonFile(JsonObjectReader.java:34) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadron(CampaignPersonnelIOJson.java:83) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadrons(CampaignPersonnelIOJson.java:76) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readJson(CampaignPersonnelIOJson.java:66) at pwcg.campaign.io.json.CampaignIOJson.readJson(CampaignIOJson.java:49) at pwcg.campaign.Campaign.readValidCampaign(Campaign.java:125) at pwcg.campaign.Campaign.open(Campaign.java:77) at pwcg.gui.maingui.PwcgMainScreen.makeCampaignPanel(PwcgMainScreen.java:298) at pwcg.gui.maingui.PwcgMainScreen.makeGUI(PwcgMainScreen.java:140) at pwcg.gui.maingui.PwcgMainScreen.makePanels(PwcgMainScreen.java:84) at pwcg.gui.maingui.PwcgMain.startPWCG(PwcgMain.java:40) at pwcg.gui.maingui.PwcgMain.main(PwcgMain.java:22) Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:385) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:213) ... 23 more PWCG Error Sat Aug 10 19:24:03 BST 2024 pwcg.core.exception.PWCGException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at pwcg.campaign.io.json.JsonObjectReader.readJsonFile(JsonObjectReader.java:42) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadron(CampaignPersonnelIOJson.java:83) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadrons(CampaignPersonnelIOJson.java:76) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readJson(CampaignPersonnelIOJson.java:66) at pwcg.campaign.io.json.CampaignIOJson.readJson(CampaignIOJson.java:49) at pwcg.campaign.Campaign.readValidCampaign(Campaign.java:125) at pwcg.campaign.Campaign.open(Campaign.java:77) at pwcg.gui.maingui.PwcgMainScreen.makeCampaignPanel(PwcgMainScreen.java:298) at pwcg.gui.maingui.PwcgMainScreen.makeGUI(PwcgMainScreen.java:140) at pwcg.gui.maingui.PwcgMainScreen.makePanels(PwcgMainScreen.java:84) at pwcg.gui.maingui.PwcgMain.startPWCG(PwcgMain.java:40) at pwcg.gui.maingui.PwcgMain.main(PwcgMain.java:22) Error reading file 102050010.json PWCG Error Sat Aug 10 19:24:10 BST 2024 com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:224) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:82) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:187) at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.Gson.fromJson(Gson.java:887) at pwcg.campaign.io.json.JsonObjectReader.readJsonFile(JsonObjectReader.java:34) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadron(CampaignPersonnelIOJson.java:83) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadrons(CampaignPersonnelIOJson.java:76) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readJson(CampaignPersonnelIOJson.java:66) at pwcg.campaign.io.json.CampaignIOJson.readJson(CampaignIOJson.java:49) at pwcg.campaign.Campaign.readValidCampaign(Campaign.java:125) at pwcg.campaign.Campaign.open(Campaign.java:77) at pwcg.gui.maingui.PwcgMainScreen.makeCampaignPanel(PwcgMainScreen.java:298) at pwcg.gui.maingui.PwcgMainScreen.refresh(PwcgMainScreen.java:120) at pwcg.gui.maingui.PwcgMainScreen.makePanels(PwcgMainScreen.java:85) at pwcg.gui.maingui.PwcgMain.startPWCG(PwcgMain.java:40) at pwcg.gui.maingui.PwcgMain.main(PwcgMain.java:22) Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:385) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:213) ... 23 more PWCG Error Sat Aug 10 19:24:10 BST 2024 pwcg.core.exception.PWCGException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at pwcg.campaign.io.json.JsonObjectReader.readJsonFile(JsonObjectReader.java:42) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadron(CampaignPersonnelIOJson.java:83) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadrons(CampaignPersonnelIOJson.java:76) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readJson(CampaignPersonnelIOJson.java:66) at pwcg.campaign.io.json.CampaignIOJson.readJson(CampaignIOJson.java:49) at pwcg.campaign.Campaign.readValidCampaign(Campaign.java:125) at pwcg.campaign.Campaign.open(Campaign.java:77) at pwcg.gui.maingui.PwcgMainScreen.makeCampaignPanel(PwcgMainScreen.java:298) at pwcg.gui.maingui.PwcgMainScreen.refresh(PwcgMainScreen.java:120) at pwcg.gui.maingui.PwcgMainScreen.makePanels(PwcgMainScreen.java:85) at pwcg.gui.maingui.PwcgMain.startPWCG(PwcgMain.java:40) at pwcg.gui.maingui.PwcgMain.main(PwcgMain.java:22) Running BoS Error reading file 102050010.json PWCG Error Sat Aug 10 21:40:57 BST 2024 com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:224) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:82) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:187) at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.Gson.fromJson(Gson.java:887) at pwcg.campaign.io.json.JsonObjectReader.readJsonFile(JsonObjectReader.java:34) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadron(CampaignPersonnelIOJson.java:83) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadrons(CampaignPersonnelIOJson.java:76) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readJson(CampaignPersonnelIOJson.java:66) at pwcg.campaign.io.json.CampaignIOJson.readJson(CampaignIOJson.java:49) at pwcg.campaign.Campaign.readValidCampaign(Campaign.java:125) at pwcg.campaign.Campaign.open(Campaign.java:77) at pwcg.gui.maingui.PwcgMainScreen.makeCampaignPanel(PwcgMainScreen.java:298) at pwcg.gui.maingui.PwcgMainScreen.makeGUI(PwcgMainScreen.java:140) at pwcg.gui.maingui.PwcgMainScreen.makePanels(PwcgMainScreen.java:84) at pwcg.gui.maingui.PwcgMain.startPWCG(PwcgMain.java:40) at pwcg.gui.maingui.PwcgMain.main(PwcgMain.java:22) Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:385) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:213) ... 23 more PWCG Error Sat Aug 10 21:40:57 BST 2024 pwcg.core.exception.PWCGException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at pwcg.campaign.io.json.JsonObjectReader.readJsonFile(JsonObjectReader.java:42) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadron(CampaignPersonnelIOJson.java:83) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadrons(CampaignPersonnelIOJson.java:76) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readJson(CampaignPersonnelIOJson.java:66) at pwcg.campaign.io.json.CampaignIOJson.readJson(CampaignIOJson.java:49) at pwcg.campaign.Campaign.readValidCampaign(Campaign.java:125) at pwcg.campaign.Campaign.open(Campaign.java:77) at pwcg.gui.maingui.PwcgMainScreen.makeCampaignPanel(PwcgMainScreen.java:298) at pwcg.gui.maingui.PwcgMainScreen.makeGUI(PwcgMainScreen.java:140) at pwcg.gui.maingui.PwcgMainScreen.makePanels(PwcgMainScreen.java:84) at pwcg.gui.maingui.PwcgMain.startPWCG(PwcgMain.java:40) at pwcg.gui.maingui.PwcgMain.main(PwcgMain.java:22) Error reading file 102050010.json PWCG Error Sat Aug 10 21:40:59 BST 2024 com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:224) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:82) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:187) at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.Gson.fromJson(Gson.java:887) at pwcg.campaign.io.json.JsonObjectReader.readJsonFile(JsonObjectReader.java:34) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadron(CampaignPersonnelIOJson.java:83) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadrons(CampaignPersonnelIOJson.java:76) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readJson(CampaignPersonnelIOJson.java:66) at pwcg.campaign.io.json.CampaignIOJson.readJson(CampaignIOJson.java:49) at pwcg.campaign.Campaign.readValidCampaign(Campaign.java:125) at pwcg.campaign.Campaign.open(Campaign.java:77) at pwcg.gui.maingui.PwcgMainScreen.makeCampaignPanel(PwcgMainScreen.java:298) at pwcg.gui.maingui.PwcgMainScreen.refresh(PwcgMainScreen.java:120) at pwcg.gui.maingui.PwcgMainScreen.makePanels(PwcgMainScreen.java:85) at pwcg.gui.maingui.PwcgMain.startPWCG(PwcgMain.java:40) at pwcg.gui.maingui.PwcgMain.main(PwcgMain.java:22) Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:385) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:213) ... 23 more PWCG Error Sat Aug 10 21:40:59 BST 2024 pwcg.core.exception.PWCGException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at pwcg.campaign.io.json.JsonObjectReader.readJsonFile(JsonObjectReader.java:42) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadron(CampaignPersonnelIOJson.java:83) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadrons(CampaignPersonnelIOJson.java:76) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readJson(CampaignPersonnelIOJson.java:66) at pwcg.campaign.io.json.CampaignIOJson.readJson(CampaignIOJson.java:49) at pwcg.campaign.Campaign.readValidCampaign(Campaign.java:125) at pwcg.campaign.Campaign.open(Campaign.java:77) at pwcg.gui.maingui.PwcgMainScreen.makeCampaignPanel(PwcgMainScreen.java:298) at pwcg.gui.maingui.PwcgMainScreen.refresh(PwcgMainScreen.java:120) at pwcg.gui.maingui.PwcgMainScreen.makePanels(PwcgMainScreen.java:85) at pwcg.gui.maingui.PwcgMain.startPWCG(PwcgMain.java:40) at pwcg.gui.maingui.PwcgMain.main(PwcgMain.java:22) Running BoS Error reading file 102050010.json PWCG Error Sat Aug 10 21:41:41 BST 2024 com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:224) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:82) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:187) at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.Gson.fromJson(Gson.java:887) at pwcg.campaign.io.json.JsonObjectReader.readJsonFile(JsonObjectReader.java:34) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadron(CampaignPersonnelIOJson.java:83) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadrons(CampaignPersonnelIOJson.java:76) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readJson(CampaignPersonnelIOJson.java:66) at pwcg.campaign.io.json.CampaignIOJson.readJson(CampaignIOJson.java:49) at pwcg.campaign.Campaign.readValidCampaign(Campaign.java:125) at pwcg.campaign.Campaign.open(Campaign.java:77) at pwcg.gui.maingui.PwcgMainScreen.makeCampaignPanel(PwcgMainScreen.java:298) at pwcg.gui.maingui.PwcgMainScreen.makeGUI(PwcgMainScreen.java:140) at pwcg.gui.maingui.PwcgMainScreen.makePanels(PwcgMainScreen.java:84) at pwcg.gui.maingui.PwcgMain.startPWCG(PwcgMain.java:40) at pwcg.gui.maingui.PwcgMain.main(PwcgMain.java:22) Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:385) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:213) ... 23 more PWCG Error Sat Aug 10 21:41:41 BST 2024 pwcg.core.exception.PWCGException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at pwcg.campaign.io.json.JsonObjectReader.readJsonFile(JsonObjectReader.java:42) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadron(CampaignPersonnelIOJson.java:83) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadrons(CampaignPersonnelIOJson.java:76) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readJson(CampaignPersonnelIOJson.java:66) at pwcg.campaign.io.json.CampaignIOJson.readJson(CampaignIOJson.java:49) at pwcg.campaign.Campaign.readValidCampaign(Campaign.java:125) at pwcg.campaign.Campaign.open(Campaign.java:77) at pwcg.gui.maingui.PwcgMainScreen.makeCampaignPanel(PwcgMainScreen.java:298) at pwcg.gui.maingui.PwcgMainScreen.makeGUI(PwcgMainScreen.java:140) at pwcg.gui.maingui.PwcgMainScreen.makePanels(PwcgMainScreen.java:84) at pwcg.gui.maingui.PwcgMain.startPWCG(PwcgMain.java:40) at pwcg.gui.maingui.PwcgMain.main(PwcgMain.java:22) Error reading file 102050010.json PWCG Error Sat Aug 10 21:41:43 BST 2024 com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:224) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:82) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:187) at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.Gson.fromJson(Gson.java:887) at pwcg.campaign.io.json.JsonObjectReader.readJsonFile(JsonObjectReader.java:34) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadron(CampaignPersonnelIOJson.java:83) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadrons(CampaignPersonnelIOJson.java:76) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readJson(CampaignPersonnelIOJson.java:66) at pwcg.campaign.io.json.CampaignIOJson.readJson(CampaignIOJson.java:49) at pwcg.campaign.Campaign.readValidCampaign(Campaign.java:125) at pwcg.campaign.Campaign.open(Campaign.java:77) at pwcg.gui.maingui.PwcgMainScreen.makeCampaignPanel(PwcgMainScreen.java:298) at pwcg.gui.maingui.PwcgMainScreen.refresh(PwcgMainScreen.java:120) at pwcg.gui.maingui.PwcgMainScreen.makePanels(PwcgMainScreen.java:85) at pwcg.gui.maingui.PwcgMain.startPWCG(PwcgMain.java:40) at pwcg.gui.maingui.PwcgMain.main(PwcgMain.java:22) Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:385) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:213) ... 23 more PWCG Error Sat Aug 10 21:41:43 BST 2024 pwcg.core.exception.PWCGException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at pwcg.campaign.io.json.JsonObjectReader.readJsonFile(JsonObjectReader.java:42) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadron(CampaignPersonnelIOJson.java:83) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadrons(CampaignPersonnelIOJson.java:76) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readJson(CampaignPersonnelIOJson.java:66) at pwcg.campaign.io.json.CampaignIOJson.readJson(CampaignIOJson.java:49) at pwcg.campaign.Campaign.readValidCampaign(Campaign.java:125) at pwcg.campaign.Campaign.open(Campaign.java:77) at pwcg.gui.maingui.PwcgMainScreen.makeCampaignPanel(PwcgMainScreen.java:298) at pwcg.gui.maingui.PwcgMainScreen.refresh(PwcgMainScreen.java:120) at pwcg.gui.maingui.PwcgMainScreen.makePanels(PwcgMainScreen.java:85) at pwcg.gui.maingui.PwcgMain.startPWCG(PwcgMain.java:40) at pwcg.gui.maingui.PwcgMain.main(PwcgMain.java:22) Error reading file 102050010.json PWCG Error Sat Aug 10 21:42:45 BST 2024 com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:224) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:82) at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:61) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:187) at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) at com.google.gson.Gson.fromJson(Gson.java:887) at pwcg.campaign.io.json.JsonObjectReader.readJsonFile(JsonObjectReader.java:34) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadron(CampaignPersonnelIOJson.java:83) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadrons(CampaignPersonnelIOJson.java:76) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readJson(CampaignPersonnelIOJson.java:66) at pwcg.campaign.io.json.CampaignIOJson.readJson(CampaignIOJson.java:49) at pwcg.campaign.Campaign.readValidCampaign(Campaign.java:125) at pwcg.campaign.Campaign.open(Campaign.java:77) at pwcg.gui.maingui.PwcgMainScreen.makeCampaignPanel(PwcgMainScreen.java:298) at pwcg.gui.maingui.PwcgMainScreen.refresh(PwcgMainScreen.java:120) at pwcg.gui.maingui.config.PwcgSkinConfigurationAnalysisScreen.actionPerformed(PwcgSkinConfigurationAnalysisScreen.java:252) at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source) at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) at java.desktop/java.awt.Component.processMouseEvent(Unknown Source) at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source) at java.desktop/java.awt.Component.processEvent(Unknown Source) at java.desktop/java.awt.Container.processEvent(Unknown Source) at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Component.dispatchEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Component.dispatchEvent(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.EventQueue$4.run(Unknown Source) at java.desktop/java.awt.EventQueue$4.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.desktop/java.awt.EventQueue$5.run(Unknown Source) at java.desktop/java.awt.EventQueue$5.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.desktop/java.awt.EventDispatchThread.run(Unknown Source) Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:385) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:213) ... 57 more PWCG Error Sat Aug 10 21:42:45 BST 2024 pwcg.core.exception.PWCGException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 585 column 7 path $.squadronMemberCollection..medals[1] at pwcg.campaign.io.json.JsonObjectReader.readJsonFile(JsonObjectReader.java:42) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadron(CampaignPersonnelIOJson.java:83) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readSquadrons(CampaignPersonnelIOJson.java:76) at pwcg.campaign.io.json.CampaignPersonnelIOJson.readJson(CampaignPersonnelIOJson.java:66) at pwcg.campaign.io.json.CampaignIOJson.readJson(CampaignIOJson.java:49) at pwcg.campaign.Campaign.readValidCampaign(Campaign.java:125) at pwcg.campaign.Campaign.open(Campaign.java:77) at pwcg.gui.maingui.PwcgMainScreen.makeCampaignPanel(PwcgMainScreen.java:298) at pwcg.gui.maingui.PwcgMainScreen.refresh(PwcgMainScreen.java:120) at pwcg.gui.maingui.config.PwcgSkinConfigurationAnalysisScreen.actionPerformed(PwcgSkinConfigurationAnalysisScreen.java:252) at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source) at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) at java.desktop/java.awt.Component.processMouseEvent(Unknown Source) at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source) at java.desktop/java.awt.Component.processEvent(Unknown Source) at java.desktop/java.awt.Container.processEvent(Unknown Source) at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Component.dispatchEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.Component.dispatchEvent(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.EventQueue$4.run(Unknown Source) at java.desktop/java.awt.EventQueue$4.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.desktop/java.awt.EventQueue$5.run(Unknown Source) at java.desktop/java.awt.EventQueue$5.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)