TripleA 1.0.3 unstable has been released

classic Classic list List threaded Threaded
31 messages Options
12
Reply | Threaded
Open this post in threaded view
|

TripleA 1.0.3 unstable has been released

Sean Bridges
Administrator
TripleA 1.0.3 unstable has been released, please download it from,

https://sourceforge.net/project/showfiles.php?group_id=44492&package_id=119711&release_id=659332

This releases fixes a number of bugs in aa-50.  More bugs exist, so please continue testing.



The full changelog is,

 Disable game properties button if there are no game properties (Chris McIntosh)

* Fix spelling in classic xml (Chris McIntosh)

* The following list of bugs were fixed- primarily for AA50 (Comradekev)
        #2554414 Only one Mechanized Infantry per tank should be allowed
        #2554418 Jet Fighters not attacking at 4
        Non-aa50 games throw exceptions when trying to affect Tech Tokens
        Chinese unit max for territory placement not limited to Chinese-only units
        Territory Turn Limit removed from options
        Option added for inclusion of Tech development
        China should be able to place units on newly captured territories
        Added Japanese Inf in Solomon Islands (aa-42)
        Fix null pointer when choosing NOT to attack subs
        Paratroops should be limited to 1 per bomber
        Bombers should not be able to move before picking up paratroops
        Radar/damaged factory icons not displaying
        Fix factory repair cost for Increased Factory Production technology
        #2474056 Captured AA ownership
        #2554411 Rockets allowed to overfly impassables
        #2554412 Rockets firing after Non-Combat move in AA50
        #2554419 Factory repair costs with Enhanced Production technology
        Factories added with edit mode are damaged
        Should allow more than 1 AA in a territory for 4th ed and anniv editions
        Should be able to place in enemy occupied sea zones
        Added stalemate condition for trn -v trn battles
        Low-Luck AA support for RADAR tech
        Mechanized Inf should be able to blitz
        AA hits separated for combined fighter/bomber groups
       
* 2006022 Undo movement jumps back to top of list (Chris McIntosh)

* 1910223 Ability to cancel odds calculator (Chris McIntosh)
Reply | Threaded
Open this post in threaded view
|

Re: TripleA 1.0.3 unstable has been released

fuzzykitty
Error while playing aa50 1941 occurred on second round.  Playing Japan all others AI

