Could not parse:C:\Users\Daniel Makarchuk\triplea\downloadedMaps\global_1940_redesign_houserules\map\games\Global_40_HouseRules.xml, map name: 'C:\Users\Daniel Makarchuk\triplea\downloadedMaps\global_1940_redesign_houserules\map\games\Global_40_HouseRules.xml', Unexpected Exception while setting values for attachment: UnitSupportAttachment attached to: UnitType{name=mobile_artillery} with name: supportAttachmentInfantryAndMechInf1, failed to set string property value to 'infantry:mech_infantry:'
Exception: games.strategy.engine.data.gameparser.GameParseException map name: 'C:\Users\Daniel Makarchuk\triplea\downloadedMaps\global_1940_redesign_houserules\map\games\Global_40_HouseRules.xml', Unexpected Exception while setting values for attachment: UnitSupportAttachment attached to: UnitType{name=mobile_artillery} with name: supportAttachmentInfantryAndMechInf1, failed to set string property value to 'infantry:mech_infantry:'
java.lang.Exception
at games.strategy.engine.data.gameparser.GameParser.setOptions(GameParser.java:925)
at games.strategy.engine.data.gameparser.GameParser.parseAttachment(GameParser.java:849)
at games.strategy.engine.data.gameparser.GameParser.parseAttachments(GameParser.java:816)
at games.strategy.engine.data.gameparser.GameParser.parse(GameParser.java:212)
at games.strategy.engine.data.gameparser.GameParser.lambda$parse$1(GameParser.java:143)
at org.triplea.java.UrlStreams.openStream(UrlStreams.java:73)
at games.strategy.engine.data.gameparser.GameParser.parse(GameParser.java:137)
at games.strategy.engine.data.gameparser.GameParser.parse(GameParser.java:110)
at games.strategy.engine.framework.startup.ui.panels.main.game.selector.GameSelectorModel.parseAndValidate(GameSelectorModel.java:113)
at games.strategy.engine.framework.startup.ui.panels.main.game.selector.GameSelectorModel.loadMap(GameSelectorModel.java:58)
at games.strategy.engine.framework.startup.ui.panels.main.game.selector.GameSelectorPanel.lambda$gameSelected$7(GameSelectorPanel.java:396)
at games.strategy.engine.framework.ui.background.BackgroundTaskRunner.lambda$runInBackground$0(BackgroundTaskRunner.java:55)
at games.strategy.engine.framework.ui.background.BackgroundTaskRunner$1.doInBackground(BackgroundTaskRunner.java:129)
at java.desktop/javax.swing.SwingWorker$1.call(SwingWorker.java:304)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.desktop/javax.swing.SwingWorker.run(SwingWorker.java:343)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Exception: games.strategy.engine.data.MutableProperty$InvalidValueException failed to set string property value to 'infantry:mech_infantry:'
java.lang.Exception
at games.strategy.engine.data.MutableProperty.setStringValue(MutableProperty.java:62)
at games.strategy.engine.data.MutableProperty.setValue(MutableProperty.java:85)
at games.strategy.engine.data.gameparser.GameParser.setOptions(GameParser.java:920)
at games.strategy.engine.data.gameparser.GameParser.parseAttachment(GameParser.java:849)
at games.strategy.engine.data.gameparser.GameParser.parseAttachments(GameParser.java:816)
at games.strategy.engine.data.gameparser.GameParser.parse(GameParser.java:212)
at games.strategy.engine.data.gameparser.GameParser.lambda$parse$1(GameParser.java:143)
at org.triplea.java.UrlStreams.openStream(UrlStreams.java:73)
at games.strategy.engine.data.gameparser.GameParser.parse(GameParser.java:137)
at games.strategy.engine.data.gameparser.GameParser.parse(GameParser.java:110)
at games.strategy.engine.framework.startup.ui.panels.main.game.selector.GameSelectorModel.parseAndValidate(GameSelectorModel.java:113)
at games.strategy.engine.framework.startup.ui.panels.main.game.selector.GameSelectorModel.loadMap(GameSelectorModel.java:58)
at games.strategy.engine.framework.startup.ui.panels.main.game.selector.GameSelectorPanel.lambda$gameSelected$7(GameSelectorPanel.java:396)
at games.strategy.engine.framework.ui.background.BackgroundTaskRunner.lambda$runInBackground$0(BackgroundTaskRunner.java:55)
at games.strategy.engine.framework.ui.background.BackgroundTaskRunner$1.doInBackground(BackgroundTaskRunner.java:129)
at java.desktop/javax.swing.SwingWorker$1.call(SwingWorker.java:304)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.desktop/javax.swing.SwingWorker.run(SwingWorker.java:343)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Exception: games.strategy.engine.data.gameparser.GameParseException No unit type: , for: UnitSupportAttachment attached to: UnitType{name=mobile_artillery} with name: supportAttachmentInfantryAndMechInf1
java.lang.Exception
at games.strategy.engine.data.DefaultAttachment.lambda$getUnitTypeOrThrow$4(DefaultAttachment.java:180)
at java.base/java.util.Optional.orElseThrow(Optional.java:408)
at games.strategy.engine.data.DefaultAttachment.getUnitTypeOrThrow(DefaultAttachment.java:180)
at games.strategy.triplea.attachments.UnitSupportAttachment.setUnitType(UnitSupportAttachment.java:107)
at games.strategy.engine.data.MutableProperty.setStringValue(MutableProperty.java:58)
at games.strategy.engine.data.MutableProperty.setValue(MutableProperty.java:85)
at games.strategy.engine.data.gameparser.GameParser.setOptions(GameParser.java:920)
at games.strategy.engine.data.gameparser.GameParser.parseAttachment(GameParser.java:849)
at games.strategy.engine.data.gameparser.GameParser.parseAttachments(GameParser.java:816)
at games.strategy.engine.data.gameparser.GameParser.parse(GameParser.java:212)
at games.strategy.engine.data.gameparser.GameParser.lambda$parse$1(GameParser.java:143)
at org.triplea.java.UrlStreams.openStream(UrlStreams.java:73)
at games.strategy.engine.data.gameparser.GameParser.parse(GameParser.java:137)
at games.strategy.engine.data.gameparser.GameParser.parse(GameParser.java:110)
at games.strategy.engine.framework.startup.ui.panels.main.game.selector.GameSelectorModel.parseAndValidate(GameSelectorModel.java:113)
at games.strategy.engine.framework.startup.ui.panels.main.game.selector.GameSelectorModel.loadMap(GameSelectorModel.java:58)
at games.strategy.engine.framework.startup.ui.panels.main.game.selector.GameSelectorPanel.lambda$gameSelected$7(GameSelectorPanel.java:396)
at games.strategy.engine.framework.ui.background.BackgroundTaskRunner.lambda$runInBackground$0(BackgroundTaskRunner.java:55)
at games.strategy.engine.framework.ui.background.BackgroundTaskRunner$1.doInBackground(BackgroundTaskRunner.java:129)
at java.desktop/javax.swing.SwingWorker$1.call(SwingWorker.java:304)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.desktop/javax.swing.SwingWorker.run(SwingWorker.java:343)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
yea so redesign isn't being worked on anymore. It should probably be removed. "Global 40 House Rules" has all the same stuff and is the one that gets updated.
Log Message
Could not parse:C:\Users\Daniel Makarchuk\triplea\downloadedMaps\global_1940_redesign_houserules\map\games\Global_40_HouseRules.xml, map name: 'C:\Users\Daniel Makarchuk\triplea\downloadedMaps\global_1940_redesign_houserules\map\games\Global_40_HouseRules.xml', Unexpected Exception while setting values for attachment: UnitSupportAttachment attached to: UnitType{name=mobile_artillery} with name: supportAttachmentInfantryAndMechInf1, failed to set string property value to 'infantry:mech_infantry:'
TripleA Version
2.6.14752
Java Version
11.0.19
Operating System
Windows 10
Heap Size
3042M
Stack Trace