triplea-game / triplea

TripleA is a turn based strategy game and board game engine, similar to Axis & Allies or Risk.
https://triplea-game.org/
GNU General Public License v3.0
1.33k stars 393 forks source link

Server wont open save game #7496

Open pikotriple opened 4 years ago

pikotriple commented 4 years ago

How can the problem be recreated?

When openining savegame of tww (attached) on various bots troughout the lobby. True for other save games as well.

Player 1: Map opens and is reactive Player 2: Opening remains at blue bar saying "Loading game, please wait..." Lobby confirms Game is "In progress"

Player 2 tried with various engines (stable and prereleases) between 2.1 und 2.3 (latest pre releases)


Bot throws following errors in chat:

(21:24:01) Bot904_Frankfurt: Aug 30, 2020 7:24:01 PM games.strategy.engine.framework.startup.launcher.ServerLauncher lambda$warmUpCryptoRandomSource$1 (21:24:01) Bot904_Frankfurt: SEVERE: Failed to warm up crypto random source (21:24:01) Bot904_Frankfurt: java.lang.RuntimeException: Exception on remote (21:24:01) Bot904_Frankfurt: at games.strategy.engine.message.UnifiedInvocationHandler.invoke(UnifiedInvocationHandler.java:58) (21:24:01) Bot904_Frankfurt: at com.sun.proxy.$Proxy31.generate(Unknown Source) (21:24:01) Bot904_Frankfurt: at games.strategy.engine.random.CryptoRandomSource.getRandom(CryptoRandomSource.java:103) (21:24:01) Bot904_Frankfurt: at games.strategy.engine.framework.startup.launcher.ServerLauncher.lambda$warmUpCryptoRandomSource$1(ServerLauncher.java:231) (21:24:02) Bot904_Frankfurt: at java.base/java.lang.Thread.run(Thread.java:834) (21:24:02) Bot904_Frankfurt: Caused by: games.strategy.engine.message.RemoteNotFoundException: Not found:games.strategy.engine.framework.ServerGame.PLAYER_RANDOM_REMOTEManchuria, endpoints available: [games.strategy.engine.fra... (21:24:02) Bot904_Frankfurt: at games.strategy.engine.message.UnifiedMessengerHub.messageReceived(UnifiedMessengerHub.java:94) (21:24:02) Bot904_Frankfurt: at games.strategy.engine.message.unifiedmessenger.UnifiedMessenger.send(UnifiedMessenger.java:242) (21:24:02) Bot904_Frankfurt: at games.strategy.engine.message.unifiedmessenger.UnifiedMessenger.invokeAndWaitRemote(UnifiedMessenger.java:122) (21:24:02) Bot904_Frankfurt: at games.strategy.engine.message.unifiedmessenger.UnifiedMessenger.invokeAndWait(UnifiedMessenger.java:92) (21:24:02) Bot904_Frankfurt: at games.strategy.engine.message.UnifiedInvocationHandler.invoke(UnifiedInvocationHandler.java:56) (21:24:02) Bot904_Frankfurt: ... 4 more

...

(21:26:48) Bot904_Frankfurt: Aug 30, 2020 7:26:47 PM games.strategy.engine.framework.startup.launcher.ServerLauncher launchInternal (21:26:48) Bot904_Frankfurt: SEVERE: Unrecognized error occurred. If this is a repeatable error, please make a copy of this savegame and report to: (21:26:48) Bot904_Frankfurt: https://github.com/triplea-game/triplea/issues/new (21:26:48) Bot904_Frankfurt: java.lang.RuntimeException: Exception on remote (21:26:48) Bot904_Frankfurt: at games.strategy.engine.message.UnifiedInvocationHandler.invoke(UnifiedInvocationHandler.java:58) (21:26:48) Bot904_Frankfurt: at games.strategy.engine.framework.$Proxy32.startPlayerStep(Unknown Source) (21:26:48) Bot904_Frankfurt: at games.strategy.engine.framework.ServerGame.waitForPlayerToFinishStep(ServerGame.java:544) (21:26:48) Bot904_Frankfurt: at games.strategy.engine.framework.ServerGame.runStep(ServerGame.java:407) (21:26:48) Bot904_Frankfurt: at games.strategy.engine.framework.ServerGame.startGame(ServerGame.java:289) (21:26:48) Bot904_Frankfurt: at games.strategy.engine.framework.startup.launcher.ServerLauncher.launchInternal(ServerLauncher.java:173) (21:26:48) Bot904_Frankfurt: at java.base/java.lang.Thread.run(Thread.java:834) (21:26:48) Bot904_Frankfurt: Caused by: java.lang.RuntimeException: Exception on remote (21:26:48) Bot904_Frankfurt: at games.strategy.engine.message.UnifiedInvocationHandler.invoke(UnifiedInvocationHandler.java:58) (21:26:48) Bot904_Frankfurt: at com.sun.proxy.$Proxy11.rollTech(Unknown Source) (21:26:48) Bot904_Frankfurt: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) (21:26:48) Bot904_Frankfurt: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) (21:26:48) Bot904_Frankfurt: at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) (21:26:48) Bot904_Frankfurt: at java.base/java.lang.reflect.Method.invoke(Method.java:566) (21:26:48) Bot904_Frankfurt: at games.strategy.engine.player.DefaultPlayerBridge$GameOverInvocationHandler.invoke(DefaultPlayerBridge.java:152) (21:26:48) Bot904_Frankfurt: at com.sun.proxy.$Proxy11.rollTech(Unknown Source) Muh has left

Attach a Save Game

If playing a prerelease, which version are you using?

2.3.21031

Game Version:

If playing a prerelease, does this happen on the latest release?

Is there anything else we should know?

DanVanAtta commented 4 years ago

Thanks for reporting this problem @pikotriple . While I can't say when this will be fixed, this does seem like an important problem for us to resolve.

pikotriple commented 4 years ago

thanks @DanVanAtta for taking notice - I would be grateful if it could be anywhen soon :) thx in advance!