WARNING [Triplea start local thread] UnifiedMessenger->null
java.lang.NullPointerException
        at games.strategy.util.PropertyUtil.getSetter(PropertyUtil.java:75)
        at games.strategy.util.PropertyUtil.set(PropertyUtil.java:35)
        at games.strategy.engine.data.ObjectPropertyChange.perform(ChangeFactory.java:828)
        at games.strategy.engine.data.CompositeChange.perform(CompositeChange.java:81)
        at games.strategy.engine.data.ChangePerformer.perform(ChangePerformer.java:56)
        at games.strategy.engine.framework.ServerGame$2.gameDataChanged(ServerGame.java:720)
        at sun.reflect.GeneratedMethodAccessor66.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.message.EndPoint.invokeSingle(UnifiedMessenger.java:728)
        at games.strategy.engine.message.EndPoint.invokeMultiple(UnifiedMessenger.java:697)
        at games.strategy.engine.message.EndPoint.invokeLocal(UnifiedMessenger.java:671)
        at games.strategy.engine.message.UnifiedMessenger.invoke(UnifiedMessenger.java:227)
        at games.strategy.engine.message.UnifiedInvocationHandler.invoke(UnifiedInvocationHandler.java:65)
        at $Proxy7.gameDataChanged(Unknown Source)
        at games.strategy.engine.framework.ServerGame.addChange(ServerGame.java:684)
        at games.strategy.engine.delegate.DefaultDelegateBridge.addChange(DefaultDelegateBridge.java:103)
        at games.strategy.triplea.delegate.TripleADelegateBridge.addChange(TripleADelegateBridge.java:81)
        at games.strategy.triplea.delegate.MovePerformer.markTransportsMovement(MovePerformer.java:342)
        at games.strategy.triplea.delegate.MovePerformer.access$1000(MovePerformer.java:35)
        at games.strategy.triplea.delegate.MovePerformer$3.execute(MovePerformer.java:217)
        at games.strategy.triplea.delegate.ExecutionStack.execute(ExecutionStack.java:52)
        at games.strategy.triplea.delegate.MovePerformer.populateStack(MovePerformer.java:248)
        at games.strategy.triplea.delegate.MovePerformer.moveUnits(MovePerformer.java:89)
        at games.strategy.triplea.delegate.MoveDelegate.move(MoveDelegate.java:343)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.delegate.DelegateExecutionManager$2.invoke(DelegateExecutionManager.java:172)
        at $Proxy5.move(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.message.EndPoint.invokeSingle(UnifiedMessenger.java:728)
        at games.strategy.engine.message.EndPoint.invokeMultiple(UnifiedMessenger.java:697)
        at games.strategy.engine.message.EndPoint.invokeLocal(UnifiedMessenger.java:671)
        at games.strategy.engine.message.UnifiedMessenger.invokeAndWait(UnifiedMessenger.java:148)
        at games.strategy.engine.message.UnifiedInvocationHandler.invoke(UnifiedInvocationHandler.java:70)
        at $Proxy5.move(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.gamePlayer.GameOverInvocationHandler.invoke(DefaultPlayerBridge.java:176)
        at $Proxy5.move(Unknown Source)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:204)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.start(TripleAPlayer.java:113)
        at games.strategy.engine.framework.ServerGame.waitForPlayerToFinishStep(ServerGame.java:623)
        at games.strategy.engine.framework.ServerGame.runStep(ServerGame.java:487)
        at games.strategy.engine.framework.ServerGame.startGame(ServerGame.java:299)
        at games.strategy.engine.framework.startup.launcher.LocalLauncher$2.run(LocalLauncher.java:125)
        at java.lang.Thread.run(Thread.java:619)
WARNING [Triplea start local thread] UnifiedMessenger->null
java.lang.NullPointerException
        at games.strategy.util.PropertyUtil.getSetter(PropertyUtil.java:75)
        at games.strategy.util.PropertyUtil.set(PropertyUtil.java:35)
        at games.strategy.engine.data.ObjectPropertyChange.perform(ChangeFactory.java:828)
        at games.strategy.engine.data.CompositeChange.perform(CompositeChange.java:81)
        at games.strategy.engine.data.ChangePerformer.perform(ChangePerformer.java:56)
        at games.strategy.engine.framework.ServerGame$2.gameDataChanged(ServerGame.java:720)
        at sun.reflect.GeneratedMethodAccessor66.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.message.EndPoint.invokeSingle(UnifiedMessenger.java:728)
        at games.strategy.engine.message.EndPoint.invokeMultiple(UnifiedMessenger.java:697)
        at games.strategy.engine.message.EndPoint.invokeLocal(UnifiedMessenger.java:671)
        at games.strategy.engine.message.UnifiedMessenger.invoke(UnifiedMessenger.java:227)
        at games.strategy.engine.message.UnifiedInvocationHandler.invoke(UnifiedInvocationHandler.java:65)
        at $Proxy7.gameDataChanged(Unknown Source)
        at games.strategy.engine.framework.ServerGame.addChange(ServerGame.java:684)
        at games.strategy.engine.delegate.DefaultDelegateBridge.addChange(DefaultDelegateBridge.java:103)
        at games.strategy.triplea.delegate.TripleADelegateBridge.addChange(TripleADelegateBridge.java:81)
        at games.strategy.triplea.delegate.MovePerformer.markTransportsMovement(MovePerformer.java:342)
        at games.strategy.triplea.delegate.MovePerformer.access$1000(MovePerformer.java:35)
        at games.strategy.triplea.delegate.MovePerformer$3.execute(MovePerformer.java:217)
        at games.strategy.triplea.delegate.ExecutionStack.execute(ExecutionStack.java:52)
        at games.strategy.triplea.delegate.MovePerformer.populateStack(MovePerformer.java:248)
        at games.strategy.triplea.delegate.MovePerformer.moveUnits(MovePerformer.java:89)
        at games.strategy.triplea.delegate.MoveDelegate.move(MoveDelegate.java:343)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.delegate.DelegateExecutionManager$2.invoke(DelegateExecutionManager.java:172)
        at $Proxy5.move(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.message.EndPoint.invokeSingle(UnifiedMessenger.java:728)
        at games.strategy.engine.message.EndPoint.invokeMultiple(UnifiedMessenger.java:697)
        at games.strategy.engine.message.EndPoint.invokeLocal(UnifiedMessenger.java:671)
        at games.strategy.engine.message.UnifiedMessenger.invokeAndWait(UnifiedMessenger.java:148)
        at games.strategy.engine.message.UnifiedInvocationHandler.invoke(UnifiedInvocationHandler.java:70)
        at $Proxy5.move(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.gamePlayer.GameOverInvocationHandler.invoke(DefaultPlayerBridge.java:176)
        at $Proxy5.move(Unknown Source)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:204)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.start(TripleAPlayer.java:113)
        at games.strategy.engine.framework.ServerGame.waitForPlayerToFinishStep(ServerGame.java:623)
        at games.strategy.engine.framework.ServerGame.runStep(ServerGame.java:487)
        at games.strategy.engine.framework.ServerGame.startGame(ServerGame.java:299)
        at games.strategy.engine.framework.startup.launcher.LocalLauncher$2.run(LocalLauncher.java:125)
        at java.lang.Thread.run(Thread.java:619)
WARNING [Triplea start local thread] UnifiedMessenger->null
java.lang.NullPointerException
        at games.strategy.util.PropertyUtil.getSetter(PropertyUtil.java:75)
        at games.strategy.util.PropertyUtil.set(PropertyUtil.java:35)
        at games.strategy.engine.data.ObjectPropertyChange.perform(ChangeFactory.java:828)
        at games.strategy.engine.data.CompositeChange.perform(CompositeChange.java:81)
        at games.strategy.engine.data.ChangePerformer.perform(ChangePerformer.java:56)
        at games.strategy.engine.framework.ServerGame$2.gameDataChanged(ServerGame.java:720)
        at sun.reflect.GeneratedMethodAccessor66.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.message.EndPoint.invokeSingle(UnifiedMessenger.java:728)
        at games.strategy.engine.message.EndPoint.invokeMultiple(UnifiedMessenger.java:697)
        at games.strategy.engine.message.EndPoint.invokeLocal(UnifiedMessenger.java:671)
        at games.strategy.engine.message.UnifiedMessenger.invoke(UnifiedMessenger.java:227)
        at games.strategy.engine.message.UnifiedInvocationHandler.invoke(UnifiedInvocationHandler.java:65)
        at $Proxy7.gameDataChanged(Unknown Source)
        at games.strategy.engine.framework.ServerGame.addChange(ServerGame.java:684)
        at games.strategy.engine.delegate.DefaultDelegateBridge.addChange(DefaultDelegateBridge.java:103)
        at games.strategy.triplea.delegate.TripleADelegateBridge.addChange(TripleADelegateBridge.java:81)
        at games.strategy.triplea.delegate.MovePerformer.markTransportsMovement(MovePerformer.java:342)
        at games.strategy.triplea.delegate.MovePerformer.access$1000(MovePerformer.java:35)
        at games.strategy.triplea.delegate.MovePerformer$3.execute(MovePerformer.java:217)
        at games.strategy.triplea.delegate.ExecutionStack.execute(ExecutionStack.java:52)
        at games.strategy.triplea.delegate.MovePerformer.populateStack(MovePerformer.java:248)
        at games.strategy.triplea.delegate.MovePerformer.moveUnits(MovePerformer.java:89)
        at games.strategy.triplea.delegate.MoveDelegate.move(MoveDelegate.java:343)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.delegate.DelegateExecutionManager$2.invoke(DelegateExecutionManager.java:172)
        at $Proxy5.move(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.message.EndPoint.invokeSingle(UnifiedMessenger.java:728)
        at games.strategy.engine.message.EndPoint.invokeMultiple(UnifiedMessenger.java:697)
        at games.strategy.engine.message.EndPoint.invokeLocal(UnifiedMessenger.java:671)
        at games.strategy.engine.message.UnifiedMessenger.invokeAndWait(UnifiedMessenger.java:148)
        at games.strategy.engine.message.UnifiedInvocationHandler.invoke(UnifiedInvocationHandler.java:70)
        at $Proxy5.move(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.gamePlayer.GameOverInvocationHandler.invoke(DefaultPlayerBridge.java:176)
        at $Proxy5.move(Unknown Source)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:204)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.start(TripleAPlayer.java:113)
        at games.strategy.engine.framework.ServerGame.waitForPlayerToFinishStep(ServerGame.java:623)
        at games.strategy.engine.framework.ServerGame.runStep(ServerGame.java:487)
        at games.strategy.engine.framework.ServerGame.startGame(ServerGame.java:299)
        at games.strategy.engine.framework.startup.launcher.LocalLauncher$2.run(LocalLauncher.java:125)
        at java.lang.Thread.run(Thread.java:619)
WARNING [Triplea start local thread] UnifiedMessenger->null
java.lang.NullPointerException
        at games.strategy.util.PropertyUtil.getSetter(PropertyUtil.java:75)
        at games.strategy.util.PropertyUtil.set(PropertyUtil.java:35)
        at games.strategy.engine.data.ObjectPropertyChange.perform(ChangeFactory.java:828)
        at games.strategy.engine.data.CompositeChange.perform(CompositeChange.java:81)
        at games.strategy.engine.data.ChangePerformer.perform(ChangePerformer.java:56)
        at games.strategy.engine.framework.ServerGame$2.gameDataChanged(ServerGame.java:720)
        at sun.reflect.GeneratedMethodAccessor66.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.message.EndPoint.invokeSingle(UnifiedMessenger.java:728)
        at games.strategy.engine.message.EndPoint.invokeMultiple(UnifiedMessenger.java:697)
        at games.strategy.engine.message.EndPoint.invokeLocal(UnifiedMessenger.java:671)
        at games.strategy.engine.message.UnifiedMessenger.invoke(UnifiedMessenger.java:227)
        at games.strategy.engine.message.UnifiedInvocationHandler.invoke(UnifiedInvocationHandler.java:65)
        at $Proxy7.gameDataChanged(Unknown Source)
        at games.strategy.engine.framework.ServerGame.addChange(ServerGame.java:684)
        at games.strategy.engine.delegate.DefaultDelegateBridge.addChange(DefaultDelegateBridge.java:103)
        at games.strategy.triplea.delegate.TripleADelegateBridge.addChange(TripleADelegateBridge.java:81)
        at games.strategy.triplea.delegate.MovePerformer.markTransportsMovement(MovePerformer.java:342)
        at games.strategy.triplea.delegate.MovePerformer.access$1000(MovePerformer.java:35)
        at games.strategy.triplea.delegate.MovePerformer$3.execute(MovePerformer.java:217)
        at games.strategy.triplea.delegate.ExecutionStack.execute(ExecutionStack.java:52)
        at games.strategy.triplea.delegate.MovePerformer.populateStack(MovePerformer.java:248)
        at games.strategy.triplea.delegate.MovePerformer.moveUnits(MovePerformer.java:89)
        at games.strategy.triplea.delegate.MoveDelegate.move(MoveDelegate.java:343)
        at sun.reflect.GeneratedMethodAccessor86.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.delegate.DelegateExecutionManager$2.invoke(DelegateExecutionManager.java:172)
        at $Proxy5.move(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.message.EndPoint.invokeSingle(UnifiedMessenger.java:728)
        at games.strategy.engine.message.EndPoint.invokeMultiple(UnifiedMessenger.java:697)
        at games.strategy.engine.message.EndPoint.invokeLocal(UnifiedMessenger.java:671)
        at games.strategy.engine.message.UnifiedMessenger.invokeAndWait(UnifiedMessenger.java:148)
        at games.strategy.engine.message.UnifiedInvocationHandler.invoke(UnifiedInvocationHandler.java:70)
        at $Proxy5.move(Unknown Source)
        at sun.reflect.GeneratedMethodAccessor86.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.gamePlayer.GameOverInvocationHandler.invoke(DefaultPlayerBridge.java:176)
        at $Proxy5.move(Unknown Source)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:204)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.start(TripleAPlayer.java:113)
        at games.strategy.engine.framework.ServerGame.waitForPlayerToFinishStep(ServerGame.java:623)
        at games.strategy.engine.framework.ServerGame.runStep(ServerGame.java:487)
        at games.strategy.engine.framework.ServerGame.startGame(ServerGame.java:299)
        at games.strategy.engine.framework.startup.launcher.LocalLauncher$2.run(LocalLauncher.java:125)
        at java.lang.Thread.run(Thread.java:619)
WARNING [Triplea start local thread] UnifiedMessenger->null
java.lang.NullPointerException
        at games.strategy.util.PropertyUtil.getSetter(PropertyUtil.java:75)
        at games.strategy.util.PropertyUtil.set(PropertyUtil.java:35)
        at games.strategy.engine.data.ObjectPropertyChange.perform(ChangeFactory.java:828)
        at games.strategy.engine.data.CompositeChange.perform(CompositeChange.java:81)
        at games.strategy.engine.data.ChangePerformer.perform(ChangePerformer.java:56)
        at games.strategy.engine.framework.ServerGame$2.gameDataChanged(ServerGame.java:720)
        at sun.reflect.GeneratedMethodAccessor66.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.message.EndPoint.invokeSingle(UnifiedMessenger.java:728)
        at games.strategy.engine.message.EndPoint.invokeMultiple(UnifiedMessenger.java:697)
        at games.strategy.engine.message.EndPoint.invokeLocal(UnifiedMessenger.java:671)
        at games.strategy.engine.message.UnifiedMessenger.invoke(UnifiedMessenger.java:227)
        at games.strategy.engine.message.UnifiedInvocationHandler.invoke(UnifiedInvocationHandler.java:65)
        at $Proxy7.gameDataChanged(Unknown Source)
        at games.strategy.engine.framework.ServerGame.addChange(ServerGame.java:684)
        at games.strategy.engine.delegate.DefaultDelegateBridge.addChange(DefaultDelegateBridge.java:103)
        at games.strategy.triplea.delegate.TripleADelegateBridge.addChange(TripleADelegateBridge.java:81)
        at games.strategy.triplea.delegate.MovePerformer.markTransportsMovement(MovePerformer.java:342)
        at games.strategy.triplea.delegate.MovePerformer.access$1000(MovePerformer.java:35)
        at games.strategy.triplea.delegate.MovePerformer$3.execute(MovePerformer.java:217)
        at games.strategy.triplea.delegate.ExecutionStack.execute(ExecutionStack.java:52)
        at games.strategy.triplea.delegate.MovePerformer.populateStack(MovePerformer.java:248)
        at games.strategy.triplea.delegate.MovePerformer.moveUnits(MovePerformer.java:89)
        at games.strategy.triplea.delegate.MoveDelegate.move(MoveDelegate.java:343)
        at sun.reflect.GeneratedMethodAccessor86.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.delegate.DelegateExecutionManager$2.invoke(DelegateExecutionManager.java:172)
        at $Proxy5.move(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.message.EndPoint.invokeSingle(UnifiedMessenger.java:728)
        at games.strategy.engine.message.EndPoint.invokeMultiple(UnifiedMessenger.java:697)
        at games.strategy.engine.message.EndPoint.invokeLocal(UnifiedMessenger.java:671)
        at games.strategy.engine.message.UnifiedMessenger.invokeAndWait(UnifiedMessenger.java:148)
        at games.strategy.engine.message.UnifiedInvocationHandler.invoke(UnifiedInvocationHandler.java:70)
        at $Proxy5.move(Unknown Source)
        at sun.reflect.GeneratedMethodAccessor86.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.gamePlayer.GameOverInvocationHandler.invoke(DefaultPlayerBridge.java:176)
        at $Proxy5.move(Unknown Source)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:204)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.start(TripleAPlayer.java:113)
        at games.strategy.engine.framework.ServerGame.waitForPlayerToFinishStep(ServerGame.java:623)
        at games.strategy.engine.framework.ServerGame.runStep(ServerGame.java:487)
        at games.strategy.engine.framework.ServerGame.startGame(ServerGame.java:299)
        at games.strategy.engine.framework.startup.launcher.LocalLauncher$2.run(LocalLauncher.java:125)
        at java.lang.Thread.run(Thread.java:619)
WARNING [Triplea start local thread] UnifiedMessenger->null
java.lang.NullPointerException
        at games.strategy.util.PropertyUtil.getSetter(PropertyUtil.java:75)
        at games.strategy.util.PropertyUtil.set(PropertyUtil.java:35)
        at games.strategy.engine.data.ObjectPropertyChange.perform(ChangeFactory.java:828)
        at games.strategy.engine.data.CompositeChange.perform(CompositeChange.java:81)
        at games.strategy.engine.data.ChangePerformer.perform(ChangePerformer.java:56)
        at games.strategy.engine.framework.ServerGame$2.gameDataChanged(ServerGame.java:720)
        at sun.reflect.GeneratedMethodAccessor66.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.message.EndPoint.invokeSingle(UnifiedMessenger.java:728)
        at games.strategy.engine.message.EndPoint.invokeMultiple(UnifiedMessenger.java:697)
        at games.strategy.engine.message.EndPoint.invokeLocal(UnifiedMessenger.java:671)
        at games.strategy.engine.message.UnifiedMessenger.invoke(UnifiedMessenger.java:227)
        at games.strategy.engine.message.UnifiedInvocationHandler.invoke(UnifiedInvocationHandler.java:65)
        at $Proxy7.gameDataChanged(Unknown Source)
        at games.strategy.engine.framework.ServerGame.addChange(ServerGame.java:684)
        at games.strategy.engine.delegate.DefaultDelegateBridge.addChange(DefaultDelegateBridge.java:103)
        at games.strategy.triplea.delegate.TripleADelegateBridge.addChange(TripleADelegateBridge.java:81)
        at games.strategy.triplea.delegate.MovePerformer.markTransportsMovement(MovePerformer.java:342)
        at games.strategy.triplea.delegate.MovePerformer.access$1000(MovePerformer.java:35)
        at games.strategy.triplea.delegate.MovePerformer$3.execute(MovePerformer.java:217)
        at games.strategy.triplea.delegate.ExecutionStack.execute(ExecutionStack.java:52)
        at games.strategy.triplea.delegate.MovePerformer.populateStack(MovePerformer.java:248)
        at games.strategy.triplea.delegate.MovePerformer.moveUnits(MovePerformer.java:89)
        at games.strategy.triplea.delegate.MoveDelegate.move(MoveDelegate.java:343)
        at sun.reflect.GeneratedMethodAccessor86.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.delegate.DelegateExecutionManager$2.invoke(DelegateExecutionManager.java:172)
        at $Proxy5.move(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.message.EndPoint.invokeSingle(UnifiedMessenger.java:728)
        at games.strategy.engine.message.EndPoint.invokeMultiple(UnifiedMessenger.java:697)
        at games.strategy.engine.message.EndPoint.invokeLocal(UnifiedMessenger.java:671)
        at games.strategy.engine.message.UnifiedMessenger.invokeAndWait(UnifiedMessenger.java:148)
        at games.strategy.engine.message.UnifiedInvocationHandler.invoke(UnifiedInvocationHandler.java:70)
        at $Proxy5.move(Unknown Source)
        at sun.reflect.GeneratedMethodAccessor86.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.gamePlayer.GameOverInvocationHandler.invoke(DefaultPlayerBridge.java:176)
        at $Proxy5.move(Unknown Source)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:204)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.start(TripleAPlayer.java:113)
        at games.strategy.engine.framework.ServerGame.waitForPlayerToFinishStep(ServerGame.java:623)
        at games.strategy.engine.framework.ServerGame.runStep(ServerGame.java:487)
        at games.strategy.engine.framework.ServerGame.startGame(ServerGame.java:299)
        at games.strategy.engine.framework.startup.launcher.LocalLauncher$2.run(LocalLauncher.java:125)
        at java.lang.Thread.run(Thread.java:619)
WARNING [Triplea start local thread] UnifiedMessenger->null
java.lang.NullPointerException
        at games.strategy.util.PropertyUtil.getSetter(PropertyUtil.java:75)
        at games.strategy.util.PropertyUtil.set(PropertyUtil.java:35)
        at games.strategy.engine.data.ObjectPropertyChange.perform(ChangeFactory.java:828)
        at games.strategy.engine.data.CompositeChange.perform(CompositeChange.java:81)
        at games.strategy.engine.data.ChangePerformer.perform(ChangePerformer.java:56)
        at games.strategy.engine.framework.ServerGame$2.gameDataChanged(ServerGame.java:720)
        at sun.reflect.GeneratedMethodAccessor66.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.message.EndPoint.invokeSingle(UnifiedMessenger.java:728)
        at games.strategy.engine.message.EndPoint.invokeMultiple(UnifiedMessenger.java:697)
        at games.strategy.engine.message.EndPoint.invokeLocal(UnifiedMessenger.java:671)
        at games.strategy.engine.message.UnifiedMessenger.invoke(UnifiedMessenger.java:227)
        at games.strategy.engine.message.UnifiedInvocationHandler.invoke(UnifiedInvocationHandler.java:65)
        at $Proxy7.gameDataChanged(Unknown Source)
        at games.strategy.engine.framework.ServerGame.addChange(ServerGame.java:684)
        at games.strategy.engine.delegate.DefaultDelegateBridge.addChange(DefaultDelegateBridge.java:103)
        at games.strategy.triplea.delegate.TripleADelegateBridge.addChange(TripleADelegateBridge.java:81)
        at games.strategy.triplea.delegate.MovePerformer.markTransportsMovement(MovePerformer.java:342)
        at games.strategy.triplea.delegate.MovePerformer.access$1000(MovePerformer.java:35)
        at games.strategy.triplea.delegate.MovePerformer$3.execute(MovePerformer.java:217)
        at games.strategy.triplea.delegate.ExecutionStack.execute(ExecutionStack.java:52)
        at games.strategy.triplea.delegate.MovePerformer.populateStack(MovePerformer.java:248)
        at games.strategy.triplea.delegate.MovePerformer.moveUnits(MovePerformer.java:89)
        at games.strategy.triplea.delegate.MoveDelegate.move(MoveDelegate.java:343)
        at sun.reflect.GeneratedMethodAccessor86.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.delegate.DelegateExecutionManager$2.invoke(DelegateExecutionManager.java:172)
        at $Proxy5.move(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.message.EndPoint.invokeSingle(UnifiedMessenger.java:728)
        at games.strategy.engine.message.EndPoint.invokeMultiple(UnifiedMessenger.java:697)
        at games.strategy.engine.message.EndPoint.invokeLocal(UnifiedMessenger.java:671)
        at games.strategy.engine.message.UnifiedMessenger.invokeAndWait(UnifiedMessenger.java:148)
        at games.strategy.engine.message.UnifiedInvocationHandler.invoke(UnifiedInvocationHandler.java:70)
        at $Proxy5.move(Unknown Source)
        at sun.reflect.GeneratedMethodAccessor86.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.gamePlayer.GameOverInvocationHandler.invoke(DefaultPlayerBridge.java:176)
        at $Proxy5.move(Unknown Source)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:204)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.start(TripleAPlayer.java:113)
        at games.strategy.engine.framework.ServerGame.waitForPlayerToFinishStep(ServerGame.java:623)
        at games.strategy.engine.framework.ServerGame.runStep(ServerGame.java:487)
        at games.strategy.engine.framework.ServerGame.startGame(ServerGame.java:299)
        at games.strategy.engine.framework.startup.launcher.LocalLauncher$2.run(LocalLauncher.java:125)
        at java.lang.Thread.run(Thread.java:619)
WARNING [Triplea start local thread] UnifiedMessenger->null
java.lang.NullPointerException
        at games.strategy.util.PropertyUtil.getSetter(PropertyUtil.java:75)
        at games.strategy.util.PropertyUtil.set(PropertyUtil.java:35)
        at games.strategy.engine.data.ObjectPropertyChange.perform(ChangeFactory.java:828)
        at games.strategy.engine.data.CompositeChange.perform(CompositeChange.java:81)
        at games.strategy.engine.data.ChangePerformer.perform(ChangePerformer.java:56)
        at games.strategy.engine.framework.ServerGame$2.gameDataChanged(ServerGame.java:720)
        at sun.reflect.GeneratedMethodAccessor66.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.message.EndPoint.invokeSingle(UnifiedMessenger.java:728)
        at games.strategy.engine.message.EndPoint.invokeMultiple(UnifiedMessenger.java:697)
        at games.strategy.engine.message.EndPoint.invokeLocal(UnifiedMessenger.java:671)
        at games.strategy.engine.message.UnifiedMessenger.invoke(UnifiedMessenger.java:227)
        at games.strategy.engine.message.UnifiedInvocationHandler.invoke(UnifiedInvocationHandler.java:65)
        at $Proxy7.gameDataChanged(Unknown Source)
        at games.strategy.engine.framework.ServerGame.addChange(ServerGame.java:684)
        at games.strategy.engine.delegate.DefaultDelegateBridge.addChange(DefaultDelegateBridge.java:103)
        at games.strategy.triplea.delegate.TripleADelegateBridge.addChange(TripleADelegateBridge.java:81)
        at games.strategy.triplea.delegate.MovePerformer.markTransportsMovement(MovePerformer.java:342)
        at games.strategy.triplea.delegate.MovePerformer.access$1000(MovePerformer.java:35)
        at games.strategy.triplea.delegate.MovePerformer$3.execute(MovePerformer.java:217)
        at games.strategy.triplea.delegate.ExecutionStack.execute(ExecutionStack.java:52)
        at games.strategy.triplea.delegate.MovePerformer.populateStack(MovePerformer.java:248)
        at games.strategy.triplea.delegate.MovePerformer.moveUnits(MovePerformer.java:89)
        at games.strategy.triplea.delegate.MoveDelegate.move(MoveDelegate.java:343)
        at sun.reflect.GeneratedMethodAccessor86.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.delegate.DelegateExecutionManager$2.invoke(DelegateExecutionManager.java:172)
        at $Proxy5.move(Unknown Source)
        at sun.reflect.GeneratedMethodAccessor90.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.message.EndPoint.invokeSingle(UnifiedMessenger.java:728)
        at games.strategy.engine.message.EndPoint.invokeMultiple(UnifiedMessenger.java:697)
        at games.strategy.engine.message.EndPoint.invokeLocal(UnifiedMessenger.java:671)
        at games.strategy.engine.message.UnifiedMessenger.invokeAndWait(UnifiedMessenger.java:148)
        at games.strategy.engine.message.UnifiedInvocationHandler.invoke(UnifiedInvocationHandler.java:70)
        at $Proxy5.move(Unknown Source)
        at sun.reflect.GeneratedMethodAccessor86.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.gamePlayer.GameOverInvocationHandler.invoke(DefaultPlayerBridge.java:176)
        at $Proxy5.move(Unknown Source)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:204)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.start(TripleAPlayer.java:113)
        at games.strategy.engine.framework.ServerGame.waitForPlayerToFinishStep(ServerGame.java:623)
        at games.strategy.engine.framework.ServerGame.runStep(ServerGame.java:487)
        at games.strategy.engine.framework.ServerGame.startGame(ServerGame.java:299)
        at games.strategy.engine.framework.startup.launcher.LocalLauncher$2.run(LocalLauncher.java:125)
        at java.lang.Thread.run(Thread.java:619)
WARNING [Triplea start local thread] UnifiedMessenger->null
java.lang.NullPointerException
        at games.strategy.util.PropertyUtil.getSetter(PropertyUtil.java:75)
        at games.strategy.util.PropertyUtil.set(PropertyUtil.java:35)
        at games.strategy.engine.data.ObjectPropertyChange.perform(ChangeFactory.java:828)
        at games.strategy.engine.data.CompositeChange.perform(CompositeChange.java:81)
        at games.strategy.engine.data.ChangePerformer.perform(ChangePerformer.java:56)
        at games.strategy.engine.framework.ServerGame$2.gameDataChanged(ServerGame.java:720)
        at sun.reflect.GeneratedMethodAccessor66.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.message.EndPoint.invokeSingle(UnifiedMessenger.java:728)
        at games.strategy.engine.message.EndPoint.invokeMultiple(UnifiedMessenger.java:697)
        at games.strategy.engine.message.EndPoint.invokeLocal(UnifiedMessenger.java:671)
        at games.strategy.engine.message.UnifiedMessenger.invoke(UnifiedMessenger.java:227)
        at games.strategy.engine.message.UnifiedInvocationHandler.invoke(UnifiedInvocationHandler.java:65)
        at $Proxy7.gameDataChanged(Unknown Source)
        at games.strategy.engine.framework.ServerGame.addChange(ServerGame.java:684)
        at games.strategy.engine.delegate.DefaultDelegateBridge.addChange(DefaultDelegateBridge.java:103)
        at games.strategy.triplea.delegate.TripleADelegateBridge.addChange(TripleADelegateBridge.java:81)
        at games.strategy.triplea.delegate.MovePerformer.markTransportsMovement(MovePerformer.java:342)
        at games.strategy.triplea.delegate.MovePerformer.access$1000(MovePerformer.java:35)
        at games.strategy.triplea.delegate.MovePerformer$3.execute(MovePerformer.java:217)
        at games.strategy.triplea.delegate.ExecutionStack.execute(ExecutionStack.java:52)
        at games.strategy.triplea.delegate.MovePerformer.populateStack(MovePerformer.java:248)
        at games.strategy.triplea.delegate.MovePerformer.moveUnits(MovePerformer.java:89)
        at games.strategy.triplea.delegate.MoveDelegate.move(MoveDelegate.java:343)
        at sun.reflect.GeneratedMethodAccessor86.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.delegate.DelegateExecutionManager$2.invoke(DelegateExecutionManager.java:172)
        at $Proxy5.move(Unknown Source)
        at sun.reflect.GeneratedMethodAccessor90.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.message.EndPoint.invokeSingle(UnifiedMessenger.java:728)
        at games.strategy.engine.message.EndPoint.invokeMultiple(UnifiedMessenger.java:697)
        at games.strategy.engine.message.EndPoint.invokeLocal(UnifiedMessenger.java:671)
        at games.strategy.engine.message.UnifiedMessenger.invokeAndWait(UnifiedMessenger.java:148)
        at games.strategy.engine.message.UnifiedInvocationHandler.invoke(UnifiedInvocationHandler.java:70)
        at $Proxy5.move(Unknown Source)
        at sun.reflect.GeneratedMethodAccessor86.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.gamePlayer.GameOverInvocationHandler.invoke(DefaultPlayerBridge.java:176)
        at $Proxy5.move(Unknown Source)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:204)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.move(TripleAPlayer.java:208)
        at games.strategy.triplea.TripleAPlayer.start(TripleAPlayer.java:113)
        at games.strategy.engine.framework.ServerGame.waitForPlayerToFinishStep(ServerGame.java:623)
        at games.strategy.engine.framework.ServerGame.runStep(ServerGame.java:487)
        at games.strategy.engine.framework.ServerGame.startGame(ServerGame.java:299)
        at games.strategy.engine.framework.startup.launcher.LocalLauncher$2.run(LocalLauncher.java:125)
        at java.lang.Thread.run(Thread.java:619)
WARNING [Triplea start local thread] UnifiedMessenger->null
java.lang.NullPointerException
        at games.strategy.util.PropertyUtil.getSetter(PropertyUtil.java:75)
        at games.strategy.util.PropertyUtil.set(PropertyUtil.java:35)
        at games.strategy.engine.data.ObjectPropertyChange.perform(ChangeFactory.java:828)
        at games.strategy.engine.data.CompositeChange.perform(CompositeChange.java:81)
        at games.strategy.engine.data.ChangePerformer.perform(ChangePerformer.java:56)
        at games.strategy.engine.framework.ServerGame$2.gameDataChanged(ServerGame.java:720)
        at sun.reflect.GeneratedMethodAccessor66.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.message.EndPoint.invokeSingle(UnifiedMessenger.java:728)
        at games.strategy.engine.message.EndPoint.invokeMultiple(UnifiedMessenger.java:697)
        at games.strategy.engine.message.EndPoint.invokeLocal(UnifiedMessenger.java:671)
        at games.strategy.engine.message.UnifiedMessenger.invoke(UnifiedMessenger.java:227)
        at games.strategy.engine.message.UnifiedInvocationHandler.invoke(UnifiedInvocationHandler.java:65)
        at $Proxy7.gameDataChanged(Unknown Source)
        at games.strategy.engine.framework.ServerGame.addChange(ServerGame.java:684)
        at games.strategy.engine.delegate.DefaultDelegateBridge.addChange(DefaultDelegateBridge.java:103)
        at games.strategy.triplea.delegate.TripleADelegateBridge.addChange(TripleADelegateBridge.java:81)
        at games.strategy.triplea.delegate.MovePerformer.markTransportsMovement(MovePerformer.java:342)
        at games.strategy.triplea.delegate.MovePerformer.access$1000(MovePerformer.java:35)
        at games.strategy.triplea.delegate.MovePerformer$3.execute(MovePerformer.java:217)
        at games.strategy.triplea.delegate.ExecutionStack.execute(ExecutionStack.java:52)
        at games.strategy.triplea.delegate.MovePerformer.populateStack(MovePerformer.java:248)
        at games.strategy.triplea.delegate.MovePerformer.moveUnits(MovePerformer.java:89)
        at games.strategy.triplea.delegate.MoveDelegate.move(MoveDelegate.java:343)
        at games.strategy.triplea.delegate.MoveDelegate.move(MoveDelegate.java:253)
        at sun.reflect.GeneratedMethodAccessor72.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.delegate.DelegateExecutionManager$2.invoke(DelegateExecutionManager.java:172)
        at $Proxy5.move(Unknown Source)
        at sun.reflect.GeneratedMethodAccessor74.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.message.EndPoint.invokeSingle(UnifiedMessenger.java:728)
        at games.strategy.engine.message.EndPoint.invokeMultiple(UnifiedMessenger.java:697)
        at games.strategy.engine.message.EndPoint.invokeLocal(UnifiedMessenger.java:671)
        at games.strategy.engine.message.UnifiedMessenger.invokeAndWait(UnifiedMessenger.java:148)
        at games.strategy.engine.message.UnifiedInvocationHandler.invoke(UnifiedInvocationHandler.java:70)
        at $Proxy5.move(Unknown Source)
        at sun.reflect.GeneratedMethodAccessor72.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.gamePlayer.GameOverInvocationHandler.invoke(DefaultPlayerBridge.java:176)
        at $Proxy5.move(Unknown Source)
        at games.strategy.triplea.weakAI.WeakAI.doMove(WeakAI.java:321)
        at games.strategy.triplea.weakAI.WeakAI.doCombatMove(WeakAI.java:206)
        at games.strategy.triplea.weakAI.WeakAI.move(WeakAI.java:119)
        at games.strategy.triplea.baseAI.AbstractAI.start(AbstractAI.java:285)
        at games.strategy.engine.framework.ServerGame.waitForPlayerToFinishStep(ServerGame.java:623)
        at games.strategy.engine.framework.ServerGame.runStep(ServerGame.java:487)
        at games.strategy.engine.framework.ServerGame.startGame(ServerGame.java:299)
        at games.strategy.engine.framework.startup.launcher.LocalLauncher$2.run(LocalLauncher.java:125)
        at java.lang.Thread.run(Thread.java:619)
WARNING [Triplea start local thread] UnifiedMessenger->null
java.lang.NullPointerException
        at games.strategy.util.PropertyUtil.getSetter(PropertyUtil.java:75)
        at games.strategy.util.PropertyUtil.set(PropertyUtil.java:35)
        at games.strategy.engine.data.ObjectPropertyChange.perform(ChangeFactory.java:828)
        at games.strategy.engine.data.CompositeChange.perform(CompositeChange.java:81)
        at games.strategy.engine.data.ChangePerformer.perform(ChangePerformer.java:56)
        at games.strategy.engine.framework.ServerGame$2.gameDataChanged(ServerGame.java:720)
        at sun.reflect.GeneratedMethodAccessor66.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.message.EndPoint.invokeSingle(UnifiedMessenger.java:728)
        at games.strategy.engine.message.EndPoint.invokeMultiple(UnifiedMessenger.java:697)
        at games.strategy.engine.message.EndPoint.invokeLocal(UnifiedMessenger.java:671)
        at games.strategy.engine.message.UnifiedMessenger.invoke(UnifiedMessenger.java:227)
        at games.strategy.engine.message.UnifiedInvocationHandler.invoke(UnifiedInvocationHandler.java:65)
        at $Proxy7.gameDataChanged(Unknown Source)
        at games.strategy.engine.framework.ServerGame.addChange(ServerGame.java:684)
        at games.strategy.engine.delegate.DefaultDelegateBridge.addChange(DefaultDelegateBridge.java:103)
        at games.strategy.triplea.delegate.TripleADelegateBridge.addChange(TripleADelegateBridge.java:81)
        at games.strategy.triplea.delegate.MovePerformer.markTransportsMovement(MovePerformer.java:342)
        at games.strategy.triplea.delegate.MovePerformer.access$1000(MovePerformer.java:35)
        at games.strategy.triplea.delegate.MovePerformer$3.execute(MovePerformer.java:217)
        at games.strategy.triplea.delegate.ExecutionStack.execute(ExecutionStack.java:52)
        at games.strategy.triplea.delegate.MovePerformer.populateStack(MovePerformer.java:248)
        at games.strategy.triplea.delegate.MovePerformer.moveUnits(MovePerformer.java:89)
        at games.strategy.triplea.delegate.MoveDelegate.move(MoveDelegate.java:343)
        at games.strategy.triplea.delegate.MoveDelegate.move(MoveDelegate.java:253)
        at sun.reflect.GeneratedMethodAccessor72.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.delegate.DelegateExecutionManager$2.invoke(DelegateExecutionManager.java:172)
        at $Proxy5.move(Unknown Source)
        at sun.reflect.GeneratedMethodAccessor74.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.message.EndPoint.invokeSingle(UnifiedMessenger.java:728)
        at games.strategy.engine.message.EndPoint.invokeMultiple(UnifiedMessenger.java:697)
        at games.strategy.engine.message.EndPoint.invokeLocal(UnifiedMessenger.java:671)
        at games.strategy.engine.message.UnifiedMessenger.invokeAndWait(UnifiedMessenger.java:148)
        at games.strategy.engine.message.UnifiedInvocationHandler.invoke(UnifiedInvocationHandler.java:70)
        at $Proxy5.move(Unknown Source)
        at sun.reflect.GeneratedMethodAccessor72.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at games.strategy.engine.gamePlayer.GameOverInvocationHandler.invoke(DefaultPlayerBridge.java:176)
        at $Proxy5.move(Unknown Source)
        at games.strategy.triplea.weakAI.WeakAI.doMove(WeakAI.java:321)
        at games.strategy.triplea.weakAI.WeakAI.doCombatMove(WeakAI.java:206)
        at games.strategy.triplea.weakAI.WeakAI.move(WeakAI.java:119)
        at games.strategy.triplea.baseAI.AbstractAI.start(AbstractAI.java:285)
        at games.strategy.engine.framework.ServerGame.waitForPlayerToFinishStep(ServerGame.java:623)
        at games.strategy.engine.framework.ServerGame.runStep(ServerGame.java:487)
        at games.strategy.engine.framework.ServerGame.startGame(ServerGame.java:299)
        at games.strategy.engine.framework.startup.launcher.LocalLauncher$2.run(LocalLauncher.java:125)
        at java.lang.Thread.run(Thread.java:619)
java.lang.NullPointerException
        at games.strategy.util.PropertyUtil.getSetter(PropertyUtil.java:75)
        at games.strategy.util.PropertyUtil.set(PropertyUtil.java:35)
        at games.strategy.engine.data.ObjectPropertyChange.perform(ChangeFactory.java:828)
        at games.strategy.engine.data.CompositeChange.perform(CompositeChange.java:81)
        at games.strategy.engine.data.ChangePerformer.perform(ChangePerformer.java:56)
        at games.strategy.engine.history.History.changeAdded(History.java:146)
        at games.strategy.engine.history.HistoryWriter.addChange(HistoryWriter.java:256)
        at games.strategy.engine.framework.HistorySynchronizer$1$1.run(HistorySynchronizer.java:77)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
java.lang.NullPointerException
        at games.strategy.util.PropertyUtil.getSetter(PropertyUtil.java:75)
        at games.strategy.util.PropertyUtil.set(PropertyUtil.java:35)
        at games.strategy.engine.data.ObjectPropertyChange.perform(ChangeFactory.java:828)
        at games.strategy.engine.data.CompositeChange.perform(CompositeChange.java:81)
        at games.strategy.engine.data.ChangePerformer.perform(ChangePerformer.java:56)
        at games.strategy.engine.history.History.changeAdded(History.java:146)
        at games.strategy.engine.history.HistoryWriter.addChange(HistoryWriter.java:256)
        at games.strategy.engine.framework.HistorySynchronizer$1$1.run(HistorySynchronizer.java:77)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
WARNING [Triplea start local thread] UnifiedMessenger->null
java.lang.NullPointerException
WARNING [Triplea start local thread] UnifiedMessenger->null
java.lang.NullPointerException
java.lang.NullPointerException
java.lang.NullPointerException

Reply | Threaded
Open this post in threaded view
|

Re: TripleA 1.0.3 unstable has been released

Dashi
In reply to this post by Sean Bridges
Hi there :)

