Quantcast

TripleaA 1.9 Release

classic Classic list List threaded Threaded
44 messages Options
123
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

TripleaA 1.9 Release

aaalafayette
Administrator
Download it here: http://www.triplea-game.org/download/
Detailed Release notes: http://www.triplea-game.org/release_notes/
Some upgrade notes from 1.8: http://www.triplea-game.org/upgrade_notes/

Some notable changes:
- smaller installation size, faster download
- faster download for maps, updated handling for them
- AI improvements
- game should run a bit faster and use less memory
- Some game play convenience changes, smarter transport loading and prompts, auto-clicking to continue battles when there is no decision to make (for example, previously a defender would have to click to confirm when an attacker had all hits. If you are defending with one infantry, a defender no longer has to click in battles for the action to proceed)


Development process and code hosting:
- code hosting has been moved fully out of source forge into github. We've picked up the pace of changes and have added some additional developers along the way.  The source forge forum will be around for some time, but the admin team is looking for a replacement technology to unify the many community tripleA forums that are out there.

Goals for future releases:
- upgrade the UI code to a more modern version. The current UI technology has roots from the last century.
- allow true future compatibility of game saves. This will allow you to natively continue playing save games with updated game engines. Before the game would launch an old instance of itself, which can work sometimes, but is flawed since map compatibility is not handled very well.
- additional code simplification, this is going to allow us to add improve and add features at a more sustainable and even accelerated rate. (Today the code is a bit of a tangle, makes it overly time consuming to work with)

I suspect releases after that will be much more incremental and frequent, and will likely be much more feature oriented. New devs are able and willing to jump in are very welcome, and perhaps there might be some surprises in what folks may contribute to the code base.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: TripleaA 1.9 Release

ZjelcoP
Awesome! Great work!
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: TripleaA 1.9 Release

prastle
In reply to this post by aaalafayette
Now how do we get them to try it?  Greta work agreed.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: TripleaA 1.9 Release

aaalafayette
Administrator
With some luck the SVN version files will be updated soon and the game will start messaging about the new version in the old 1.8 lobby. It's a bit of a slow release until then, but it is officially out now : )
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: TripleaA 1.9 Release

P@nther
I have given a short note linking to this thread on aaa.org, as most people there play PBF.

http://www.axisandallies.org/forums/index.php?topic=38695.msg1589441#msg1589441

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: TripleaA 1.9 Release

Richard Dixon
Thanks for all your hard work! I downloaded the "all platforms" zip from your GitHub site as I want the portable version, but having unzipped it I can't find the "triplea.exe" that I used to click to start it...? I must be missing something.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: TripleaA 1.9 Release

aaalafayette
Administrator
The triple.exe that was in it was legacy and not fully tested/compatible. You'll need to execute the triplea.jar file via command line to launch it that way. The installers are the recommended approach for installing.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: TripleaA 1.9 Release

Richard Dixon
Thanks. I looked that up on the net and found it too complicated; I'll switch to the installer instead, which should be fine since I can still move the saved games around. Does the game perform better when installed, as opposed to portably? I'm on Win 7 64-bit.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: TripleaA 1.9 Release

Neverlucky
In reply to this post by aaalafayette
Hello,

Long time player here. Thx for all the hard work.

Is it possible to undo the force of admin mode for windows for the new lobby 1.9 or is that new an integral part of the engine and mandatory?
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: TripleaA 1.9 Release

wirkey
In reply to this post by aaalafayette
Hi guys,

can't get 1.9 running. All that shows is TripleA Console.


What am I missing?
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: TripleaA 1.9 Release

wirkey
after some time, this error message shows up:

triplea.engine.version.bin:1.9
Could not parse:jar:file:/C:/Users/pilzf/triplea/downloadedMaps/civil_war.zip!/games/Civil_War.xml
games.strategy.engine.data.GameParseException: MapName: jar:file:/C:/Users/pilzf/triplea/downloadedMaps/civil_war.zip!/games/Civil_War.xml, The following option name of territoryAttachment of class TerritoryAttachment are either misspelled or exist only in a future version of TripleA. Setter: isImpassible
        at games.strategy.engine.data.GameParser.setValues(GameParser.java:1327)
        at games.strategy.engine.data.GameParser.parseAttachments(GameParser.java:1277)
        at games.strategy.engine.data.GameParser.parse(GameParser.java:156)
        at games.strategy.engine.framework.ui.NewGameChooserEntry.fullyParseGameData(NewGameChooserEntry.java:77)
        at
