View Issue Details

IDProjectCategoryLast Update
0024288AI War 2Bug - GameplayDec 30, 2020 12:29 pm
ReporterArides Assigned ToChris_McElligottPark  
Severitymajor 
Status resolvedResolutionfixed 
Product Version2.709 Obedient Engineers 
Fixed in Version2.711 Deep Memories 
Summary0024288: Multiplayer: Repeating client error in thread for execution context 'executionContext'
DescriptionMultiplayer was very, very laggy. Civilian industries mod was active, but the faction wasn't in the game.
Factions in game: Macrophage, dark spire, 3 AIs (level 9), zenith trader, multiple dyson spheres, risk analyzers, eventually nanocaust.

What's odd is that the game started to lag quite fast (in previous versions it used to take a few hours to get into a laggy state, here it started quite quickly). The game started spitting client errors with NullPointerException and missing frames and as the game progressed, it got to a point where it was producing errors non-stop (roughly the save game "Buggy"). This save game also corresponds to the attached log file.

The game eventually got into a state where it was no longer playable, since on client, entire fleets and planetary content started to disappear. Host fleet / planets disappeared every 5 minutes or so. Rejoin temporarily fixed the issue. Client's *own* pieces went missing. Ships were missing, or completely out of synch (showing 50 strength when in fact everyone was already dead on host for quite a while). This situation is captured in second save - "Buggy II".

Also attached ArcenDebugLog, which ends roughly around the first save ("Buggy"), since it was growing massively ever since.
TagsNo tags attached.

Activities

Arides

Dec 30, 2020 6:20 am

reporter  

ArcenDebugLog.txt (1,846,032 bytes)
Buggy.save (2,269,014 bytes)
Buggy.savemet (147 bytes)
Buggy II.save (2,222,211 bytes)
Buggy II.savemet (147 bytes)

Chris_McElligottPark

Dec 30, 2020 12:29 pm

administrator   ~0060177

Thanks!

* Put in some logic that should make DoShotHitLogic errors on the client less common, as well as less damaging to the overall performance of the client. It also tells us exactly where the error is now, if it happens again, so we can truly finish the rest of it.

Issue History

Date Modified Username Field Change
Dec 30, 2020 6:20 am Arides New Issue
Dec 30, 2020 6:20 am Arides File Added: ArcenDebugLog.txt
Dec 30, 2020 6:20 am Arides File Added: Buggy.save
Dec 30, 2020 6:20 am Arides File Added: Buggy.savemet
Dec 30, 2020 6:20 am Arides File Added: Buggy II.save
Dec 30, 2020 6:20 am Arides File Added: Buggy II.savemet
Dec 30, 2020 12:29 pm Chris_McElligottPark Assigned To => Chris_McElligottPark
Dec 30, 2020 12:29 pm Chris_McElligottPark Status new => resolved
Dec 30, 2020 12:29 pm Chris_McElligottPark Resolution open => fixed
Dec 30, 2020 12:29 pm Chris_McElligottPark Fixed in Version => 2.711 Deep Memories
Dec 30, 2020 12:29 pm Chris_McElligottPark Note Added: 0060177