Thanks for doing all the developing stuff for this, it must take you forever to do this.  Hope your wife isn't too mad at you

In any case found a bug when playing the new version with my brother.  Turn 1 with Germany, it wouldn't let planes in Germany be placed on the carrier being built.  I had entered and left edit mode to correct a move that wasn't done in non combat.

Thanks again :)

Dashi
Reply | Threaded
Open this post in threaded view
|

Re: TripleA 1.0.3 unstable has been released

Hobbes__
Dashi wrote
In any case found a bug when playing the new version with my brother.  Turn 1 with Germany, it wouldn't let planes in Germany be placed on the carrier being built.  I had entered and left edit mode to correct a move that wasn't done in non combat.
That's not a bug. On LHTR and AA50 the rules have changed and now to place existing fighters on newly built carriers you need to move the fighter to the SZ where the carrier will be produced, not to the territory where the IC is located.
Reply | Threaded
Open this post in threaded view
|

Re: TripleA 1.0.3 unstable has been released

Dashi
Oh, duh  I knew that.  I just didn't realize it had been implemented.  I suppose reading that changelog would have likely gave me that information

Thanks again

Dashi
Reply | Threaded
Open this post in threaded view
|

Re: TripleA 1.0.3 unstable has been released

ComradeKev
Administrator
In reply to this post by Sean Bridges
fuzzykitty wrote
Error while playing aa50 1941 occurred on second round.  Playing Japan all others AI