games.strategy.engine.framework.startup.mc.GameSelectorModel.selectByName(GameSelectorModel.java:343)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.loadDefaultGame(GameSelectorModel.java:316)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.loadDefaultGame(GameSelectorModel.java:267)
        at games.strategy.engine.framework.startup.ui.MainFrame.<init>(MainFrame.java:57)
        at games.strategy.engine.framework.GameRunner.lambda$showMainFrame$78(GameRunner.java:190)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$500(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at games.strategy.engine.framework.GameRunner$1.dispatchEvent(GameRunner.java:360)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Could not parse:jar:file:/C:/Users/pilzf/triplea/downloadedMaps/civil_war.zip!/games/Civil_War.xml
games.strategy.engine.data.GameParseException: MapName: jar:file:/C:/Users/pilzf/triplea/downloadedMaps/civil_war.zip!/games/Civil_War.xml, The following option name of territoryAttachment of class TerritoryAttachment are either misspelled or exist only in a future version of TripleA. Setter: isImpassible
        at games.strategy.engine.data.GameParser.setValues(GameParser.java:1327)
        at games.strategy.engine.data.GameParser.parseAttachments(GameParser.java:1277)
        at games.strategy.engine.data.GameParser.parse(GameParser.java:156)
        at games.strategy.engine.framework.ui.NewGameChooserEntry.fullyParseGameData(NewGameChooserEntry.java:77)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.selectByName(GameSelectorModel.java:343)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.loadDefaultGame(GameSelectorModel.java:316)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.selectByName(GameSelectorModel.java:348)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.loadDefaultGame(GameSelectorModel.java:316)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.loadDefaultGame(GameSelectorModel.java:267)
        at games.strategy.engine.framework.startup.ui.MainFrame.<init>(MainFrame.java:57)
        at games.strategy.engine.framework.GameRunner.lambda$showMainFrame$78(GameRunner.java:190)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$500(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at games.strategy.engine.framework.GameRunner$1.dispatchEvent(GameRunner.java:360)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Could not parse:jar:file:/C:/Users/pilzf/triplea/downloadedMaps/civil_war.zip!/games/Civil_War.xml
games.strategy.engine.data.GameParseException: MapName: jar:file:/C:/Users/pilzf/triplea/downloadedMaps/civil_war.zip!/games/Civil_War.xml, The following option name of territoryAttachment of class TerritoryAttachment are either misspelled or exist only in a future version of TripleA. Setter: isImpassible
        at games.strategy.engine.data.GameParser.setValues(GameParser.java:1327)
        at games.strategy.engine.data.GameParser.parseAttachments(GameParser.java:1277)
        at games.strategy.engine.data.GameParser.parse(GameParser.java:156)
        at games.strategy.engine.framework.ui.NewGameChooserEntry.fullyParseGameData(NewGameChooserEntry.java:77)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.selectByName(GameSelectorModel.java:343)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.loadDefaultGame(GameSelectorModel.java:316)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.selectByName(GameSelectorModel.java:348)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.loadDefaultGame(GameSelectorModel.java:316)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.selectByName(GameSelectorModel.java:348)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.loadDefaultGame(GameSelectorModel.java:316)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.loadDefaultGame(GameSelectorModel.java:267)
        at games.strategy.engine.framework.startup.ui.MainFrame.<init>(MainFrame.java:57)
        at games.strategy.engine.framework.GameRunner.lambda$showMainFrame$78(GameRunner.java:190)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$500(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at games.strategy.engine.framework.GameRunner$1.dispatchEvent(GameRunner.java:360)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Could not parse:jar:file:/C:/Users/pilzf/triplea/downloadedMaps/civil_war.zip!/games/Civil_War.xml
games.strategy.engine.data.GameParseException: MapName: jar:file:/C:/Users/pilzf/triplea/downloadedMaps/civil_war.zip!/games/Civil_War.xml, The following option name of territoryAttachment of class TerritoryAttachment are either misspelled or exist only in a future version of TripleA. Setter: isImpassible
        at games.strategy.engine.data.GameParser.setValues(GameParser.java:1327)
        at games.strategy.engine.data.GameParser.parseAttachments(GameParser.java:1277)
        at games.strategy.engine.data.GameParser.parse(GameParser.java:156)
        at games.strategy.engine.framework.ui.NewGameChooserEntry.fullyParseGameData(NewGameChooserEntry.java:77)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.selectByName(GameSelectorModel.java:343)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.loadDefaultGame(GameSelectorModel.java:316)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.selectByName(GameSelectorModel.java:348)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.loadDefaultGame(GameSelectorModel.java:316)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.selectByName(GameSelectorModel.java:348)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.loadDefaultGame(GameSelectorModel.java:316)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.selectByName(GameSelectorModel.java:348)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.loadDefaultGame(GameSelectorModel.java:316)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.loadDefaultGame(GameSelectorModel.java:267)
        at games.strategy.engine.framework.startup.ui.MainFrame.<init>(MainFrame.java:57)
        at games.strategy.engine.framework.GameRunner.lambda$showMainFrame$78(GameRunner.java:190)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$500(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at games.strategy.engine.framework.GameRunner$1.dispatchEvent(GameRunner.java:360)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Could not parse:jar:file:/C:/Users/pilzf/triplea/downloadedMaps/civil_war.zip!/games/Civil_War.xml
games.strategy.engine.data.GameParseException: MapName: jar:file:/C:/Users/pilzf/triplea/downloadedMaps/civil_war.zip!/games/Civil_War.xml, The following option name of territoryAttachment of class TerritoryAttachment are either misspelled or exist only in a future version of TripleA. Setter: isImpassible
        at games.strategy.engine.data.GameParser.setValues(GameParser.java:1327)
        at games.strategy.engine.data.GameParser.parseAttachments(GameParser.java:1277)
        at games.strategy.engine.data.GameParser.parse(GameParser.java:156)
        at games.strategy.engine.framework.ui.NewGameChooserEntry.fullyParseGameData(NewGameChooserEntry.java:77)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.selectByName(GameSelectorModel.java:343)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.loadDefaultGame(GameSelectorModel.java:316)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.selectByName(GameSelectorModel.java:348)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.loadDefaultGame(GameSelectorModel.java:316)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.selectByName(GameSelectorModel.java:348)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.loadDefaultGame(GameSelectorModel.java:316)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.selectByName(GameSelectorModel.java:348)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.loadDefaultGame(GameSelectorModel.java:316)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.selectByName(GameSelectorModel.java:348)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.loadDefaultGame(GameSelectorModel.java:316)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.loadDefaultGame(GameSelectorModel.java:267)
        at games.strategy.engine.framework.startup.ui.MainFrame.<init>(MainFrame.java:57)
        at games.strategy.engine.framework.GameRunner.lambda$showMainFrame$78(GameRunner.java:190)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$500(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at games.strategy.engine.framework.GameRunner$1.dispatchEvent(GameRunner.java:360)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Could not parse:jar:file:/C:/Users/pilzf/triplea/downloadedMaps/civil_war.zip!/games/Civil_War.xml
games.strategy.engine.data.GameParseException: MapName: jar:file:/C:/Users/pilzf/triplea/downloadedMaps/civil_war.zip!/games/Civil_War.xml, The following option name of territoryAttachment of class TerritoryAttachment are either misspelled or exist only in a future version of TripleA. Setter: isImpassible
        at games.strategy.engine.data.GameParser.setValues(GameParser.java:1327)
        at games.strategy.engine.data.GameParser.parseAttachments(GameParser.java:1277)
        at games.strategy.engine.data.GameParser.parse(GameParser.java:156)
        at games.strategy.engine.framework.ui.NewGameChooserEntry.fullyParseGameData(NewGameChooserEntry.java:77)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.selectByName(GameSelectorModel.java:343)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.loadDefaultGame(GameSelectorModel.java:316)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.selectByName(GameSelectorModel.java:348)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.loadDefaultGame(GameSelectorModel.java:316)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.selectByName(GameSelectorModel.java:348)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.loadDefaultGame(GameSelectorModel.java:316)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.selectByName(GameSelectorModel.java:348)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.loadDefaultGame(GameSelectorModel.java:316)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.selectByName(GameSelectorModel.java:348)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.loadDefaultGame(GameSelectorModel.java:316)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.selectByName(GameSelectorModel.java:348)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.loadDefaultGame(GameSelectorModel.java:316)
        at games.strategy.engine.framework.startup.mc.GameSelectorModel.loadDefaultGame(GameSelectorModel.java:267)
        at games.strategy.engine.framework.startup.ui.MainFrame.<init>(MainFrame.java:57)
        at games.strategy.engine.framework.GameRunner.lambda$showMainFrame$78(GameRunner.java:190)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$500(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at games.strategy.engine.framework.GameRunner$1.dispatchEvent(GameRunner.java:360)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Could not parse:jar:file:/C:/Users/pilzf/triplea/downloadedMaps/civil_war.zip!/games/Civil_War.xml
games.strategy.engine.data.GameParseException: MapName:
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: TripleaA 1.9 Release

belee
I think you have to re dl all the maps a fresh for 1.9 from the map dl button. Looks as if part of the error is looking for something that was changed the " is impassable" is different now. Probably need to update map idk for sure
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: TripleaA 1.9 Release

wirkey
i'd like to. But i never come that far. That message shows after trying to start triple a
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: TripleaA 1.9 Release

redrum
Administrator
@wirkey - Try removing all map zips from 'C:/Users/pilzf/triplea/downloadedMaps'.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: TripleaA 1.9 Release

wirkey
that worked, thanks.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: TripleaA 1.9 Release

Boston
I'm trying to install on a macbook pro

I'm able to finish the installation, join the lobby, and load the single player tutorial.

I'm unable to join or host a game. Here's the trace:

triplea.engine.version.bin:1.9
Loading map: , from: /Users/aerie/Documents/triplea/downloadedMaps/
Loading resources from the following paths: [/Users/aerie/Documents/triplea/downloadedMaps/, /Applications/TripleA_1.9.0.0.3266.app/Contents/java/app/assets]
Setting memory for new triplea process to: 910mjava.lang.IllegalStateException: Icon file not found

        at games.strategy.engine.framework.ProcessRunnerUtil.populateBasicJavaArgs(ProcessRunnerUtil.java:74)
        at games.strategy.engine.framework.ProcessRunnerUtil.populateBasicJavaArgs(ProcessRunnerUtil.java:43)
        at games.strategy.engine.framework.GameRunner.joinGame(GameRunner.java:687)
        at games.strategy.engine.framework.GameRunner.joinGame(GameRunner.java:680)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel.joinGame(LobbyGamePanel.java:312)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel.access$000(LobbyGamePanel.java:41)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel$2.mouseClicked(LobbyGamePanel.java:140)
        at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:270)
        at java.awt.Component.processMouseEvent(Component.java:6538)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
        at java.awt.Component.processEvent(Component.java:6300)
        at java.awt.Container.processEvent(Container.java:2236)
        at java.awt.Component.dispatchEventImpl(Component.java:4891)
        at java.awt.Container.dispatchEventImpl(Container.java:2294)
        at java.awt.Component.dispatchEvent(Component.java:4713)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4534)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
        at java.awt.Container.dispatchEventImpl(Container.java:2280)
        at java.awt.Window.dispatchEventImpl(Window.java:2750)
        at java.awt.Component.dispatchEvent(Component.java:4713)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
        at java.awt.EventQueue.access$500(EventQueue.java:97)
        at java.awt.EventQueue$3.run(EventQueue.java:709)
        at java.awt.EventQueue$3.run(EventQueue.java:703)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
        at java.awt.EventQueue$4.run(EventQueue.java:731)
        at java.awt.EventQueue$4.run(EventQueue.java:729)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
        at games.strategy.engine.framework.GameRunner$1.dispatchEvent(GameRunner.java:360)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
java.lang.IllegalStateException: Icon file not found
        at games.strategy.engine.framework.ProcessRunnerUtil.populateBasicJavaArgs(ProcessRunnerUtil.java:74)
        at games.strategy.engine.framework.ProcessRunnerUtil.populateBasicJavaArgs(ProcessRunnerUtil.java:43)
        at games.strategy.engine.framework.GameRunner.joinGame(GameRunner.java:687)
        at games.strategy.engine.framework.GameRunner.joinGame(GameRunner.java:680)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel.joinGame(LobbyGamePanel.java:312)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel.access$000(LobbyGamePanel.java:41)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel$2.mouseClicked(LobbyGamePanel.java:140)
        at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:270)
        at java.awt.Component.processMouseEvent(Component.java:6538)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
        at java.awt.Component.processEvent(Component.java:6300)
        at java.awt.Container.processEvent(Container.java:2236)
        at java.awt.Component.dispatchEventImpl(Component.java:4891)
        at java.awt.Container.dispatchEventImpl(Container.java:2294)
        at java.awt.Component.dispatchEvent(Component.java:4713)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4534)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
        at java.awt.Container.dispatchEventImpl(Container.java:2280)
        at java.awt.Window.dispatchEventImpl(Window.java:2750)
        at java.awt.Component.dispatchEvent(Component.java:4713)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
        at java.awt.EventQueue.access$500(EventQueue.java:97)
        at java.awt.EventQueue$3.run(EventQueue.java:709)
        at java.awt.EventQueue$3.run(EventQueue.java:703)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
        at java.awt.EventQueue$4.run(EventQueue.java:731)
        at java.awt.EventQueue$4.run(EventQueue.java:729)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
        at games.strategy.engine.framework.GameRunner$1.dispatchEvent(GameRunner.java:360)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Setting memory for new triplea process to: 910m
java.lang.IllegalStateException: Icon file not found
        at games.strategy.engine.framework.ProcessRunnerUtil.populateBasicJavaArgs(ProcessRunnerUtil.java:74)
        at games.strategy.engine.framework.ProcessRunnerUtil.populateBasicJavaArgs(ProcessRunnerUtil.java:43)
        at games.strategy.engine.framework.GameRunner.joinGame(GameRunner.java:687)
        at games.strategy.engine.framework.GameRunner.joinGame(GameRunner.java:680)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel.joinGame(LobbyGamePanel.java:312)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel.access$000(LobbyGamePanel.java:41)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel$2.mouseClicked(LobbyGamePanel.java:140)
        at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:270)
        at java.awt.Component.processMouseEvent(Component.java:6538)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
        at java.awt.Component.processEvent(Component.java:6300)
        at java.awt.Container.processEvent(Container.java:2236)
        at java.awt.Component.dispatchEventImpl(Component.java:4891)
        at java.awt.Container.dispatchEventImpl(Container.java:2294)
        at java.awt.Component.dispatchEvent(Component.java:4713)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4534)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
        at java.awt.Container.dispatchEventImpl(Container.java:2280)
        at java.awt.Window.dispatchEventImpl(Window.java:2750)
        at java.awt.Component.dispatchEvent(Component.java:4713)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
        at java.awt.EventQueue.access$500(EventQueue.java:97)
        at java.awt.EventQueue$3.run(EventQueue.java:709)
        at java.awt.EventQueue$3.run(EventQueue.java:703)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
        at java.awt.EventQueue$4.run(EventQueue.java:731)
        at java.awt.EventQueue$4.run(EventQueue.java:729)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
        at games.strategy.engine.framework.GameRunner$1.dispatchEvent(GameRunner.java:360)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
