SKIN: factory skin - no factory available SKIN: factory skin - no factory available SKIN: factory skin - no factory available SKIN: factory skin - no factory available SKIN: factory skin - no factory available SKIN: factory skin - no factory available SKIN: factory skin - no factory available SKIN: factory skin - no factory available SKIN: factory skin - no factory available SKIN: factory skin - no factory available SKIN: factory skin - no factory available SKIN: factory skin - no factory available SKIN: factory skin - no factory available SKIN: factory skin - no factory available SKIN: factory skin - no factory available SKIN: factory skin - no factory available Mission unit count battle : 82 Mission unit count train : 5 Mission unit count truck : 70 Mission unit count ships : 0 Mission unit count AA : 1749 Mission unit count total : 1906 unit count flights : 0 unit count misson : 1906 unit count total : 1906 No skin designasated for plane sopcamel No skin designasated for plane sopcamel No skin designasated for plane sopcamel No skin designasated for plane sopcamel No skin designasated for plane sopcamel No skin designasated for plane sopcamel No skin designasated for plane sopcamel No skin designasated for plane sopcamel No skin designasated for plane sopcamel No skin designasated for plane sopcamel No skin designasated for plane sopcamel No skin designasated for plane sopcamel No skin designasated for plane sopcamel No skin designasated for plane sopcamel PWCG Error Mon Oct 07 18:59:16 BST 2024 pwcg.core.exception.PWCGException: Invalid code type: WWI France does not support position 3 at pwcg.campaign.skin.fc.TacticalCodeFranceWWI.formWWICode(TacticalCodeFranceWWI.java:97) at pwcg.campaign.skin.fc.TacticalCodeFranceWWI.buildTacticalCode(TacticalCodeFranceWWI.java:30) at pwcg.campaign.skin.TacticalCodeBuilder.buildTacticalCode(TacticalCodeBuilder.java:13) at pwcg.mission.flight.plane.PlaneMcu.writeTacticalCode(PlaneMcu.java:425) at pwcg.mission.flight.plane.PlaneMcu.write(PlaneMcu.java:391) at pwcg.mission.mcu.group.virtual.VirtualWaypointPlanes.write(VirtualWaypointPlanes.java:44) at pwcg.mission.mcu.group.virtual.VirtualWaypoint.write(VirtualWaypoint.java:106) at pwcg.mission.flight.waypoint.virtual.VirtualWaypointPackage.write(VirtualWaypointPackage.java:96) at pwcg.mission.flight.Flight.write(Flight.java:80) at pwcg.mission.io.MissionFlightWriter.writeFlight(MissionFlightWriter.java:39) at pwcg.mission.io.MissionFlightWriter.writeFlights(MissionFlightWriter.java:33) at pwcg.mission.io.MissionFlightWriter.writeFlights(MissionFlightWriter.java:25) at pwcg.mission.io.MissionFileWriter.writeFlights(MissionFileWriter.java:158) at pwcg.mission.io.MissionFileWriter.writeMission(MissionFileWriter.java:62) at pwcg.mission.Mission.writeGameMissionFiles(Mission.java:190) at pwcg.mission.Mission.write(Mission.java:183) at pwcg.gui.rofmap.brief.update.BriefingMissionUpdater.finalizeMission(BriefingMissionUpdater.java:20) at pwcg.gui.rofmap.brief.BriefingPilotSelectionScreen.acceptMission(BriefingPilotSelectionScreen.java:430) at pwcg.gui.rofmap.brief.BriefingPilotSelectionScreen.actionPerformed(BriefingPilotSelectionScreen.java:190) 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)