Menu

#1125 BugReportCernel11_WWIIv6 No Capital

v1.0 (example)
open
nobody
5
2015-09-05
2015-09-05
Cernel
No

Loading this savegame of a WWIIv6 variant I made, with all players assigned to Easy (AI), you get this crashing error:

Easy AI (Round 1 Russians Place Units):

Exception in thread "Triplea start thread" java.lang.NullPointerException
at games.strategy.triplea.delegate.AbstractPlaceDelegate.getAllProducers(AbstractPlaceDelegate.java:722)
at games.strategy.triplea.delegate.AbstractPlaceDelegate.canProduce(AbstractPlaceDelegate.java:577)
at games.strategy.triplea.delegate.AbstractPlaceDelegate.getPlaceableUnits(AbstractPlaceDelegate.java:195)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at games.strategy.engine.delegate.DelegateExecutionManager$2.invoke(DelegateExecutionManager.java:147)
at com.sun.proxy.$Proxy7.getPlaceableUnits(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at games.strategy.engine.message.EndPoint.invokeSingle(UnifiedMessenger.java:537)
at games.strategy.engine.message.EndPoint.invokeMultiple(UnifiedMessenger.java:512)
at games.strategy.engine.message.EndPoint.invokeLocal(UnifiedMessenger.java:494)
at games.strategy.engine.message.UnifiedMessenger.invokeAndWait(UnifiedMessenger.java:101)
at games.strategy.engine.message.UnifiedInvocationHandler.invoke(UnifiedInvocationHandler.java:49)
at com.sun.proxy.$Proxy7.getPlaceableUnits(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at games.strategy.engine.gamePlayer.GameOverInvocationHandler.invoke(DefaultPlayerBridge.java:163)
at com.sun.proxy.$Proxy7.getPlaceableUnits(Unknown Source)
at games.strategy.triplea.ai.weakAI.WeakAI.placeAllWeCanOn(WeakAI.java:1088)
at games.strategy.triplea.ai.weakAI.WeakAI.place(WeakAI.java:1076)
at games.strategy.triplea.ai.AbstractAI.start(AbstractAI.java:444)
at games.strategy.engine.framework.ServerGame.waitForPlayerToFinishStep(ServerGame.java:564)
at games.strategy.engine.framework.ServerGame.runStep(ServerGame.java:458)
at games.strategy.engine.framework.ServerGame.startGame(ServerGame.java:281)
at games.strategy.engine.framework.startup.launcher.LocalLauncher.launchInNewThread(LocalLauncher.java:74)
at games.strategy.engine.framework.startup.launcher.AbstractLauncher$1.run(AbstractLauncher.java:47)
at java.lang.Thread.run(Unknown Source)
at games.strategy.engine.message.UnifiedInvocationHandler.invoke(UnifiedInvocationHandler.java:59)
at com.sun.proxy.$Proxy7.getPlaceableUnits(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at games.strategy.engine.gamePlayer.GameOverInvocationHandler.invoke(DefaultPlayerBridge.java:163)
at com.sun.proxy.$Proxy7.getPlaceableUnits(Unknown Source)
at games.strategy.triplea.ai.weakAI.WeakAI.placeAllWeCanOn(WeakAI.java:1088)
at games.strategy.triplea.ai.weakAI.WeakAI.place(WeakAI.java:1076)
at games.strategy.triplea.ai.AbstractAI.start(AbstractAI.java:444)
at games.strategy.engine.framework.ServerGame.waitForPlayerToFinishStep(ServerGame.java:564)
at games.strategy.engine.framework.ServerGame.runStep(ServerGame.java:458)
at games.strategy.engine.framework.ServerGame.startGame(ServerGame.java:281)
at games.strategy.engine.framework.startup.launcher.LocalLauncher.launchInNewThread(LocalLauncher.java:74)
at games.strategy.engine.framework.startup.launcher.AbstractLauncher$1.run(AbstractLauncher.java:47)
at java.lang.Thread.run(Unknown Source)

1 Attachments

Discussion


Log in to post a comment.