java.lang.IllegalStateException: Icon file not found
        at games.strategy.engine.framework.ProcessRunnerUtil.populateBasicJavaArgs(ProcessRunnerUtil.java:74)
        at games.strategy.engine.framework.ProcessRunnerUtil.populateBasicJavaArgs(ProcessRunnerUtil.java:43)
        at games.strategy.engine.framework.GameRunner.joinGame(GameRunner.java:687)
        at games.strategy.engine.framework.GameRunner.joinGame(GameRunner.java:680)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel.joinGame(LobbyGamePanel.java:312)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel.access$000(LobbyGamePanel.java:41)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel$2.mouseClicked(LobbyGamePanel.java:140)
        at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:270)
        at java.awt.Component.processMouseEvent(Component.java:6538)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
        at java.awt.Component.processEvent(Component.java:6300)
        at java.awt.Container.processEvent(Container.java:2236)
        at java.awt.Component.dispatchEventImpl(Component.java:4891)
        at java.awt.Container.dispatchEventImpl(Container.java:2294)
        at java.awt.Component.dispatchEvent(Component.java:4713)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4534)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
        at java.awt.Container.dispatchEventImpl(Container.java:2280)
        at java.awt.Window.dispatchEventImpl(Window.java:2750)
        at java.awt.Component.dispatchEvent(Component.java:4713)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
        at java.awt.EventQueue.access$500(EventQueue.java:97)
        at java.awt.EventQueue$3.run(EventQueue.java:709)
        at java.awt.EventQueue$3.run(EventQueue.java:703)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
        at java.awt.EventQueue$4.run(EventQueue.java:731)
        at java.awt.EventQueue$4.run(EventQueue.java:729)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
        at games.strategy.engine.framework.GameRunner$1.dispatchEvent(GameRunner.java:360)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Setting memory for new triplea process to: 910mjava.lang.IllegalStateException: Icon file not found

        at games.strategy.engine.framework.ProcessRunnerUtil.populateBasicJavaArgs(ProcessRunnerUtil.java:74)
        at games.strategy.engine.framework.ProcessRunnerUtil.populateBasicJavaArgs(ProcessRunnerUtil.java:43)
        at games.strategy.engine.framework.ProcessRunnerUtil.populateBasicJavaArgs(ProcessRunnerUtil.java:29)
        at games.strategy.engine.framework.GameRunner.hostGame(GameRunner.java:616)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel.hostGame(LobbyGamePanel.java:324)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel.lambda$setupListeners$261(LobbyGamePanel.java:132)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
        at java.awt.Component.processMouseEvent(Component.java:6535)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
        at java.awt.Component.processEvent(Component.java:6300)
        at java.awt.Container.processEvent(Container.java:2236)
        at java.awt.Component.dispatchEventImpl(Component.java:4891)
        at java.awt.Container.dispatchEventImpl(Container.java:2294)
        at java.awt.Component.dispatchEvent(Component.java:4713)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
        at java.awt.Container.dispatchEventImpl(Container.java:2280)
        at java.awt.Window.dispatchEventImpl(Window.java:2750)
        at java.awt.Component.dispatchEvent(Component.java:4713)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
        at java.awt.EventQueue.access$500(EventQueue.java:97)
        at java.awt.EventQueue$3.run(EventQueue.java:709)
        at java.awt.EventQueue$3.run(EventQueue.java:703)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
        at java.awt.EventQueue$4.run(EventQueue.java:731)
        at java.awt.EventQueue$4.run(EventQueue.java:729)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
        at games.strategy.engine.framework.GameRunner$1.dispatchEvent(GameRunner.java:360)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
