View Issue Details

IDProjectCategoryLast Update
0026112AI War 2Bug - OtherJan 13, 2022 7:58 pm
ReporterMeaslyTripod Assigned ToChris_McElligottPark  
Severityminor 
Status resolvedResolutionfixed 
Product VersionBeta 3.783 The Return Of Multiplayer! 
Fixed in VersionBeta 3.784 Tractor Recursion 
Summary0026112: Error message after the player lost the game.
DescriptionRight after the AI won the game, this error message appeared.
TagsNo tags attached.

Activities

MeaslyTripod

Jan 13, 2022 7:32 pm

reporter  

ArcenDebugLog.txt (313,876 bytes)

Chris_McElligottPark

Jan 13, 2022 7:51 pm

administrator   ~0063779

Thanks!

* Fixed an "insult to injury" type moment where an exception could pop up from the brownout notifier right after the AI won against you.

Chris_McElligottPark

Jan 13, 2022 7:58 pm

administrator   ~0063780

Also thanks:

* If a programmer indexes into a ConcurrentDictionary<> for a key that is not found, it now just returns the default value for the type being stored as a value (usually that means null), rather than throwing a KeyNotFoundException.
** This makes it equivalent to the TryGetValue method, more or less. This is the behavior that I was expecting, and that matches how Dictionary<> works now (to be made the same as the old ArcenSparseLookup, in turn).
** This should solve some various errors that could happen if code was iterating over the list of entities and checking the central dictionary right as something died or went missing.


I saw a few other errors in the log, but this was the only one I had not already fixed for the new build coming out tonight. If you run into any exceptions, always feel free to send those over, or I might not hear about them. Thanks again!

Issue History

Date Modified Username Field Change
Jan 13, 2022 7:32 pm MeaslyTripod New Issue
Jan 13, 2022 7:32 pm MeaslyTripod File Added: ArcenDebugLog.txt
Jan 13, 2022 7:51 pm Chris_McElligottPark Assigned To => Chris_McElligottPark
Jan 13, 2022 7:51 pm Chris_McElligottPark Status new => resolved
Jan 13, 2022 7:51 pm Chris_McElligottPark Resolution open => fixed
Jan 13, 2022 7:51 pm Chris_McElligottPark Fixed in Version => Beta 3.784 Tractor Recursion
Jan 13, 2022 7:51 pm Chris_McElligottPark Note Added: 0063779
Jan 13, 2022 7:58 pm Chris_McElligottPark Note Added: 0063780