WARNING [Triplea start local thread] UnifiedMessenger->null
You get the prize for the longest exception message!

Fixed for next release 1.0.3.1
If emailing me at ComradeKev at yahoo.com , please add TripleA to the subject line
KP
Reply | Threaded
Open this post in threaded view
|

Re: TripleA 1.0.3 unstable has been released

KP
In reply to this post by Sean Bridges
"Axis achieve economic victory. Do you wish to continue?"

When I saw these words, My AAA day was made. Thank you, you are the greatest.

I too received the 25 foot exception message during Japan's AI turn while playing "Classic" on 1.0.3.

I look very forward to 1.0.3.1. Thanks again for your work on possibly the best PC adaptation of a board game ever.

KP
Reply | Threaded
Open this post in threaded view
|

Re: TripleA 1.0.3 unstable has been released

TaoQiBao
The TECH is gone in REVISED ...

Well, maybe that's the way you want it to be, but how about a) telling me and b) allowing me to turn it back on

How about putting TECH ON/OFF into the game settings anyway?
Reply | Threaded
Open this post in threaded view
|

Re: TripleA 1.0.3 unstable has been released

ComradeKev
Administrator
TaoQiBao wrote
The TECH is gone in REVISED ...
Mea Culpa!

It's fixed for the included games (XML files).