java.lang.IllegalStateException: Icon file not found
        at games.strategy.engine.framework.ProcessRunnerUtil.populateBasicJavaArgs(ProcessRunnerUtil.java:74)
        at games.strategy.engine.framework.ProcessRunnerUtil.populateBasicJavaArgs(ProcessRunnerUtil.java:43)
        at games.strategy.engine.framework.ProcessRunnerUtil.populateBasicJavaArgs(ProcessRunnerUtil.java:29)
        at games.strategy.engine.framework.GameRunner.hostGame(GameRunner.java:616)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel.hostGame(LobbyGamePanel.java:324)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel.lambda$setupListeners$261(LobbyGamePanel.java:132)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
        at java.awt.Component.processMouseEvent(Component.java:6535)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
        at java.awt.Component.processEvent(Component.java:6300)
        at java.awt.Container.processEvent(Container.java:2236)
        at java.awt.Component.dispatchEventImpl(Component.java:4891)
        at java.awt.Container.dispatchEventImpl(Container.java:2294)
        at java.awt.Component.dispatchEvent(Component.java:4713)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
        at java.awt.Container.dispatchEventImpl(Container.java:2280)
        at java.awt.Window.dispatchEventImpl(Window.java:2750)
        at java.awt.Component.dispatchEvent(Component.java:4713)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
        at java.awt.EventQueue.access$500(EventQueue.java:97)
        at java.awt.EventQueue$3.run(EventQueue.java:709)
        at java.awt.EventQueue$3.run(EventQueue.java:703)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
        at java.awt.EventQueue$4.run(EventQueue.java:731)
        at java.awt.EventQueue$4.run(EventQueue.java:729)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
        at games.strategy.engine.framework.GameRunner$1.dispatchEvent(GameRunner.java:360)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Setting memory for new triplea process to: 910m