Interestingly yesterday one save of round 2 wont refused to work. Again, when we tried to load today (round 3 now) simialr problem occured with following errors in chat: cohen-1.tsvg.zip

(20:50:31) Bot704_Jersey: Aug 31, 2020 6:50:31 PM games.strategy.engine.framework.startup.launcher.ServerLauncher lambda$warmUpCryptoRandomSource$1 (20:50:31) Bot704_Jersey: SEVERE: Failed to warm up crypto random source (20:50:31) Bot704_Jersey: java.lang.RuntimeException: Exception on remote (20:50:31) Bot704_Jersey: at games.strategy.engine.message.UnifiedInvocationHandler.invoke(UnifiedInvocationHandler.java:58) (20:50:31) Bot704_Jersey: at com.sun.proxy.$Proxy31.generate(Unknown Source) (20:50:31) Bot704_Jersey: at games.strategy.engine.random.CryptoRandomSource.getRandom(CryptoRandomSource.java:103) (20:50:31) Bot704_Jersey: at games.strategy.engine.framework.startup.launcher.ServerLauncher.lambda$warmUpCryptoRandomSource$1(ServerLauncher.java:231) (20:50:31) Bot704_Jersey: at java.base/java.lang.Thread.run(Thread.java:834) (20:50:31) Bot704_Jersey: Caused by: games.strategy.engine.message.RemoteNotFoundException: Not found:games.strategy.engine.framework.ServerGame.PLAYER_RANDOM_REMOTEManchuria, endpoints available: [games.strategy.engine.fra... (20:50:31) Bot704_Jersey: at games.strategy.engine.message.UnifiedMessengerHub.messageReceived(UnifiedMessengerHub.java:94) (20:50:31) Bot704_Jersey: at games.strategy.engine.message.unifiedmessenger.UnifiedMessenger.send(UnifiedMessenger.java:242) (20:50:31) Bot704_Jersey: at games.strategy.engine.message.unifiedmessenger.UnifiedMessenger.invokeAndWaitRemote(UnifiedMessenger.java:122) (20:50:31) Bot704_Jersey: at games.strategy.engine.message.unifiedmessenger.UnifiedMessenger.invokeAndWait(UnifiedMessenger.java:92) (20:50:31) Bot704_Jersey: at games.strategy.engine.message.UnifiedInvocationHandler.invoke(UnifiedInvocationHandler.java:56) (20:50:31) Bot704_Jersey: ... 4 more