In the mean time you can add the following to your XML in the propertyList section (also for any custom maps):

                <property name="Tech Development" value="true" editable="true">
                <boolean/>
                </property>
If emailing me at ComradeKev at yahoo.com , please add TripleA to the subject line
Reply | Threaded
Open this post in threaded view
|

Re: TripleA 1.0.3 unstable has been released

xrayman
In reply to this post by Sean Bridges
Great work on AA50, it's very much appreciated!

Also, is it possible to add New World Order to the triple A download on the next release?
Reply | Threaded
Open this post in threaded view
|

Re: TripleA 1.0.3 unstable has been released

AngelEyes
In reply to this post by Sean Bridges
found a pretty serious error..

round 1 german moved 1 inf on transport to gibraltar.. then undo the move.. gibraltar remains in german controll and i can transfer more men to africa with the same transport but i cant move it anywhere.. impossible to undo move correctly
Reply | Threaded
Open this post in threaded view
|

Re: TripleA 1.0.3 unstable has been released

martin_
In reply to this post by Sean Bridges
How can I enter the lobby with 1.0.3? When I try to enter the lobby, I get a message saying that there is no lobby server for this version of TripleA. However I have seen others playing AA50-41 through the lobby and I cannot connect to their games because the host requires version 1.0.3.

How did they do that?
Reply | Threaded
Open this post in threaded view
|