java.lang.IllegalStateException: Icon file not found
        at games.strategy.engine.framework.ProcessRunnerUtil.populateBasicJavaArgs(ProcessRunnerUtil.java:74)
        at games.strategy.engine.framework.ProcessRunnerUtil.populateBasicJavaArgs(ProcessRunnerUtil.java:43)
        at games.strategy.engine.framework.GameRunner.joinGame(GameRunner.java:687)
        at games.strategy.engine.framework.GameRunner.joinGame(GameRunner.java:680)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel.joinGame(LobbyGamePanel.java:312)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel.access$000(LobbyGamePanel.java:41)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel$2.mouseClicked(LobbyGamePanel.java:140)
        at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:270)
        at java.awt.Component.processMouseEvent(Component.java:6538)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
        at java.awt.Component.processEvent(Component.java:6300)
        at java.awt.Container.processEvent(Container.java:2236)
        at java.awt.Component.dispatchEventImpl(Component.java:4891)
        at java.awt.Container.dispatchEventImpl(Container.java:2294)
        at java.awt.Component.dispatchEvent(Component.java:4713)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4534)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
        at java.awt.Container.dispatchEventImpl(Container.java:2280)
        at java.awt.Window.dispatchEventImpl(Window.java:2750)
        at java.awt.Component.dispatchEvent(Component.java:4713)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
        at java.awt.EventQueue.access$500(EventQueue.java:97)
        at java.awt.EventQueue$3.run(EventQueue.java:709)
        at java.awt.EventQueue$3.run(EventQueue.java:703)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
        at java.awt.EventQueue$4.run(EventQueue.java:731)
        at java.awt.EventQueue$4.run(EventQueue.java:729)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
        at games.strategy.engine.framework.GameRunner$1.dispatchEvent(GameRunner.java:360)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
java.lang.IllegalStateException: Icon file not found
        at games.strategy.engine.framework.ProcessRunnerUtil.populateBasicJavaArgs(ProcessRunnerUtil.java:74)
        at games.strategy.engine.framework.ProcessRunnerUtil.populateBasicJavaArgs(ProcessRunnerUtil.java:43)
        at games.strategy.engine.framework.GameRunner.joinGame(GameRunner.java:687)
        at games.strategy.engine.framework.GameRunner.joinGame(GameRunner.java:680)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel.joinGame(LobbyGamePanel.java:312)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel.access$000(LobbyGamePanel.java:41)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel$2.mouseClicked(LobbyGamePanel.java:140)
        at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:270)
        at java.awt.Component.processMouseEvent(Component.java:6538)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
        at java.awt.Component.processEvent(Component.java:6300)
        at java.awt.Container.processEvent(Container.java:2236)
        at java.awt.Component.dispatchEventImpl(Component.java:4891)
        at java.awt.Container.dispatchEventImpl(Container.java:2294)
        at java.awt.Component.dispatchEvent(Component.java:4713)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4534)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
        at java.awt.Container.dispatchEventImpl(Container.java:2280)
        at java.awt.Window.dispatchEventImpl(Window.java:2750)
        at java.awt.Component.dispatchEvent(Component.java:4713)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
        at java.awt.EventQueue.access$500(EventQueue.java:97)
        at java.awt.EventQueue$3.run(EventQueue.java:709)
        at java.awt.EventQueue$3.run(EventQueue.java:703)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
        at java.awt.EventQueue$4.run(EventQueue.java:731)
        at java.awt.EventQueue$4.run(EventQueue.java:729)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
        at games.strategy.engine.framework.GameRunner$1.dispatchEvent(GameRunner.java:360)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Setting memory for new triplea process to: 910m
java.lang.IllegalStateException: Icon file not found
        at games.strategy.engine.framework.ProcessRunnerUtil.populateBasicJavaArgs(ProcessRunnerUtil.java:74)
        at games.strategy.engine.framework.ProcessRunnerUtil.populateBasicJavaArgs(ProcessRunnerUtil.java:43)
        at games.strategy.engine.framework.GameRunner.joinGame(GameRunner.java:687)
        at games.strategy.engine.framework.GameRunner.joinGame(GameRunner.java:680)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel.joinGame(LobbyGamePanel.java:312)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel.access$000(LobbyGamePanel.java:41)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel$2.mouseClicked(LobbyGamePanel.java:140)
        at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:270)
        at java.awt.Component.processMouseEvent(Component.java:6538)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
        at java.awt.Component.processEvent(Component.java:6300)
        at java.awt.Container.processEvent(Container.java:2236)
        at java.awt.Component.dispatchEventImpl(Component.java:4891)
        at java.awt.Container.dispatchEventImpl(Container.java:2294)
        at java.awt.Component.dispatchEvent(Component.java:4713)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4534)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
        at java.awt.Container.dispatchEventImpl(Container.java:2280)
        at java.awt.Window.dispatchEventImpl(Window.java:2750)
        at java.awt.Component.dispatchEvent(Component.java:4713)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
        at java.awt.EventQueue.access$500(EventQueue.java:97)
        at java.awt.EventQueue$3.run(EventQueue.java:709)
        at java.awt.EventQueue$3.run(EventQueue.java:703)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
        at java.awt.EventQueue$4.run(EventQueue.java:731)
        at java.awt.EventQueue$4.run(EventQueue.java:729)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
        at games.strategy.engine.framework.GameRunner$1.dispatchEvent(GameRunner.java:360)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
java.lang.IllegalStateException: Icon file not found
        at games.strategy.engine.framework.ProcessRunnerUtil.populateBasicJavaArgs(ProcessRunnerUtil.java:74)
        at games.strategy.engine.framework.ProcessRunnerUtil.populateBasicJavaArgs(ProcessRunnerUtil.java:43)
        at games.strategy.engine.framework.GameRunner.joinGame(GameRunner.java:687)
        at games.strategy.engine.framework.GameRunner.joinGame(GameRunner.java:680)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel.joinGame(LobbyGamePanel.java:312)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel.access$000(LobbyGamePanel.java:41)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel$2.mouseClicked(LobbyGamePanel.java:140)
        at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:270)
        at java.awt.Component.processMouseEvent(Component.java:6538)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
        at java.awt.Component.processEvent(Component.java:6300)
        at java.awt.Container.processEvent(Container.java:2236)
        at java.awt.Component.dispatchEventImpl(Component.java:4891)
        at java.awt.Container.dispatchEventImpl(Container.java:2294)
        at java.awt.Component.dispatchEvent(Component.java:4713)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4534)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
        at java.awt.Container.dispatchEventImpl(Container.java:2280)
        at java.awt.Window.dispatchEventImpl(Window.java:2750)
        at java.awt.Component.dispatchEvent(Component.java:4713)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
        at java.awt.EventQueue.access$500(EventQueue.java:97)
        at java.awt.EventQueue$3.run(EventQueue.java:709)
        at java.awt.EventQueue$3.run(EventQueue.java:703)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
        at java.awt.EventQueue$4.run(EventQueue.java:731)
        at java.awt.EventQueue$4.run(EventQueue.java:729)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
        at games.strategy.engine.framework.GameRunner$1.dispatchEvent(GameRunner.java:360)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Setting memory for new triplea process to: 910m
java.lang.IllegalStateException: Icon file not found
        at games.strategy.engine.framework.ProcessRunnerUtil.populateBasicJavaArgs(ProcessRunnerUtil.java:74)
        at games.strategy.engine.framework.ProcessRunnerUtil.populateBasicJavaArgs(ProcessRunnerUtil.java:43)
        at games.strategy.engine.framework.GameRunner.joinGame(GameRunner.java:687)
        at games.strategy.engine.framework.GameRunner.joinGame(GameRunner.java:680)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel.joinGame(LobbyGamePanel.java:312)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel.access$000(LobbyGamePanel.java:41)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel$2.mouseClicked(LobbyGamePanel.java:140)
        at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:270)
        at java.awt.Component.processMouseEvent(Component.java:6538)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
        at java.awt.Component.processEvent(Component.java:6300)
        at java.awt.Container.processEvent(Container.java:2236)
        at java.awt.Component.dispatchEventImpl(Component.java:4891)
        at java.awt.Container.dispatchEventImpl(Container.java:2294)
        at java.awt.Component.dispatchEvent(Component.java:4713)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4534)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
        at java.awt.Container.dispatchEventImpl(Container.java:2280)
        at java.awt.Window.dispatchEventImpl(Window.java:2750)
        at java.awt.Component.dispatchEvent(Component.java:4713)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
        at java.awt.EventQueue.access$500(EventQueue.java:97)
        at java.awt.EventQueue$3.run(EventQueue.java:709)
        at java.awt.EventQueue$3.run(EventQueue.java:703)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
        at java.awt.EventQueue$4.run(EventQueue.java:731)
        at java.awt.EventQueue$4.run(EventQueue.java:729)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
        at games.strategy.engine.framework.GameRunner$1.dispatchEvent(GameRunner.java:360)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