Re: TripleA 1.0.3 unstable has been released

Hobbes__
martin_ wrote
How can I enter the lobby with 1.0.3? When I try to enter the lobby, I get a message saying that there is no lobby server for this version of TripleA. However I have seen others playing AA50-41 through the lobby and I cannot connect to their games because the host requires version 1.0.3.

How did they do that?
They are still using the stable version to enter the lobby. But they are running at the same time the beta version and making a direct connection between them (Host Network Game/Connect to Network Game options). The lobby is merely a way to find players who also have the beta.
KP
Reply | Threaded
Open this post in threaded view
|

Re: TripleA 1.0.3 unstable has been released

KP
In reply to this post by Sean Bridges
Hello!

Just noticed a couple items related to victory conditions (version 1.0.3 "Classic")...

When playing as Germany vs. AI with Japan as an AI ally, game froze after capturing Great Britain (Russia had already been captured). I saved game, then re-loaded and it continued on, but...

Game ended by stating "Axis achieve military victory" You should add an option to continue playing not only after economic victory, but military victory as well. Similar to the Hasbro version's "domination" option. In other words, play should be available until ALL enemy territories are captured (all enemy units destroyed would be cool, too).

Thanks again for the good work. I am not a programmer by any means, and can only imagine the headache involved in coding these games!