java.lang.IllegalStateException: Icon file not found
        at games.strategy.engine.framework.ProcessRunnerUtil.populateBasicJavaArgs(ProcessRunnerUtil.java:74)
        at games.strategy.engine.framework.ProcessRunnerUtil.populateBasicJavaArgs(ProcessRunnerUtil.java:43)
        at games.strategy.engine.framework.GameRunner.joinGame(GameRunner.java:687)
        at games.strategy.engine.framework.GameRunner.joinGame(GameRunner.java:680)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel.joinGame(LobbyGamePanel.java:312)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel.access$000(LobbyGamePanel.java:41)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel$2.mouseClicked(LobbyGamePanel.java:140)
        at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:270)
        at java.awt.Component.processMouseEvent(Component.java:6538)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
        at java.awt.Component.processEvent(Component.java:6300)
        at java.awt.Container.processEvent(Container.java:2236)
        at java.awt.Component.dispatchEventImpl(Component.java:4891)
        at java.awt.Container.dispatchEventImpl(Container.java:2294)
        at java.awt.Component.dispatchEvent(Component.java:4713)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4534)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
        at java.awt.Container.dispatchEventImpl(Container.java:2280)
        at java.awt.Window.dispatchEventImpl(Window.java:2750)
        at java.awt.Component.dispatchEvent(Component.java:4713)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
        at java.awt.EventQueue.access$500(EventQueue.java:97)
        at java.awt.EventQueue$3.run(EventQueue.java:709)
        at java.awt.EventQueue$3.run(EventQueue.java:703)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
        at java.awt.EventQueue$4.run(EventQueue.java:731)
        at java.awt.EventQueue$4.run(EventQueue.java:729)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
        at games.strategy.engine.framework.GameRunner$1.dispatchEvent(GameRunner.java:360)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Loading map: tutorial, from: /Applications/TripleA_1.9.0.0.3266.app/Contents/java/app/maps/tutorial.zip
Loading resources from the following paths: [/Applications/TripleA_1.9.0.0.3266.app/Contents/java/app/maps/tutorial.zip, /Applications/TripleA_1.9.0.0.3266.app/Contents/java/app/assets]
Loading map: tutorial, from: /Applications/TripleA_1.9.0.0.3266.app/Contents/java/app/maps/tutorial.zip
Loading resources from the following paths: [/Applications/TripleA_1.9.0.0.3266.app/Contents/java/app/maps/tutorial.zip, /Applications/TripleA_1.9.0.0.3266.app/Contents/java/app/assets]
Loading map: tutorial, from: /Applications/TripleA_1.9.0.0.3266.app/Contents/java/app/maps/tutorial.zip
Loading resources from the following paths: [/Applications/TripleA_1.9.0.0.3266.app/Contents/java/app/maps/tutorial.zip, /Applications/TripleA_1.9.0.0.3266.app/Contents/java/app/assets]
Setting memory for new triplea process to: 910m
java.lang.IllegalStateException: Icon file not found
        at games.strategy.engine.framework.ProcessRunnerUtil.populateBasicJavaArgs(ProcessRunnerUtil.java:74)
        at games.strategy.engine.framework.ProcessRunnerUtil.populateBasicJavaArgs(ProcessRunnerUtil.java:43)
        at games.strategy.engine.framework.GameRunner.joinGame(GameRunner.java:687)
        at games.strategy.engine.framework.GameRunner.joinGame(GameRunner.java:680)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel.joinGame(LobbyGamePanel.java:312)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel.access$000(LobbyGamePanel.java:41)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel$2.mouseClicked(LobbyGamePanel.java:140)
        at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:270)
        at java.awt.Component.processMouseEvent(Component.java:6538)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
        at java.awt.Component.processEvent(Component.java:6300)
        at java.awt.Container.processEvent(Container.java:2236)
        at java.awt.Component.dispatchEventImpl(Component.java:4891)
        at java.awt.Container.dispatchEventImpl(Container.java:2294)
        at java.awt.Component.dispatchEvent(Component.java:4713)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4534)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
        at java.awt.Container.dispatchEventImpl(Container.java:2280)
        at java.awt.Window.dispatchEventImpl(Window.java:2750)
        at java.awt.Component.dispatchEvent(Component.java:4713)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
        at java.awt.EventQueue.access$500(EventQueue.java:97)
        at java.awt.EventQueue$3.run(EventQueue.java:709)
        at java.awt.EventQueue$3.run(EventQueue.java:703)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
        at java.awt.EventQueue$4.run(EventQueue.java:731)
        at java.awt.EventQueue$4.run(EventQueue.java:729)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
        at games.strategy.engine.framework.GameRunner$1.dispatchEvent(GameRunner.java:360)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