KP
Reply | Threaded
Open this post in threaded view
|

Re: TripleA 1.0.3 unstable has been released

ComradeKev
Administrator
KP wrote
You should add an option to continue playing not only after economic victory, but military victory as well.
 fixed for release 1.0.3.1
If emailing me at ComradeKev at yahoo.com , please add TripleA to the subject line
KP
Reply | Threaded
Open this post in threaded view
|

Re: TripleA 1.0.3 unstable has been released

KP
Hello Kevin
 
Sounds cool. I can't wait to play it.
 
As I had mentioned, I am not a programmer, but rather a graduate student of education at Arizona State University, Polytechnic. I am interested in learning a programming language later, however. What do you recommend, and how can one properly self-educate (I cannot afford any more school)? What is needed to begin?
 
Thanks
 
Karl

On Thu, Feb 19, 2009 at 12:54 PM, Kevin Comcowich (via Nabble) <[hidden email]> wrote:
KP wrote:
You should add an option to continue playing not only after economic victory, but military victory as well.
 fixed for release 1.0.3.1



This email is a reply to your post @ http://n2.nabble.com/TripleA-1.0.3-unstable-has-been-released-tp2290095p2355093.html
You can reply by email or by visting the link above.


Reply | Threaded
Open this post in threaded view
|

Re: TripleA 1.0.3 unstable has been released

SewrRatt
In reply to this post by ComradeKev
What is economic victory?
Reply | Threaded
Open this post in threaded view
|

Re: TripleA 1.0.3 unstable has been released

Hobbes__
SewrRatt wrote
What is economic victory?
Economic victory is a victory condition that only applies for the Classic version: if the Axis reach and hold a production level of 84 IPCs during a complete round then they win.
Reply | Threaded
Open this post in threaded view
|

Re: TripleA 1.0.3 unstable has been released

locke411
In reply to this post by Sean Bridges
When is 1.0.3.1 being released?
Reply | Threaded
Open this post in threaded view
|

Re: TripleA 1.0.3 unstable has been released

ComradeKev
Administrator
locke411 wrote
When is 1.0.3.1 being released?
I believe SGB said he'd be out of town this weekend and so it won't be until next weekend (2/28'ish).....probably.

K
If emailing me at ComradeKev at yahoo.com , please add TripleA to the subject line
12