java.lang.IllegalStateException: Icon file not found
        at games.strategy.engine.framework.ProcessRunnerUtil.populateBasicJavaArgs(ProcessRunnerUtil.java:74)
        at games.strategy.engine.framework.ProcessRunnerUtil.populateBasicJavaArgs(ProcessRunnerUtil.java:43)
        at games.strategy.engine.framework.GameRunner.joinGame(GameRunner.java:687)
        at games.strategy.engine.framework.GameRunner.joinGame(GameRunner.java:680)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel.joinGame(LobbyGamePanel.java:312)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel.access$000(LobbyGamePanel.java:41)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel$2.mouseClicked(LobbyGamePanel.java:140)
        at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:270)
        at java.awt.Component.processMouseEvent(Component.java:6538)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
        at java.awt.Component.processEvent(Component.java:6300)
        at java.awt.Container.processEvent(Container.java:2236)
        at java.awt.Component.dispatchEventImpl(Component.java:4891)
        at java.awt.Container.dispatchEventImpl(Container.java:2294)
        at java.awt.Component.dispatchEvent(Component.java:4713)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4534)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
        at java.awt.Container.dispatchEventImpl(Container.java:2280)
        at java.awt.Window.dispatchEventImpl(Window.java:2750)
        at java.awt.Component.dispatchEvent(Component.java:4713)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
        at java.awt.EventQueue.access$500(EventQueue.java:97)
        at java.awt.EventQueue$3.run(EventQueue.java:709)
        at java.awt.EventQueue$3.run(EventQueue.java:703)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
        at java.awt.EventQueue$4.run(EventQueue.java:731)
        at java.awt.EventQueue$4.run(EventQueue.java:729)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
        at games.strategy.engine.framework.GameRunner$1.dispatchEvent(GameRunner.java:360)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Setting memory for new triplea process to: 910m
java.lang.IllegalStateException: Icon file not found
        at games.strategy.engine.framework.ProcessRunnerUtil.populateBasicJavaArgs(ProcessRunnerUtil.java:74)
        at games.strategy.engine.framework.ProcessRunnerUtil.populateBasicJavaArgs(ProcessRunnerUtil.java:43)
        at games.strategy.engine.framework.GameRunner.joinGame(GameRunner.java:687)
        at games.strategy.engine.framework.GameRunner.joinGame(GameRunner.java:680)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel.joinGame(LobbyGamePanel.java:312)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel.access$000(LobbyGamePanel.java:41)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel$2.mouseClicked(LobbyGamePanel.java:140)
        at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:270)
        at java.awt.Component.processMouseEvent(Component.java:6538)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
        at java.awt.Component.processEvent(Component.java:6300)
        at java.awt.Container.processEvent(Container.java:2236)
        at java.awt.Component.dispatchEventImpl(Component.java:4891)
        at java.awt.Container.dispatchEventImpl(Container.java:2294)
        at java.awt.Component.dispatchEvent(Component.java:4713)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4534)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
        at java.awt.Container.dispatchEventImpl(Container.java:2280)
        at java.awt.Window.dispatchEventImpl(Window.java:2750)
        at java.awt.Component.dispatchEvent(Component.java:4713)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
        at java.awt.EventQueue.access$500(EventQueue.java:97)
        at java.awt.EventQueue$3.run(EventQueue.java:709)
        at java.awt.EventQueue$3.run(EventQueue.java:703)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
        at java.awt.EventQueue$4.run(EventQueue.java:731)
        at java.awt.EventQueue$4.run(EventQueue.java:729)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
        at games.strategy.engine.framework.GameRunner$1.dispatchEvent(GameRunner.java:360)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
java.lang.IllegalStateException: Icon file not found
        at games.strategy.engine.framework.ProcessRunnerUtil.populateBasicJavaArgs(ProcessRunnerUtil.java:74)
        at games.strategy.engine.framework.ProcessRunnerUtil.populateBasicJavaArgs(ProcessRunnerUtil.java:43)
        at games.strategy.engine.framework.GameRunner.joinGame(GameRunner.java:687)
        at games.strategy.engine.framework.GameRunner.joinGame(GameRunner.java:680)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel.joinGame(LobbyGamePanel.java:312)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel.access$000(LobbyGamePanel.java:41)
        at games.strategy.engine.lobby.client.ui.LobbyGamePanel$2.mouseClicked(LobbyGamePanel.java:140)
        at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:270)
        at java.awt.Component.processMouseEvent(Component.java:6538)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
        at java.awt.Component.processEvent(Component.java:6300)
        at java.awt.Container.processEvent(Container.java:2236)
        at java.awt.Component.dispatchEventImpl(Component.java:4891)
        at java.awt.Container.dispatchEventImpl(Container.java:2294)
        at java.awt.Component.dispatchEvent(Component.java:4713)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4534)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
        at java.awt.Container.dispatchEventImpl(Container.java:2280)
        at java.awt.Window.dispatchEventImpl(Window.java:2750)
        at java.awt.Component.dispatchEvent(Component.java:4713)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
        at java.awt.EventQueue.access$500(EventQueue.java:97)
        at java.awt.EventQueue$3.run(EventQueue.java:709)
        at java.awt.EventQueue$3.run(EventQueue.java:703)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
        at java.awt.EventQueue$4.run(EventQueue.java:731)
        at java.awt.EventQueue$4.run(EventQueue.java:729)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
        at games.strategy.engine.framework.GameRunner$1.dispatchEvent(GameRunner.java:360)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: TripleaA 1.9 Release

redrum
Administrator
@Boston - Interesting. It appears the game can't access the file at "icons/triplea_icon.png". My guess is a permissions/security issue.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: TripleaA 1.9 Release

redrum
Administrator
The mac issue was resolved for now with https://github.com/triplea-game/triplea/commit/7d546c51bd20f563d6ba031e5683f5276e640296. The download version has been updated to 1.9.0.0.3277.

May need to look into why the icon isn't being found.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: TripleaA 1.9 Release

larrydk
In reply to this post by aaalafayette
Same issue. 1.89 version you can play together with host server. Upgraded to 1.9. When you go to connect to the server (done this with both PCs at my house) it sits there after entering the IP and locks up and has to be Control Alt delete because it freezes. I have looked at windows fire wall and everything is checked to allow the game to run on both PCs. Strange it works fine with 1.89 and not 1.9 .
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: TripleaA 1.9 Release

redrum
Administrator
@larrydk - Do you mean playing in the lobby? Or do you mean Hosted and Connecting Network games?
123
Loading...